-
公开(公告)号:US08185371B2
公开(公告)日:2012-05-22
申请号:US12424400
申请日:2009-04-15
申请人: Adil Bhanji , Sean Michael Carey , Jack Dilullo , Prashant D Joshi , Don Richard Rozales , Vern Anthony Victoria , Albert Thomas Williams
发明人: Adil Bhanji , Sean Michael Carey , Jack Dilullo , Prashant D Joshi , Don Richard Rozales , Vern Anthony Victoria , Albert Thomas Williams
CPC分类号: G06F17/5031
摘要: A modeling system includes a processor with software that performs static timing analysis (STA) on a design model. STA software executes a static timing analysis (STA) run with shortened clock cycles to model full cycle clock variability. Designers or other entities interpret the results of the shortened STA run data by performing modeling on the output data to generate slack data for design model data paths. STA software executes an STA run with an extended clock cycle to automatically separate half cycle data path (HCDP) slack data from full cycle data path (FCDP) slack data. The full and half cycle clock variability method may automatically adjust slack data for all half cycle data paths (HCDP)s to account for the additional half cycle variation (AHCV) and half cycle clock edge variability that may penalize the design model results in a real hardware implementation.
摘要翻译: 建模系统包括具有在设计模型上执行静态时序分析(STA)的软件的处理器。 STA软件执行以缩短的时钟周期运行的静态时序分析(STA)来建模全周期时钟变化。 设计人员或其他实体通过对输出数据进行建模来解释缩短的STA运行数据的结果,以产生设计模型数据路径的松弛数据。 STA软件执行具有扩展时钟周期的STA运行,以便从全周期数据路径(FCDP)松弛数据自动分离半周期数据路径(HCDP)松弛数据。 全周期和半周期时钟可变性方法可以自动调整所有半周期数据路径(HCDP)的松弛数据,以考虑额外的半周期变化(AHCV)和半周期时钟边沿变化,这可能会对设计模型造成影响 硬件实现。
-
公开(公告)号:US20100268522A1
公开(公告)日:2010-10-21
申请号:US12424400
申请日:2009-04-15
申请人: Adil Bhanji , Sean Michael Carey , Jack Dilullo , Prashant D Joshi , Don Richard Rozales , Vern Anthony Victoria , Albert Thomas Williams
发明人: Adil Bhanji , Sean Michael Carey , Jack Dilullo , Prashant D Joshi , Don Richard Rozales , Vern Anthony Victoria , Albert Thomas Williams
IPC分类号: G06F17/50
CPC分类号: G06F17/5031
摘要: A modeling system includes a processor with software that performs static timing analysis (STA) on a design model. STA software executes a static timing analysis (STA) run with shortened clock cycles to model full cycle clock variability. Designers or other entities interpret the results of the shortened STA run data by performing modeling on the output data to generate slack data for design model data paths. STA software executes an STA run with an extended clock cycle to automatically separate half cycle data path (HCDP) slack data from full cycle data path (FCDP) slack data. The full and half cycle clock variability method may automatically adjust slack data for all half cycle data paths (HCDP)s to account for the additional half cycle variation (AHCV) and half cycle clock edge variability that may penalize the design model results in a real hardware implementation. Designers use a sort of slack data for half cycle data paths (HCDP)s independent of the slack data for the full cycle data path (FCDP)s to modify or otherwise perform design changes to the design model prior to hardware implementation.
摘要翻译: 建模系统包括具有在设计模型上执行静态时序分析(STA)的软件的处理器。 STA软件执行以缩短的时钟周期运行的静态时序分析(STA)来建模全周期时钟变化。 设计人员或其他实体通过对输出数据进行建模来解释缩短的STA运行数据的结果,以产生设计模型数据路径的松弛数据。 STA软件执行具有扩展时钟周期的STA运行,以便从全周期数据路径(FCDP)松弛数据自动分离半周期数据路径(HCDP)松弛数据。 全周期和半周期时钟可变性方法可以自动调整所有半周期数据路径(HCDP)的松弛数据,以考虑额外的半周期变化(AHCV)和半周期时钟边沿变化,这可能会对设计模型造成影响 硬件实现。 设计师使用一种与半周期数据路径(HCDP)无关的松弛数据,独立于全周期数据路径(FCDP)的松弛数据,以在硬件实现之前修改或执行设计模型的设计更改。
-
公开(公告)号:US08001411B2
公开(公告)日:2011-08-16
申请号:US11859819
申请日:2007-09-24
申请人: Sean Michael Carey , William Vincent Huott , Christian Jacobi , Guenter Mayer , Timothy Gerard McNamara , Chung-Lung Kevin Shum , Hans-Werner Tast , Michael Hemsley Wood
发明人: Sean Michael Carey , William Vincent Huott , Christian Jacobi , Guenter Mayer , Timothy Gerard McNamara , Chung-Lung Kevin Shum , Hans-Werner Tast , Michael Hemsley Wood
IPC分类号: G06F1/04
CPC分类号: G06F1/04 , G06F1/3275 , G11C7/22 , G11C7/222 , G11C11/413 , Y02D10/14
摘要: A method for generating a local clock domain within an operation includes steps of: receiving a clock frequency measurement for a slow portion of logic within the operation; generating a local signal to indicate commencement of the operation and to function as a clock gating signal; latching the clock gating signal to a selected cycle; generating clock domain controls based on the clock gating signal such that the operation times itscommencement on the selected cycle; and propagating the clock gating signal in ungated latches for a number of cycles, such that a second operation is restricted from being launched until the operation completes.
摘要翻译: 一种用于在操作中产生本地时钟域的方法包括以下步骤:在操作期间接收用于逻辑的较慢部分的时钟频率测量; 产生本地信号以指示操作的开始并用作时钟选通信号; 将时钟门控信号锁存到选定的周期; 基于时钟选通信号产生时钟域控制,使得操作在所选择的周期上重新启动; 并且在未锁定的锁存器中传播时钟门控信号多个周期,使得第二操作被限制为被启动直到操作完成。
-
公开(公告)号:US20090083569A1
公开(公告)日:2009-03-26
申请号:US11859819
申请日:2007-09-24
申请人: Sean Michael Carey , William Vincent Huott , Christian Jacobi , Guenter Mayer , Timothy Gerard McNamara , Chung-Lung Kevin Shum , Hans-Werner Tast , Michael Hemsley Wood
发明人: Sean Michael Carey , William Vincent Huott , Christian Jacobi , Guenter Mayer , Timothy Gerard McNamara , Chung-Lung Kevin Shum , Hans-Werner Tast , Michael Hemsley Wood
CPC分类号: G06F1/04 , G06F1/3275 , G11C7/22 , G11C7/222 , G11C11/413 , Y02D10/14
摘要: A method for generating a local clock domain within an operation includes steps of: receiving a clock frequency measurement for a slow portion of logic within the operation; generating a local signal to indicate commencement of the operation and to function as a clock gating signal; latching the clock gating signal to a selected cycle; generating clock domain controls based on the clock gating signal such that the operation times its commencement on the selected cycle; and propagating the clock gating signal in ungated latches for a number of cycles, such that a second operation is restricted from being launched until the operation completes.
摘要翻译: 一种用于在操作中产生本地时钟域的方法包括以下步骤:在操作期间接收用于逻辑的较慢部分的时钟频率测量; 产生本地信号以指示操作的开始并用作时钟选通信号; 将时钟门控信号锁存到选定的周期; 基于时钟门控信号产生时钟域控制,使得操作在所选择的周期上开始生效; 并且在未锁定的锁存器中传播时钟门控信号多个周期,使得第二操作被限制为被启动直到操作完成。
-
-
-