Time synthesis for power optimization of high performance circuits
First Claim
Patent Images
1. A computer implemented method of modifying characteristics of a circuit, the method comprising:
- determining a set of objective parameters for the circuit;
receiving noise constraints for the circuit; and
optimizing values of the objective parameters based on the noise constraints.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and computer implemented method of modifying characteristics of a circuit provide enhanced performance. One embodiment of the method provides for determining a set of objective parameters for the circuit and receiving noise constraints for the circuit. Values of the objective parameters are optimized based on the noise constraints. By using noise constraints in the optimization process, a number of performance issues can be addressed.
17 Citations
27 Claims
-
1. A computer implemented method of modifying characteristics of a circuit, the method comprising:
-
determining a set of objective parameters for the circuit;
receiving noise constraints for the circuit; and
optimizing values of the objective parameters based on the noise constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented method of optimizing values of objective parameters for a circuit, the method comprising:
-
developing a set of sensitivity factors based on the objective parameters and noise margins in accordance with noise constraints for the circuit such that the sensitivity factors characterize a noise sensitivity of the circuit;
selecting objective parameter values and modified noise margins based on the sensitivity factors such that the objective parameter values minimize power costs to the circuit; and
repeating the developing and selecting until changes in the objective parameter values fall below a predetermined threshold. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer-readable storage medium storing a set of instructions, the set of instructions capable of being executed by a processor to perform a method of optimizing values of objective parameters for a circuit, the method comprising:
-
developing a set of sensitivity factors based on the objective parameters and noise margins in accordance with noise constraints for the circuit such that the sensitivity factors characterize a noise sensitivity of the circuit;
selecting objective parameter values and modified noise margins based on the sensitivity factors such that the objective parameter values minimize power costs to the circuit; and
repeating the developing and selecting until changes in the objective parameter values fall below a predetermined threshold. - View Dependent Claims (25, 26, 27)
-
Specification