Placement-based congestion-aware logic restructuring
AssigneeSynopsys, Inc.
InventorsJagat B. Patel, William Clark Naylor, JR., Brent L. Gregory
Life of this patent
Estimating the term…
Abstract
Systems and techniques for optimizing an integrated circuit (IC) design are described. Some embodiments can transform a circuit design into a logically-equivalent circuit design by: (1) creating a Wire-Length-Area Model (WLAM) for a portion of a first circuit design, (2) creating a second circuit design by replacing the portion of the first circuit design by the WLAM, (3) placing and routing the second circuit design to obtain a placed-and-routed second circuit design, and (4) creating a third circuit design that is logically-equivalent to the first circuit design based on the placed-and-routed second circuit design.
Claims18
A non-transitory computer-readable storage medium storing instructions for an integrated circuit (IC) design tool that, when executed by a computer, cause the computer to perform a method for transforming a circuit design into a logically-equivalent circuit design, the method comprising:
- creating a Wire-Length-Area Model (WLAM) for a portion of a first circuit design;
- creating a second circuit design by replacing the portion of the first circuit design by the WLAM;
- placing and routing the second circuit design to obtain a placed-and-routed second circuit design;
- and
- creating a third circuit design that is logically-equivalent to the first circuit design based on the placed-and-routed second circuit design.
An apparatus, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions for an integrated circuit (IC) design tool that, when executed by the processor, cause the apparatus to perform a method for transforming a circuit design into a logically-equivalent circuit design, the method comprising:
- creating a Wire-Length-Area Model (WLAM) for a portion of a first circuit design;
- creating a second circuit design by replacing the portion of the first circuit design by the WLAM;
- placing and routing the second circuit design to obtain a placed-and-routed second circuit design;
- and
- creating a third circuit design that is logically-equivalent to the first circuit design based on the placed-and-routed second circuit design.
A method for transforming a circuit design into a logically-equivalent circuit design, comprising:
- creating a Wire-Length-Area Model (WLAM) for a portion of a first circuit design;
- creating a second circuit design by replacing the portion of the first circuit design by the WLAM;
- placing and routing the second circuit design to obtain a placed-and-routed second circuit design;
- and
- creating a third circuit design that is logically-equivalent to the first circuit design based on the placed-and-routed second circuit design.
Dependencies are inferred from the claim text.