SYSTEM AND METHOD FOR REACTIVE INITIALIZATION BASED FORMAL VERIFICATION OF ELECTRONIC LOGIC DESIGN
    1.
    发明申请
    SYSTEM AND METHOD FOR REACTIVE INITIALIZATION BASED FORMAL VERIFICATION OF ELECTRONIC LOGIC DESIGN 有权
    基于电子逻辑设计的基于反应初始化的形式验证的系统和方法

    公开(公告)号:US20160300009A1

    公开(公告)日:2016-10-13

    申请号:US14794549

    申请日:2015-07-08

    Applicant: Synopsys, Inc.

    CPC classification number: G06F17/5081 G06F17/504 G06F17/5045

    Abstract: A system and method use reactive initialization to facilitate formal verification of an electronic logic design. The system verifies that a part of the logic design correctly transitions through a sequence of states by automatically assigning an initial state value. The system interacts with a correction-unit to provide meaningful feedback of verification failures, making it possible for the correction-unit to correct the failures or add new constraints that allow the verification to complete. Assigning an initial state simplifies the verification of the validity of the remaining states in the sequence, thus making it more likely to reach a conclusive result and consuming less computing resources.

    Abstract translation: 系统和方法使用反应初始化来促进电子逻辑设计的形式验证。 系统通过自动分配初始状态值来验证逻辑设计的一部分通过一系列状态正确地转变。 系统与校正单元进行交互以提供验证失败的有意义的反馈,使校正单元有可能纠正故障或添加允许验证完成的新约束。 分配初始状态简化了序列中剩余状态的有效性的验证,从而使其更有可能达到确定的结果并消耗较少的计算资源。

    SYSTEM AND METHOD FOR MANAGING AND COMPOSING VERIFICATION ENGINES
    2.
    发明申请
    SYSTEM AND METHOD FOR MANAGING AND COMPOSING VERIFICATION ENGINES 审中-公开
    用于管理和组合验证引擎的系统和方法

    公开(公告)号:US20170024508A1

    公开(公告)日:2017-01-26

    申请号:US14807676

    申请日:2015-07-23

    Applicant: Synopsys, Inc

    CPC classification number: G06F17/5081 G06F17/504

    Abstract: A system and method for managing and composing verification engines and simultaneously applying such compositions to verify properties with design constraints allocates computing resources to verification engines based upon properties to be checked and optionally a user-specified budget. The verification engines are run in order to verify a received register transfer level (RTL) design description of a circuit according to user-specified assertions and constraints received by the system. The particular verification engines to be run are selected from a database of such engines and a run order is designated in sequential, parallel and distributed flows.

    Abstract translation: 用于管理和组合验证引擎并同时应用这样的组合以用设计约束验证属性的系统和方法基于要检查的属性和可选地用户指定的预算将计算资源分配给验证引擎。 运行验证引擎,以便根据系统接收的用户指定的断言和约束验证电路的接收到的寄存器传输级(RTL)设计描述。 从这样的引擎的数据库中选择要运行的特定验证引擎,并且在顺序,并行和分布式流中指定运行顺序。

    System and method for reducing power of a circuit using critical signal analysis
    3.
    发明授权
    System and method for reducing power of a circuit using critical signal analysis 有权
    使用关键信号分析降低电路功率的系统和方法

    公开(公告)号:US09405872B2

    公开(公告)日:2016-08-02

    申请号:US14600234

    申请日:2015-01-20

    Applicant: Synopsys, Inc.

    Abstract: A system and methods provide for an analysis of at least a portion of an integrated circuit (IC) that comprises a plurality of modules, for the purpose of identifying signals that can be indicative of the activity of the modules. By analyzing the activity of these signal immediately before and immediately after each module going from non-idle to idle and from idle to non-idle respectively, it is possible to determine which signals provide an indication that the module should be shut down. If the module can be shut down in idle state, then these input signals may be used as control signals for this purpose. By reporting to a designer the role of such signals a simple design change for detecting the activity and controlling the module, can save on power consumption, in ways not previously detected by the designer.

    Abstract translation: 为了识别可以指示模块的活动的信号,系统和方法提供对包括多个模块的集成电路(IC)的至少一部分的分析。 通过在每个模块从非空闲状态到空闲状态之前和之后立即分析这些信号的活动,分别从空闲到非空闲状态分析这些信号的活动,可以确定哪些信号提供模块应该被关闭的指示。 如果模块可以在空闲状态下关闭,那么这些输入信号可以用作这个目的的控制信号。 通过向设计人员报告这种信号的作用,用于检测活动和控制模块的简单设计更改可以以先前未被设计人员检测到的方式节省功耗。

    System and method for managing and composing verification engines

    公开(公告)号:US10387605B2

    公开(公告)日:2019-08-20

    申请号:US14807676

    申请日:2015-07-23

    Applicant: Synopsys, Inc.

    Abstract: A system and method for managing and composing verification engines and simultaneously applying such compositions to verify properties with design constraints allocates computing resources to verification engines based upon properties to be checked and optionally a user-specified budget. The verification engines are run in order to verify a received register transfer level (RTL) design description of a circuit according to user-specified assertions and constraints received by the system. The particular verification engines to be run are selected from a database of such engines and a run order is designated in sequential, parallel and distributed flows.

Patent Agency Ranking