Voltage and frequency balancing at nominal point
First Claim
1. A method for determining voltage and frequency pairs, the method comprising:
- computer processors identifying an integrated circuit design;
the computer processors identifying a timing model associated with the identified integrated circuit design;
the computer processors identifying at least a nominal voltage, a nominal clock signal, and a voltage range associated with the integrated circuit design;
the computer processors receiving a number n that defines the number of at least one alternate voltage within the voltage range;
the computer processors analyzing the identified integrated circuit based on the received number n for each number n for at least one alternate voltage within the voltage range;
the computer processors calculating a nominal slack;
the computer processors calculating one or more clock periods based on the calculated nominal slack;
the computer processors providing a report based on the calculated one or more clock periods; and
the computer processors manufacturing an integrated circuit based upon an optimized integrated circuit design using an optimized voltage and frequency pairing.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach for determining voltage and frequency pairs, the computer identifies an integrated circuit design. The computer identifies a timing model associated with the identified integrated circuit design. The computer identifies at least a nominal voltage, a nominal clock signal, and a voltage range associated with the integrated circuit design. The computer receives a number n that defines the number of at least one alternate voltage within the voltage range. The computer analyzes the identified integrated circuit based on the received number n for each number n for at least one alternate voltage within the voltage range. The computer calculates a nominal slack. The computer calculates one or more clock periods based on the calculated nominal slack. The computer provides a report based on the calculated one or more clock periods.
14 Citations
20 Claims
-
1. A method for determining voltage and frequency pairs, the method comprising:
-
computer processors identifying an integrated circuit design; the computer processors identifying a timing model associated with the identified integrated circuit design; the computer processors identifying at least a nominal voltage, a nominal clock signal, and a voltage range associated with the integrated circuit design; the computer processors receiving a number n that defines the number of at least one alternate voltage within the voltage range; the computer processors analyzing the identified integrated circuit based on the received number n for each number n for at least one alternate voltage within the voltage range; the computer processors calculating a nominal slack; the computer processors calculating one or more clock periods based on the calculated nominal slack; the computer processors providing a report based on the calculated one or more clock periods; and the computer processors manufacturing an integrated circuit based upon an optimized integrated circuit design using an optimized voltage and frequency pairing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for determining voltage and frequency pairs, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to identify an integrated circuit design; program instructions to identify a timing model associated with the identified integrated circuit design; program instructions to identify at least a nominal voltage, a nominal clock signal, and a voltage range associated with the integrated circuit design; program instructions to receive a number n that defines the number of at least one alternate voltage within the voltage range; program instructions to analyze the identified integrated circuit based on the received number n for each number n for at least one alternate voltage within the voltage range; program instructions to calculate a nominal slack; program instructions to calculate one or more clock periods based on the calculated nominal slack; program instructions to provide a report based on the calculated one or more clock periods; and program instructions to manufacture an integrated circuit based upon an optimized integrated circuit design using an optimized voltage and frequency pairing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for determining voltage and frequency pairs, the computer system comprising:
-
one or more computer processors, one or more computer readable storage media, and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to identify an integrated circuit design; program instructions to identify a timing model associated with the identified integrated circuit design; program instructions to identify at least a nominal voltage, a nominal clock signal, and a voltage range associated with the integrated circuit design; program instructions to receive a number n that defines the number of at least one alternate voltage within the voltage range; program instructions to analyze the identified integrated circuit based on the received number n for each number n for at least one alternate voltage within the voltage range; program instructions to calculate a nominal slack; program instructions to calculate one or more clock periods based on the calculated nominal slack; program instructions to provide a report based on the calculated one or more clock periods; and program instructions to manufacture an integrated circuit based upon an optimized integrated circuit design using an optimized voltage and frequency pairing. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification