Logic equivalence leveraged placement and routing of an IC design
First Claim
Patent Images
1. A machine implemented IC design method comprising:
- (a) determining equivalent logic in an IC design; and
(b) performing place and route operations to place and route the IC design, including performing at least one place and route operation selected from a group of place and route operations consisting of choosing coupling assignments for nets and logically equivalent input pins of the IC design, and choosing coupling assignments for logically equivalent output pins to loads of the IC design.
2 Assignments
0 Petitions
Accused Products
Abstract
At least one EDA tool is provided with first and second plurality of programming instructions. The first plurality of programming instructions are designed to determine equivalent logic in an IC design, and the second plurality of programming instructions are designed to place and route the IC design. The place and route operation includes performance of at least one place and route operation selected from a group of place and route operations consisting of choosing coupling assignments for nets and logically equivalent input pins of the IC design, and choosing coupling assignments for logically equivalent output pins and loads of the IC design.
-
Citations
36 Claims
-
1. A machine implemented IC design method comprising:
-
(a) determining equivalent logic in an IC design; and
(b) performing place and route operations to place and route the IC design, including performing at least one place and route operation selected from a group of place and route operations consisting of choosing coupling assignments for nets and logically equivalent input pins of the IC design, and choosing coupling assignments for logically equivalent output pins to loads of the IC design. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
(a) a storage medium having stored therein-first plurality of programming instructions, with the first plurality of programming Instructions designed to place and route an IC design, including performance of at least one place and route operation selected from a group of place and route operations consisting of choosing coupling assignments for nets and logically equivalent input pins of the IC design, and choosing coupling assignments for logically equivalent output pins and loads of the IC design; and
(b) a processor coupled to the storage medium to execute said first plurality of programming instructions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
the storage medium further having stored therein a second plurality of programming instructions, with the second plurality of programming instructions designed to determine equivalent logic in the IC design; - and
the processor further executes said second plurality of programming instructions.
-
-
29. An article of manufacture comprising:
a recordable medium having recorded thereon machine executable first plurality of programming instructions, with the first plurality of programming instructions designed to place and route an IC design, including performance of at least one place and route operation selected from a group of place and route operations consisting of choosing coupling assignments for nets and logically equivalent input pins of the IC design, and choosing coupling assignments for logically equivalent output pins and loads of the IC design. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
Specification