发明名称 |
INTEGRATED CIRCUIT DESIGN TIMING PATH VERIFICATION TOOL |
摘要 |
An EDA tool for validating predefined timing paths having corresponding timing constraints in an integrated circuit (IC) design has a processor that performs a static-timing-analysis (STA) of the IC design and generates a STA report that includes the first set of timing constraints, which include a first number of clock cycles required for propagating the first multi-cycle timing path. A simulation-based checker based on a STA that counts a second number of clock cycles that is actually required by the first multi-cycle timing path to propagate is generated while performing a unit-delay, gate-level netlist simulation of the first-multiple cycle timing path. The first set of timing constraints then are modified so that the first multi-cycle timing path is redefined to require the second number of clock cycles to propagate. |
申请公布号 |
US2015248513(A1) |
申请公布日期 |
2015.09.03 |
申请号 |
US201414195815 |
申请日期 |
2014.03.03 |
申请人 |
Pandey Vipin;Taneja Sidhartha |
发明人 |
Pandey Vipin;Taneja Sidhartha |
分类号 |
G06F17/50 |
主分类号 |
G06F17/50 |
代理机构 |
|
代理人 |
|
主权项 |
1. An electronic design automation (EDA) tool for validating a plurality of predefined timing paths of an integrated circuit design, wherein each timing path includes a plurality of digital logic elements, and wherein for the plurality of predefined timing paths there is a corresponding plurality of timing constraints, the EDA tool comprising:
a memory that stores the integrated circuit design; and a processor in communication with the memory, wherein the processor includes:
means for receiving a first set of timing constraints corresponding to a first multi-cycle timing path of the plurality of predefined timing paths, wherein the first multi-cycle timing path includes a first set of digital logic elements and requires a first number of clock cycles for a signal to propagate there-across;means for validating the first multi-cycle timing path and the first set of timing constraints by performing a unit-delay, gate-level netlist simulation of the first multi-cycle timing path;means for determining that the first multi-cycle timing path requires a second number of clock cycles for the signal to propagate there-across; andmeans for redefining the first multi-cycle timing path to take the second number of clock cycles for the signal to propagate there-across by modifying the first set of timing constraints. |
地址 |
Ghaziabad IN |