Zone-based area recovery in electronic design automation
AssigneeSynopsys, Inc.
InventorsRobert Walker, Mahesh A. Iyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsRobert Walker, Mahesh A. Iyer
Estimating the term…
Some embodiments provide a system that facilitates the creation of a design in an electronic design automation (EDA) application. During operation, the system determines a processing order for processing a set of cells in the design. In some embodiments, the processing order can be a reverse-levelized processing order. Next, the system may select a cell for performing area recovery according to the processing order. The system may then tentatively perform an area-recovery operation on the selected cell. Next, the system may determine a zone around the selected cell. Next, the system may propagate arrival times within the zone to obtain updated slack values at endpoints of the zone. The system may compute one or more timing metrics at the endpoints. If the updated slack values do not degrade the timing metric(s) at the endpoints, the system may accept the area-recovery operation of the selected cell.
A computer-implemented method for facilitating the creation of a design in an electronic design automation (EDA) application, comprising:
A system for facilitating the creation of a design in an electronic design automation (EDA) application, comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating the creation of a design in an electronic design automation (EDA) application, the method comprising:
Dependencies are inferred from the claim text.