会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • Method for Enabling Multiple Incompatible or Costly Timing Environments for Efficient Timing Closure
    • 启用多个不兼容或成本高的定时环境以实现高效定时关闭的方法
    • US20120144357A1
    • 2012-06-07
    • US12958431
    • 2010-12-02
    • Frank J. MusanteWilliam E. DoughertyNathaniel D. HieterAlexander J. Suess
    • Frank J. MusanteWilliam E. DoughertyNathaniel D. HieterAlexander J. Suess
    • G06F17/50
    • G06F17/505G06F2217/84
    • A method of performing a static timing analysis based on slack values to verify and optimize a logic design includes: selecting one or more circuits within the logic design having at least two inputs taking on a known value; identifying a critical input that controls an output arrival time of the selected circuit from among the inputs that take on the known value; determining one or more non-critical input of the circuit a required arrival time based on the difference between the arrival times of the critical and non-critical inputs; and computing the slack at a critical input based on the difference between the AT of the critical and non-critical inputs. The design optimization based on the slack defined by arrival time differences preferably uses a reverse merge margin design metric. The metric determines the exact required amount of improvement in the input arrival time of non-critical signals of a clock shaping circuit.
    • 基于松弛值执行静态时序分析以验证和优化逻辑设计的方法包括:在所述逻辑设计内选择具有至少两个输入的已知值的一个或多个电路; 识别从所述已知值的输入中控制所选择的电路的输出到达时间的关键输入; 基于关键和非关键输入的到达时间之间的差异,确定电路的一个或多个非关键输入的所需到达时间; 并且基于关键和非关键输入的AT之间的差异来计算关键输入上的松弛。 基于由到达时间差定义的松弛的设计优化优选地使用反向合并边缘设计度量。 该度量确定时钟整形电路的非关键信号的输入到达时间的确切需要量的改善。
    • 5. 发明授权
    • Method for enabling multiple incompatible or costly timing environment for efficient timing closure
    • 用于实现多个不兼容或昂贵的定时环境以实现有效的定时关闭的方法
    • US08302049B2
    • 2012-10-30
    • US12958431
    • 2010-12-02
    • Frank J. MusanteWilliam E. DoughertyNathaniel D. HieterAlexander J. Suess
    • Frank J. MusanteWilliam E. DoughertyNathaniel D. HieterAlexander J. Suess
    • G06F17/50
    • G06F17/505G06F2217/84
    • A method of performing a static timing analysis based on slack values to verify and optimize a logic design includes: selecting one or more circuits within the logic design having at least two inputs taking on a known value; identifying a critical input that controls an output arrival time of the selected circuit from among the inputs that take on the known value; determining one or more non-critical input of the circuit a required arrival time based on the difference between the arrival times of the critical and non-critical inputs; and computing the slack at a critical input based on the difference between the AT of the critical and non-critical inputs. The design optimization based on the slack defined by arrival time differences preferably uses a reverse merge margin design metric. The metric determines the exact required amount of improvement in the input arrival time of non-critical signals of a clock shaping circuit.
    • 基于松弛值执行静态时序分析以验证和优化逻辑设计的方法包括:在所述逻辑设计内选择具有至少两个输入的已知值的一个或多个电路; 识别从所述已知值的输入中控制所选择的电路的输出到达时间的关键输入; 基于关键和非关键输入的到达时间之间的差异,确定电路的一个或多个非关键输入所需的到达时间; 并且基于关键和非关键输入的AT之间的差异来计算关键输入上的松弛。 基于由到达时间差定义的松弛的设计优化优选地使用反向合并边缘设计度量。 该度量确定时钟整形电路的非关键信号的输入到达时间的确切需要量的改善。
    • 7. 发明申请
    • METHOD FOR GENERATING A SKEW SCHEDULE FOR A CLOCK DISTRIBUTION NETWORK CONTAINING GATING ELEMENTS
    • 用于生成包含加注元素的时钟分配网络的SKEW时间表的方法
    • US20080263488A1
    • 2008-10-23
    • US11737289
    • 2007-04-19
    • Revanta BanerjiDavid J. HathawayAlex RubinAlexander J. Suess
    • Revanta BanerjiDavid J. HathawayAlex RubinAlexander J. Suess
    • G06F17/50H03H11/26
    • G06F17/505G06F2217/62
    • A method for generating a skew schedule for a clock distribution network generates a schedule that accounts for both the timing requirements of the memory elements at the endpoints of the clock distribution network and the timing requirements of the gating signals that feed clock gates and other clock control elements within the clock distribution network. The method provides a total solution to the skew scheduling problem by way of a two-phase iterative process. The two phases of the process alternately keep track of the schedule generated by first taking the gating elements of the clock distribution network into account, followed by balancing any remaining skew that may exist on the memory elements of the same clock distribution network. Finally, the method describes a procedure to post-process the skew schedule to ensure that it can be implemented using a clock tree generation tool.
    • 用于产生时钟分配网络的偏斜调度的方法产生考虑时钟分配网络的端点处的存储器元件的定时要求以及提供时钟门和其它时钟控制的门控信号的定时要求的调度 时钟分配网络中的元素。 该方法通过两阶段迭代过程为偏斜调度问题提供了一个完整的解决方案。 该过程的两个阶段交替地跟踪通过首先考虑时钟分配网络的门控元件产生的调度,然后平衡可能存在于相同时钟分配网络的存储器元件上的任何剩余的偏移。 最后,该方法描述了用于后处理偏斜调度以确保可以使用时钟树生成工具来实现的过程。
    • 8. 发明授权
    • System and method for correlated process pessimism removal for static timing analysis
    • 静态时序分析相关过程悲观消除的系统和方法
    • US07117466B2
    • 2006-10-03
    • US10665273
    • 2003-09-18
    • Kerim KalafalaPeihua QiDavid J. HathawayAlexander J. SuessChandramouli Visweswariah
    • Kerim KalafalaPeihua QiDavid J. HathawayAlexander J. SuessChandramouli Visweswariah
    • G06F17/50
    • G06F17/5031
    • A method of removing pessimism in static timing analysis is described. Delays are expressed as a function of discrete parameter settings allowing for both local and global variation to be taken in to account. Based on a specified target slack, each failing timing test is examined to determine a consistent set of parameter settings which produces the worst possible slack. The analysis is performed on a path basis. By considering only parameters which are in common to a particular data/clock path-pair, the number of process combinations that need to be explored is reduced when compared to analyzing all combinations of the global parameter settings. Further, if parameters are separable and linear, worst-case variable assignments for a particular clock/data path pair can be computed in linear time by independently assigning each parameter value. In addition, if available, the incremental delay change with respect to each physically realizable process variable may be used to project the worst-case variable assignment on a per-path basis without the need for performing explicit corner enumeration.
    • 描述了静态时序分析中消除悲观情绪的方法。 延迟表示为离散参数设置的函数,允许将本地和全局变量都用于账户。 根据指定的目标松弛,检查每个失败的定时测试,以确定一组一致的参数设置,从而产生最差的松弛。 分析以路径为基础进行。 通过仅考虑与特定数据/时钟路径对共同的参数,与分析全局参数设置的所有组合相比,需要探索的进程组合的数量减少。 此外,如果参数是可分离的和线性的,则通过独立地分配每个参数值,可以在线性时间内计算特定时钟/数据路径对的最差情况变量分配。 另外,如果可用,可以使用相对于每个物理上可实现的过程变量的增量延迟变化来在每个路径基础上投射最坏情况的变量赋值,而不需要执行明确的角点枚举。
    • 9. 发明授权
    • Method for handling coupling effects in static timing analysis
    • 在静态时序分析中处理耦合效应的方法
    • US06615395B1
    • 2003-09-02
    • US09467208
    • 1999-12-20
    • David J. HathawayChandramouli V. KashyapByron L. KrauterSharad MehrotraAlexander J. Suess
    • David J. HathawayChandramouli V. KashyapByron L. KrauterSharad MehrotraAlexander J. Suess
    • G06F1750
    • G06F17/5031
    • A method for performing a static timing analysis on an integrated circuit chip or module taking into account the effect of wiring interconnection coupling is described. The wiring interactions are modeled as appropriate equivalent grounded capacitances, allowing traditional delay calculation methods to be applied. The method includes the steps of assigning a pessimistic value to the wiring coupling interaction between nets forming the integrated circuit chip; performing the static timing analysis using computed timing parameters which are a function of net capacitance, the net capacitance being based on the pessimistic value of the coupling interaction between the nets; updating the net capacitance of selected nets based on 1) an overlap between an arrival time window of each of the selected nets and a possible arrival time window of each of the other nets which are coupled to the each of selected nets, and 2) on the slew of each of the selected nets and the slew of each of the other nets which are coupled to the selected nets; and updating the static timing analysis based on the updated net capacitances of the selected nets.
    • 描述了考虑到布线互连耦合的影响,在集成电路芯片或模块上执行静态时序分析的方法。 布线相互作用被建模为适当的等效接地电容,允许应用传统的延迟计算方法。 该方法包括以下步骤:为形成集成电路芯片的网络之间的布线耦合交互分配悲观值; 使用作为净电容的函数的计算定时参数来执行静态时序分析,净电容基于网络之间的耦合相互作用的悲观值; 基于以下步骤更新所选网络的净电容:1)每个所选网络的到达时间窗口与耦合到所选网络中的每一个网络的每个其它网络的可能到达时间窗口之间的重叠,以及2) 所选择的网络中的每一个的转换以及耦合到所选择的网络的每个其他网络的转换; 以及基于所选网络的更新的净电容来更新静态时序分析。
    • 10. 发明授权
    • Method for generating a skew schedule for a clock distribution network containing gating elements
    • 用于产生包含门控元件的时钟分配网络的偏斜调度的方法
    • US07937604B2
    • 2011-05-03
    • US11737289
    • 2007-04-19
    • Revanta BanerjiDavid J. HathawayAlex RubinAlexander J. Suess
    • Revanta BanerjiDavid J. HathawayAlex RubinAlexander J. Suess
    • G06F1/12G06F13/42H04L5/00H04L7/00
    • G06F17/505G06F2217/62
    • A method for generating a skew schedule for a clock distribution network generates a schedule that accounts for both the timing requirements of the memory elements at the endpoints of the clock distribution network and the timing requirements of the gating signals that feed clock gates and other clock control elements within the clock distribution network. The method provides a total solution to the skew scheduling problem by way of a two-phase iterative process. The two phases of the process alternately keep track of the schedule generated by first taking the gating elements of the clock distribution network into account, followed by balancing any remaining skew that may exist on the memory elements of the same clock distribution network. Finally, the method describes a procedure to post-process the skew schedule to ensure that it can be implemented using a clock tree generation tool.
    • 用于产生时钟分配网络的偏斜调度的方法产生考虑时钟分配网络的端点处的存储器元件的定时要求以及提供时钟门和其它时钟控制的门控信号的定时要求的调度 时钟分配网络中的元素。 该方法通过两阶段迭代过程为偏斜调度问题提供了一个完整的解决方案。 该过程的两个阶段交替地跟踪通过首先考虑时钟分配网络的门控元件产生的调度,然后平衡可能存在于相同时钟分配网络的存储器元件上的任何剩余的偏移。 最后,该方法描述了用于后处理偏斜调度以确保可以使用时钟树生成工具来实现的过程。