Simulation of modifications to microprocessor design
First Claim
Patent Images
1. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
- identify an open path in a microprocessor design;
simulate at least one modification to a design of the open path, wherein simulating the at least one modification comprises accepting as true an updated property of the open path based on an estimated effect that would result from a design of the at least one modification;
calculate an updated arrival time at a first pin based on the at least one simulated modification;
calculate an updated path time based on the updated arrival time; and
determine, based on the updated path time, whether the open path would remain open if the at least one simulated modification were designed into the open path;
wherein the microprocessor design is modified based on the determination;
wherein the computer readable storage medium is not transitory per se.
1 Assignment
0 Petitions
Accused Products
Abstract
A first open path in a microprocessor design is identified. At least one modification to a design of that first open path is simulated. An updated arrival time at a pin is calculated based on the simulated modification or modifications. An updated path time is then calculated based on the updated arrival time.
56 Citations
10 Claims
-
1. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
-
identify an open path in a microprocessor design; simulate at least one modification to a design of the open path, wherein simulating the at least one modification comprises accepting as true an updated property of the open path based on an estimated effect that would result from a design of the at least one modification; calculate an updated arrival time at a first pin based on the at least one simulated modification; calculate an updated path time based on the updated arrival time; and determine, based on the updated path time, whether the open path would remain open if the at least one simulated modification were designed into the open path; wherein the microprocessor design is modified based on the determination; wherein the computer readable storage medium is not transitory per se. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising one or more computer processor circuits configured to perform a method comprising:
-
identifying an open path in a microprocessor design; simulating at least one modification to a design of the open path, wherein simulating the at least one modification comprises accepting as true an updated property of the open path based on an estimated effect that would result from a design of the at least one modification; calculating an updated arrival time at a first pin based on the at least one simulated modification; calculating an updated path time based on the updated arrival time; and determining, based on the updated path time, whether the open path would remain open if the at least one simulated modification were designed into the open path; wherein the microprocessor design is modified based on the determination. - View Dependent Claims (7, 8, 9, 10)
-
Specification