会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and system product for implementing uncertainty in integrated circuit designs with programmable logic
    • 用可编程逻辑实现集成电路设计中的不确定性的方法和系统产品
    • US07493586B2
    • 2009-02-17
    • US11553076
    • 2006-10-26
    • John A DarringerGeorge W DoerreVictor N Kravets
    • John A DarringerGeorge W DoerreVictor N Kravets
    • G06F17/50
    • G06F17/505
    • Disclosed is a method, system and computer program product to specify an integrated circuit. The integrated circuit includes a hardwired specific logic technology portion and a programmable specific logic technology portion. The method includes generating a hybrid logic network by mapping each uncertain logic function to an abstract programmable logic element implementation thereof and by mapping each known logic function to a technology-independent logic element implementation thereof; simplifying the hybrid logic network using logic synthesis optimizations; mapping the simplified hybrid logic network to a specific technology by mapping the abstract programmable logic element implementation to the specific programmable logic technology and the technology-independent logic element implementation to the specific logic technology; and further includes optimizing the mapped network to meet performance constraints. Generating involves using integrated circuit specification language extensions that include an Uncertain Function that is used in place of a logic function or operator, an Uncertain Function Assertion for imposing at least one constraint on the Uncertain Function, an Uncertain Register for a register having a programmable size within a specified range and an Uncertain Constant.
    • 公开了一种用于指定集成电路的方法,系统和计算机程序产品。 集成电路包括硬连线专用逻辑技术部分和可编程特定逻辑技术部分。 该方法包括通过将每个不确定逻辑函数映射到其抽象可编程逻辑元件实现并通过将每个已知逻辑功能映射到与技术无关的逻辑元件实现来生成混合逻辑网络; 使用逻辑综合优化简化混合逻辑网络; 通过将抽象可编程逻辑元件实现映射到特定可编程逻辑技术和与技术无关的逻辑元件实现到特定逻辑技术,将简化的混合逻辑网络映射到特定技术; 并且还包括优化映射网络以满足性能约束。 生成涉及使用集成电路规范语言扩展,包括用于代替逻辑功能或运算符的不确定函数,用于对不确定函数施加至少一个约束的不确定函数断言,具有可编程大小的寄存器的不确定寄存器 在指定范围内和不确定常数。
    • 5. 发明授权
    • Method and apparatus for finding errors in software programs using satisfiability of constraints
    • 使用约束可满足性在软件程序中发现错误的方法和装置
    • US07089542B2
    • 2006-08-08
    • US10318823
    • 2002-12-13
    • Daniel BrandJohn A. DarringerFlorian Krohm
    • Daniel BrandJohn A. DarringerFlorian Krohm
    • G06F9/45G06F9/44
    • G06F11/3608
    • A method and apparatus are provided for analyzing software programs. The invention combines data flow analysis and symbolic execution with a new constraint solver to create a more efficient and accurate static software analysis tool. The disclosed constraint solver combines rewrite rules with arithmetic constraint solving to provide a constraint solver that is efficient, flexible and capable of satisfactorily expressing semantics and handling arithmetic constraints. The disclosed constraint solver comprises a number of data structures to remember existing range, equivalence and inequality constraints and incrementally add new constraints. The constraint solver returns an inconsistent indication only if the range constraints, equivalence constraints, and inequality constraints are mutually inconsistent.
    • 提供了一种用于分析软件程序的方法和装置。 本发明将数据流分析和符号执行与新的约束求解器相结合,以创建更有效和准确的静态软件分析工具。 所公开的约束求解器将重写规则与算术约束求解相结合,以提供有效,灵活且能够令人满意地表达语义和处理算术约束的约束求解器。 所公开的约束求解器包括许多数据结构,以记住现有的范围,等价和不等式约束,并逐渐增加新的约束。 只有当范围约束,等价约束和不等式约束相互不一致时,约束求解器才会返回不一致的指示。
    • 8. 发明授权
    • Computer program product for implementing uncertainty in integrated circuit designs with programmable logic
    • 用于实现具有可编程逻辑的集成电路设计中的不确定性的计算机程序产品
    • US07131098B2
    • 2006-10-31
    • US10714750
    • 2003-11-17
    • John A DarringerGeorge W DoerreVictor N Kravets
    • John A DarringerGeorge W DoerreVictor N Kravets
    • G06F17/50
    • G06F17/505
    • Disclosed is a method, system and computer program product to specify an integrated circuit. The integrated circuit includes a hardwired specific logic technology portion and a programmable specific logic technology portion. The method includes generating a hybrid logic network by mapping each uncertain logic function to an abstract programmable logic element implementation thereof and by mapping each known logic function to a technology-independent logic element implementation thereof; simplifying the hybrid logic network using logic synthesis optimizations; mapping the simplified hybrid logic network to a specific technology by mapping the abstract programmable logic element implementation to the specific programmable logic technology and the technology-independent logic element implementation to the specific logic technology; and further includes optimizing the mapped network to meet performance constraints. Generating involves using integrated circuit specification language extensions that include an Uncertain Function that is used in place of a logic function or operator, an Uncertain Function Assertion for imposing at least one constraint on the Uncertain Function, an Uncertain Register for a register having a programmable size within a specified range and an Uncertain Constant.
    • 公开了一种用于指定集成电路的方法,系统和计算机程序产品。 集成电路包括硬连线专用逻辑技术部分和可编程特定逻辑技术部分。 该方法包括通过将每个不确定逻辑函数映射到其抽象可编程逻辑元件实现并通过将每个已知逻辑功能映射到与技术无关的逻辑元件实现来生成混合逻辑网络; 使用逻辑综合优化简化混合逻辑网络; 通过将抽象可编程逻辑元件实现映射到特定可编程逻辑技术和与技术无关的逻辑元件实现到特定逻辑技术,将简化的混合逻辑网络映射到特定技术; 并且还包括优化映射网络以满足性能约束。 生成涉及使用集成电路规范语言扩展,包括用于代替逻辑功能或运算符的不确定函数,用于对不确定函数施加至少一个约束的不确定函数断言,具有可编程大小的寄存器的不确定寄存器 在指定范围内和不确定常数。
    • 9. 发明授权
    • Current-aware floorplanning to overcome current delivery limitations in integrated circuits
    • 电流识别布局规划,以克服集成电路中的当前传输限制
    • US08863068B2
    • 2014-10-14
    • US13526194
    • 2012-06-18
    • Pradip BoseAlper BuyuktosunogluJohn A. DarringerMoinuddin K. QureshiJeonghee Shin
    • Pradip BoseAlper BuyuktosunogluJohn A. DarringerMoinuddin K. QureshiJeonghee Shin
    • G06F17/50
    • G06F17/5072G06F17/50G06F2217/78
    • A dynamic system coupled with “pre-Silicon” design methodologies and “post-Silicon” current optimizing programming methodologies to improve and optimize current delivery into a chip, which is limited by the physical properties of the connections (e.g., Controlled Collapse Chip Connection or C4s). The mechanism consists of measuring or estimating power consumption at a certain granularity within a chip, converting the power information into C4 current information using a method, and triggering throttling mechanisms (including token based throttling) where applicable to limit the current delivery per C4 beyond pre-established limits or periods. Design aids are used to allocate C4s throughout the chip based on the current delivery requirements. The system coupled with design and programming methodologies improve and optimize current delivery is extendable to connections across layers in a multilayer 3D chip stack.
    • 与“前置硅”设计方法和“后硅”当前优化编程方法相结合的动态系统,以改进和优化当前传输到芯片的传输,这受到连接的物理特性的限制(例如,受控崩溃芯片连接或 C4s)。 该机制包括测量或估计芯片内特定粒度的功耗,使用一种方法将功率信息转换为C4当前信息,并在适用的情况下触发限流机制(包括基于令牌的限制),以限制每个C4超过预先的当前传输 - 建立的限制或期限。 设计辅助工具用于根据当前交付要求在整个芯片上分配C4。 该系统与设计和编程方法相结合,改进并优化电流传递可扩展到多层3D芯片堆叠中的层间连接。