会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • Method and System for Performing Functional Formal Verification of Logic Circuits
    • 执行逻辑电路功能正式验证的方法和系统
    • US20070050740A1
    • 2007-03-01
    • US11467651
    • 2006-08-28
    • Christian JacobiViresh ParuthiMatthias PflanzKai Weber
    • Christian JacobiViresh ParuthiMatthias PflanzKai Weber
    • G06F17/50
    • G06F17/504
    • The present invention relates to a method, a computer program product and a system for performing functional formal verification. Error detection logic is verified by injecting errors in a hardware design description without any changes to the original design description. With the present invention both permanent and transient faults can be modelled, and the complete error space can be covered for all types of fault models that can be used at the RTL. The number of detected design errors is used to determine the overall coverage in relation to the number of injected errors. The error injection is prepared by adding additional circuits to an RTL netlist representation of the hardware logic design. Signal values for selected signals related to the error detection logic are compared for a modified netlist representation and for the original netlist using a formal verification tool.
    • 本发明涉及一种执行功能形式验证的方法,计算机程序产品和系统。 通过在硬件设计描述中注入错误来验证错误检测逻辑,而不对原始设计描述进行任何更改。 通过本发明,可以对永久和瞬态故障进行建模,并且可以对可在RTL中使用的所有类型的故障模型覆盖完整的误差空间。 检测到的设计错误的数量用于确定与注入错误数量有关的总体覆盖。 通过向硬件逻辑设计的RTL网表表示添加附加电路来准备错误注入。 对于修改的网表表示和使用形式验证工具的原始网表来比较与错误检测逻辑相关的所选信号的信号值。
    • 6. 发明授权
    • Verification of logic circuit designs using dynamic clock gating
    • 使用动态时钟门控验证逻辑电路设计
    • US08302043B2
    • 2012-10-30
    • US12876319
    • 2010-09-07
    • Christian HabermannChristian JacobiMatthias PflanzHans-Werner TastRalf Winkelmann
    • Christian HabermannChristian JacobiMatthias PflanzHans-Werner TastRalf Winkelmann
    • G06F17/50
    • G06F17/5022G06F2217/78
    • A method and system for verifying a logic circuit design using dynamic clock gating is disclosed. The method comprises choosing at least one master seed to determine initial values as initialization for said logic circuit and/or stimuli data for at least one interface of said logic circuit, choosing at least two different dynamic clock gating configurations for every chosen master seed, executing a functional simulation with said logic circuit for every chosen dynamic clock gating configuration by using said determined initialization and/or stimuli data based on a corresponding master seed, comparing simulation results of functional simulations against each other executed with said logic circuit for at least two different chosen dynamic clock gating configurations, and reporting an error if said at least two simulation results are not identical.
    • 公开了一种使用动态时钟门控验证逻辑电路设计的方法和系统。 所述方法包括:选择至少一个主粒子以将初始值确定为所述逻辑电路的初始化和/或所述逻辑电路的至少一个接口的刺激数据,为每个所选择的主子选择至少两个不同的动态时钟选通配置,执行 通过使用基于对应的主子种的所述确定的初始化和/或刺激数据,针对每个所选择的动态时钟门控配置,利用所述逻辑电路进行功能仿真,将与所述逻辑电路执行的功能模拟的仿真结果相互比较,用于至少两个不同的 所选择的动态时钟门控配置,并且如果至少两个模拟结果不相同,则报告错误。
    • 9. 发明授权
    • Method and system for formal verification of an electronic circuit design
    • 电子电路设计形式验证的方法和系统
    • US07890903B2
    • 2011-02-15
    • US12129127
    • 2008-05-29
    • Kai WeberMatthias PflanzChristian JacobiUdo Krautz
    • Kai WeberMatthias PflanzChristian JacobiUdo Krautz
    • G06F17/50
    • G06F17/5031
    • A new and convenient methodology for proving the correctness of multiplier and multiply-accumulate circuit designs in a full custom design flow. Such an approach utilizes a basic description of the implemented algorithm, which is created in early phases of the design flow and requires only little extra work for the designer who spends most of the time in full-custom optimizations. Such an approach also defines arithmetic circuit at the arithmetic bit level and allows for the generation of a gate level netlist. Given a structural similarity between the specification and design under verification, a large amount of structural similarity between the generated netlists is obtained so that a standard equivalence checker can be utilized to verify the design against the specification.
    • 一种新的便捷的方法,用于在完整的定制设计流程中证明乘法器的正确性和乘法积累电路设计。 这种方法利用了实现的算法的基本描述,该算法是在设计流程的早期阶段创建的,并且只需要花费大部分时间进行全自定义优化的设计人员的额外工作。 这种方法还在算术位电平处定义运算电路,并允许生成门级网表。 给定了在规范和验证设计之间的结构相似性,获得了生成的网表之间大量的结构相似性,从而可以利用标准的等价检验器来验证与规范相关的设计。
    • 10. 发明申请
    • METHOD AND SYSTEM FOR FORMAL VERIFICATION OF AN ELECTRONIC CIRCUIT DESIGN
    • 用于电子电路设计的正式验证的方法和系统
    • US20090300560A1
    • 2009-12-03
    • US12129127
    • 2008-05-29
    • Kai WeberMatthias PflanzChristian JacobiUdo Krautz
    • Kai WeberMatthias PflanzChristian JacobiUdo Krautz
    • G06F17/50
    • G06F17/5031
    • A new and convenient methodology for proving the correctness of multiplier and multiply-accumulate circuit designs in a full custom design flow. Such an approach utilizes a basic description of the implemented algorithm, which is created in early phases of the design flow and requires only little extra work for the designer who spends most of the time in full-custom optimizations. Such an approach also defines arithmetic circuit at the arithmetic bit level and allows for the generation of a gate level netlist. Given a structural similarity between the specification and design under verification, a large amount of structural similarity between the generated netlists is obtained so that a standard equivalence checker can be utilized to verify the design against the specification.
    • 一种新的便捷的方法,用于在完整的定制设计流程中证明乘法器的正确性和乘法积累电路设计。 这种方法利用了实现的算法的基本描述,该算法是在设计流程的早期阶段创建的,并且只需要花费大部分时间进行全自定义优化的设计人员的额外工作。 这种方法还在算术位电平处定义运算电路,并允许生成门级网表。 给定了在规范和验证设计之间的结构相似性,获得了生成的网表之间大量的结构相似性,从而可以利用标准的等价检验器来验证与规范相关的设计。