Method and apparatus for performing path-level skew optimization and analysis for a logic design
First Claim
Patent Images
1. A method for designing a system, comprising:
- optimizing path-level skew in the system by generating connection-level long-path and short-path skew slacks for one or more skew domains given one of a tolerable maximum skew and a tolerable deviation from a skew schedule for each skew domain; and
performing one of synthesis, placement, and routing of the system on a target device using a strategy generated from the optimized path-level skew, wherein at least one of the optimizing and performing procedures is performed by a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for designing a system including optimizing path-level skew in the system and analyzing path-level skew in the system. Other embodiments are also disclosed.
35 Citations
36 Claims
-
1. A method for designing a system, comprising:
-
optimizing path-level skew in the system by generating connection-level long-path and short-path skew slacks for one or more skew domains given one of a tolerable maximum skew and a tolerable deviation from a skew schedule for each skew domain; and performing one of synthesis, placement, and routing of the system on a target device using a strategy generated from the optimized path-level skew, wherein at least one of the optimizing and performing procedures is performed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An article of manufacture comprising a machine accessible non-transitory medium including sequences of instructions, the sequences of instructions including instructions which when executed cause the machine to perform:
-
optimizing path-level skew in a system by generating connection-level long-path and short-path skew slacks for one or more skew domains; and performing one of synthesis, placement, and routing of the system on a target device using a strategy generated from the optimized path-level skew. - View Dependent Claims (31, 32, 35)
-
-
33. A method for designing a system, comprising:
-
generating connection-level long-path and short-path skew slacks for one or more skew domains given one of a tolerable maximum skew and a tolerable deviation from a skew schedule for the one or more skew domains; generating maximum and minimum delay budgets from the connection-level long-path and short-path skew slacks; and performing one of synthesis, placement, and routing of the system on a target device using a strategy generated from the maximum and minimum delay budgets, wherein at least one of the generating and performing procedures is performed by a processor. - View Dependent Claims (34, 36)
-
Specification