Back to results
US 8,898,609 B1Granted
Method and apparatus for integrating signal transition time modeling during routing
AssigneeAltera Corporation
InventorsVadim Gouterman, Ryan Fung
Life of this patent
Estimating the term…
Abstract
A method for performing routing for a logic design includes utilizing signal transition time as a criteria for selecting resources to provide interconnection between the components of the logic design.
Claims34
A method for performing routing for a logic design, the method comprising:
- routing a system on the target device;
- determining whether timing data is stale upon detecting a change in signal transition time, wherein the signal transition time is an amount of time required for a signal to transition from a first percentage of a power voltage step height that represents an OFF/ON state to a second percentage of the power voltage step height that represents an ON/OFF state;
- performing static timing analysis if the timing data is stale;
- calculating transition time budgets utilizing information from the static timing analysis;
- and
- re-routing the system on the target device using the transition time budgets, wherein at least one of the routing, determining, performing, calculating, and re-routing procedures is performed by a processor.
3 more elements
A non-transitory computer readable medium including a sequence of instructions stored thereon for causing a computer to execute a method comprising:
- routing a system on a target device;
- determining whether timing data is stale upon detecting a change in signal transition time, wherein the signal transition time is an amount of time required for a signal to transition from a first percentage of a power voltage step height that represents an OFF/ON state to a second percentage of the power voltage step height that represents an ON/OFF state;
- performing static timing analysis if the timing data is stale;
- calculating transition time budgets utilizing information from the static timing analysis;
- and
- re-routing the system on the target device using the transition time budgets.
3 more elements
A system designer, comprising:
- a routing unit to route a system on a target device;
- a routing manager to determine whether timing data is stale upon detecting a change in signal transition times, wherein the signal transition time is an amount of time required for a signal to transition from a first percentage of a power voltage step height that represents and OFF/ON state to a second percentage of the power voltage step height that represents an ON/OFF state;
- a static timing analysis unit to perform static timing analysis if the timing data is stale;
- a transition time budget unit to calculate transition time budgets utilizing information from the static timing analysis, wherein the routing unit re-routes the system on the target device using the transition time budgets.
1 more element
A method for designing a system on a target device, comprising:
- routing the system on the target device;
- determining whether timing data is stale when a change in signal transition time is detected, wherein the signal transition time is an amount of time required for a signal to transition from a first percentage of a power voltage step height that represents an OFF/ON state to a second percentage of the power voltage step height that represents an ON/OFF state;
- performing static timing analysis in response to determining that the timing data is stale;
- calculating transition time budgets utilizing information from the static timing analysis;
- and
- re-routing the system on the target device using the transition time budgets in response to determining that the timing data is stale, wherein one of the routing, determining, performing, and calculating is performed by a processor.
3 more elements
Dependencies are inferred from the claim text.