METHOD AND APPARATUS FOR DETERMINING THE TIMING OF AN INTEGRATED CIRCUIT DESIGN
    1.
    发明申请
    METHOD AND APPARATUS FOR DETERMINING THE TIMING OF AN INTEGRATED CIRCUIT DESIGN 有权
    用于确定集成电路设计时序的方法和装置

    公开(公告)号:US20080168411A1

    公开(公告)日:2008-07-10

    申请号:US11972521

    申请日:2008-01-10

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5031

    摘要: A system that determines the timing of an integrated circuit (IC) design is presented. During operation, the system receives a netlist for the IC design, wherein the netlist specifies the placement of cells within the IC design. Next, the system estimates capacitances for cells within the IC design based on analytic models of the cells. The system then estimates the post-physical-optimization timing of the IC design based on the netlist, the capacitances, and the analytic models, wherein the post-physical-optimization timing is estimated without performing physical optimization.

    摘要翻译: 介绍了一种确定集成电路(IC)设计时序的系统。 在操作期间,系统接收IC设计的网表,其中网表指定IC设计内的单元的放置。 接下来,系统基于单元的分析模型估计IC设计中的单元的电容。 然后,系统基于网表,电容和分析模型来估计IC设计的物理后优化时序,其中在不执行物理优化的情况下估计后物理优化定时。

    Abstraction refinement using controllability and cooperativeness analysis
    2.
    发明授权
    Abstraction refinement using controllability and cooperativeness analysis 失效
    使用可控性和协同分析的抽象改进

    公开(公告)号:US07469392B2

    公开(公告)日:2008-12-23

    申请号:US11298120

    申请日:2005-12-08

    IPC分类号: G06F17/50

    CPC分类号: G06F17/504

    摘要: One embodiment of the present invention provides a system that refines an abstract model. Note that abstraction refinement is commonly used in formal property verification. During operation, the system receives an abstract model which is a subset of a logic design which can be represented using a set of variables and a set of Boolean functions. Next, the system receives a safety property for the logic design which is desired to be proven. The system also receives a set of counter-examples. A counter-example is a sequence of states that violates the safety property. Note that a state is an assignment of values to the variables, which are determined using the set of Boolean functions and the variable values in the previous state. The system then determines a set of cooperative variables using the set of counter-examples. A cooperative variable is a variable that can help invalidate all counter-examples. The system then refines the abstract model using the set of cooperative variables.

    摘要翻译: 本发明的一个实施例提供了一种改进抽象模型的系统。 请注意,抽象精简通常用于形式属性验证。 在操作期间,系统接收抽象模型,该抽象模型是可以使用一组变量和一组布尔函数来表示的逻辑设计的子集。 接下来,系统接收要被证明的逻辑设计的安全属性。 该系统还接收一组反例。 反例是违反安全属性的一系列状态。 请注意,状态是赋值给变量的值,它们使用布尔函数集和前一个状态中的变量值来确定。 然后,系统使用一组反例来确定一组协作变量。 合作变量是一个可以帮助无效所有反例的变量。 然后,系统使用一组合作变量来提炼抽象模型。

    Method and apparatus for determining the timing of an integrated circuit design
    3.
    发明授权
    Method and apparatus for determining the timing of an integrated circuit design 有权
    用于确定集成电路设计的定时的方法和装置

    公开(公告)号:US07984405B2

    公开(公告)日:2011-07-19

    申请号:US11972521

    申请日:2008-01-10

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5031

    摘要: A system that determines the timing of an integrated circuit (IC) design is presented. During operation, the system receives a netlist for the IC design, wherein the netlist specifies the placement of cells within the IC design. Next, the system estimates capacitances for cells within the IC design based on analytic models of the cells. The system then estimates the post-physical-optimization timing of the IC design based on the netlist, the capacitances, and the analytic models, wherein the post-physical-optimization timing is estimated without performing physical optimization.

    摘要翻译: 介绍了一种确定集成电路(IC)设计时序的系统。 在操作期间,系统接收IC设计的网表,其中网表指定IC设计内的单元的放置。 接下来,系统基于单元的分析模型估计IC设计中的单元的电容。 然后,系统基于网表,电容和分析模型来估计IC设计的物理后优化时序,其中在不执行物理优化的情况下估计后物理优化定时。