Method of Performing Statistical Timing Abstraction for Hierarchical Timing Analysis of VLSI circuits
    1.
    发明申请
    Method of Performing Statistical Timing Abstraction for Hierarchical Timing Analysis of VLSI circuits 有权
    执行VLSI电路分层时序分析的统计时序抽象方法

    公开(公告)号:US20100211922A1

    公开(公告)日:2010-08-19

    申请号:US12388932

    申请日:2009-02-19

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5031

    摘要: A method for performing a hierarchical statistical timing analysis of an integrated circuit (IC) chip design by abstracting one or more macros of the design. The method includes performing a statistical static timing analysis of at least one macro; performing a statistical abstraction of the macro to obtain a statistical abstract model of the macro timing characteristics; applying the statistical abstract model as the timing model for each occurrence of the macro leading to a simplified IC chip design; and performing a hierarchical statistical timing analysis of the simplified chip design. The method achieves a context aware statistical abstraction, where a generated statistical abstract model is instantiated for each macro of the chip during statistical static timing analysis at the chip level, providing a compressed and pruned statistical timing abstraction and reducing the model-size during the statistical abstraction.

    摘要翻译: 一种用于通过抽象设计的一个或多个宏来执行集成电路(IC)芯片设计的分层统计时序分析的方法。 该方法包括执行至少一个宏的统计静态时序分析; 执行宏的统计抽象以获得宏定时特征的统计抽象模型; 将统计抽象模型应用于宏观出现的时序模型,从而实现简化的IC芯片设计; 并执行简化芯片设计的分层统计时序分析。 该方法实现上下文感知统计抽象,其中在芯片级的统计静态时序分析期间为芯片的每个宏实例化生成的统计抽象模型,提供压缩和修剪的统计时序抽象并且在统计期间减小模型大小 抽象。

    Performing a statistical timing abstraction for a hierarchical timing analysis of VLSI circuits
    2.
    发明授权
    Performing a statistical timing abstraction for a hierarchical timing analysis of VLSI circuits 有权
    对VLSI电路的分层定时分析执行统计时序抽象

    公开(公告)号:US08122404B2

    公开(公告)日:2012-02-21

    申请号:US12388932

    申请日:2009-02-19

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5031

    摘要: A method for performing a hierarchical statistical timing analysis of an integrated circuit (IC) chip design by abstracting one or more macros of the design. The method includes performing a statistical static timing analysis of at least one macro; performing a statistical abstraction of the macro to obtain a statistical abstract model of the macro timing characteristics; applying the statistical abstract model as the timing model for each occurrence of the macro leading to a simplified IC chip design; and performing a hierarchical statistical timing analysis of the simplified chip design. The method achieves a context aware statistical abstraction, where a generated statistical abstract model is instantiated for each macro of the chip during statistical static timing analysis at the chip level, providing a compressed and pruned statistical timing abstraction and reducing the model-size during the statistical abstraction.

    摘要翻译: 一种用于通过抽象设计的一个或多个宏来执行集成电路(IC)芯片设计的分层统计时序分析的方法。 该方法包括执行至少一个宏的统计静态时序分析; 执行宏的统计抽象以获得宏定时特征的统计抽象模型; 将统计抽象模型应用于宏观出现的时序模型,从而实现简化的IC芯片设计; 并执行简化芯片设计的分层统计时序分析。 该方法实现上下文感知统计抽象,其中在芯片级的统计静态时序分析期间为芯片的每个宏实例化生成的统计抽象模型,提供压缩和修剪的统计时序抽象并且在统计期间减小模型大小 抽象。

    Method of measuring the impact of clock skew on slack during a statistical static timing analysis
    5.
    发明授权
    Method of measuring the impact of clock skew on slack during a statistical static timing analysis 有权
    在统计静态时序分析期间测量时钟偏移对松弛影响的方法

    公开(公告)号:US08578310B2

    公开(公告)日:2013-11-05

    申请号:US12857591

    申请日:2010-08-17

    IPC分类号: G06F9/455 G06F17/50

    CPC分类号: G06F17/5031 G06F2217/84

    摘要: Computing accurately and effectively the impact of clock skew on statistical slack in the presence of statistically variable timing quantities that accounts for both common path credit in the common portion of the clock tree, and RSS credit in the non-common of the clock tree. The clock skew is measured on a per launch and capture path-pair basis as a function of on the post-CPPR path-specific slack (including RSS credit), total mean value of latch-to-latch delay, RSS value of random latch-to-latch delay, test guard time and test adjust. The method includes: performing an initial block-based SSTA including CPPR analysis; selecting at least one launch and capture path-pair for skew analysis; for the at least one path pair, recording post CPPR slack, total mean value of latch-to-latch delay, RSS value of latch to latch delay, test guard time and test adjust; and quantifying the impact of clock skew on statistical slack thereof.

    摘要翻译: 计算时钟偏差对统计松弛的影响,存在统计上可变的时序量,这些时间量占时钟树共同部分的公共路径信誉,以及时钟树非共同的RSS信用。 时钟偏移在每个发射和捕获路径对的基础上测量,作为后CPPR路径特定松弛(包括RSS信用),锁存到锁存延迟的总平均值,随机锁存的RSS值的函数 到锁定延迟,测试保护时间和测试调整。 该方法包括:执行初始的基于块的SSTA,包括CPPR分析; 选择至少一个启动和捕获路径对进行​​偏差分析; 对于至少一个路径对,记录后CPPR松弛,锁存到锁存延迟的总平均值,锁存器的RSS值到锁存延迟,测试保护时间和测试调整; 并量化时钟偏移对其统计松弛的影响。

    Method of Measuring the Impact of Clock Skew on Slack During a Statistical Static Timing Analysis
    6.
    发明申请
    Method of Measuring the Impact of Clock Skew on Slack During a Statistical Static Timing Analysis 有权
    在统计静态时序分析中测量时钟偏移对松弛影响的方法

    公开(公告)号:US20120047477A1

    公开(公告)日:2012-02-23

    申请号:US12857591

    申请日:2010-08-17

    IPC分类号: G06F9/455 G06F17/50

    CPC分类号: G06F17/5031 G06F2217/84

    摘要: Computing accurately and effectively the impact of clock skew on statistical slack in the presence of statistically variable timing quantities that accounts for both common path credit in the common portion of the clock tree, and RSS credit in the non-common of the clock tree. The clock skew is measured on a per launch and capture path-pair basis as a function of on the post-CPPR path-specific slack (including RSS credit), total mean value of latch-to-latch delay, RSS value of random latch-to-latch delay, test guard time and test adjust. The method includes: performing an initial block-based SSTA including CPPR analysis; selecting at least one launch and capture path-pair for skew analysis; for the at least one path pair, recording post CPPR slack, total mean value of latch-to-latch delay, RSS value of latch to latch delay, test guard time and test adjust; and quantifying the impact of clock skew on statistical slack thereof.

    摘要翻译: 计算时钟偏差对统计松弛的影响,存在统计上可变的时序量,这些时间量占时钟树共同部分的公共路径信誉,以及时钟树非共同的RSS信用。 时钟偏移在每个发射和捕获路径对的基础上测量,作为后CPPR路径特定松弛(包括RSS信用),锁存到锁存延迟的总平均值,随机锁存的RSS值的函数 到锁定延迟,测试保护时间和测试调整。 该方法包括:执行初始的基于块的SSTA,包括CPPR分析; 选择至少一个启动和捕获路径对进行​​偏差分析; 对于至少一个路径对,记录后CPPR松弛,锁存到锁存延迟的总平均值,锁存器的RSS值到锁存延迟,测试保护时间和测试调整; 并量化时钟偏移对其统计松弛的影响。

    Method and apparatus for efficient incremental statistical timing analysis and optimization
    8.
    发明授权
    Method and apparatus for efficient incremental statistical timing analysis and optimization 有权
    用于高效增量统计时序分析和优化的方法和装置

    公开(公告)号:US08104005B2

    公开(公告)日:2012-01-24

    申请号:US12244512

    申请日:2008-10-02

    IPC分类号: G06F17/50

    摘要: In one embodiment, the invention is a method and apparatus for efficient incremental statistical timing analysis and optimization. One embodiment of a method for determining an incremental extrema of n random variables, given a change to at least one of the n random variables, includes obtaining the n random variables, obtaining a first extrema for the n random variables, where the first extrema is an extrema computed prior to the change to the at least one of the n random variables, removing the at least one of the n random variables to form an (n−1) subset, computing a second extrema for the (n−1) subset in accordance with the first extrema and the at least one of the n random variables, and outputting a new extrema of the n random variables incrementally based on the extrema of the (n−1) subset and the at least one of the n random variables that changed.

    摘要翻译: 在一个实施例中,本发明是一种用于有效增量统计时序分析和优化的方法和装置。 给定对n个随机变量中的至少一个的改变的用于确定n个随机变量的增量极值的方法的一个实施例包括获得n个随机变量,获得n个随机变量的第一极值,其中第一极值是 在对所述n个随机变量中的至少一个随机变量进行改变之前计算的极值,去除所述n个随机变量中的所述至少一个以形成(n-1)子集,计算所述(n-1)子集的第二极值 根据第一极值和n个随机变量中的至少一个,并且基于第(n-1)个子集的极值和n个随机变量中的至少一个来递增地输出n个随机变量的新的极值 改变了。