Sequential delay analysis by placement engines
AssigneeTabula, Inc.
InventorsAndrew Caldwell, Steven Teig
Life of this patent
Estimating the term…
Loading patent…
AssigneeTabula, Inc.
InventorsAndrew Caldwell, Steven Teig
Estimating the term…
Some embodiments provide a method of designing an integrated circuit (IC). The design is expressed as a graph that includes several nodes that represent several IC components. The nodes include a first set of nodes that represent a set of clocked elements. The method creates a second set of nodes by removing all nodes in the first set from the nodes that represent the IC components. The method identifies a set of edges that connect two nodes in the second set without encompassing a third node in the second set. The method assigns an event time to each node in the second set. The method assigns a cost function based on the event times of the nodes connected by each edge and the number of nodes in the first set encompassed by each edge. The method optimizes the cost function and places the components based on the cost function optimization.
1-19. (canceled)
A method for designing an integrated circuit (IC), the method comprising:
A method for designing an integrated circuit (IC), the method comprising:
A non-transitory computer readable medium storing a program for execution by one or more processing units, the program comprising sets of instructions for:
The non-transitory computer readable medium of claim 39, wherein the program further comprising a set of instructions for retiming the clocked elements between computation elements to make the delays between each two adjacent clocked element less than or equal to the clock period.
Dependencies are inferred from the claim text.