Emulation of power shutoff behavior for integrated circuits
First Claim
Patent Images
1. A method for modeling power management in an integrated circuit (IC) comprising:
- specifying a circuit design and a power architecture for the IC, the circuit design including a plurality of circuit elements included in the IC, and the power architecture including a plurality of power domains for specifying power levels in different portions of the IC;
determining an emulation module for the IC by including one or more hardware elements for modeling the power architecture in the emulation module, the one or more hardware elements including a first hardware element that receives a power-shutoff control input for changing power levels in a first power domain of the IC and provides a signal-value output that corresponds to an output of a first circuit element of the first power domain, the signal-value output representing a power-shutoff value for the first circuit element when the power-shutoff control input corresponds to a power shutoff in the first power domain;
using a random number generator to randomize the power-shutoff value; and
using the emulation module to simulate changing power levels in one or more power domains of the IC including the power shutoff in the first power domain, the first hardware element providing the signal-value output for the first circuit element in the power shutoff of the first power domain.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for modeling power management in an integrated circuit (IC) includes: specifying a circuit design and a power architecture for the IC, the power architecture including a plurality of power domains for specifying power levels in different portions of the IC; determining an emulation module for the IC by including one or more hardware elements for modeling the power architecture in the emulation module; and using the emulation module to simulate changing power levels in one or more power domains of the IC including a power shutoff in at least one power domain.
46 Citations
27 Claims
-
1. A method for modeling power management in an integrated circuit (IC) comprising:
-
specifying a circuit design and a power architecture for the IC, the circuit design including a plurality of circuit elements included in the IC, and the power architecture including a plurality of power domains for specifying power levels in different portions of the IC; determining an emulation module for the IC by including one or more hardware elements for modeling the power architecture in the emulation module, the one or more hardware elements including a first hardware element that receives a power-shutoff control input for changing power levels in a first power domain of the IC and provides a signal-value output that corresponds to an output of a first circuit element of the first power domain, the signal-value output representing a power-shutoff value for the first circuit element when the power-shutoff control input corresponds to a power shutoff in the first power domain; using a random number generator to randomize the power-shutoff value; and using the emulation module to simulate changing power levels in one or more power domains of the IC including the power shutoff in the first power domain, the first hardware element providing the signal-value output for the first circuit element in the power shutoff of the first power domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for modeling power management in an integrated circuit (IC), the apparatus comprising a computer for executing computer instructions, wherein the computer includes computer instructions for:
-
specifying a circuit design and a power architecture for the IC, the circuit design including a plurality of circuit elements included in the IC, and the power architecture including a plurality of power domains for specifying power levels in different portions of the IC; determining an emulation module for the IC by including one or more hardware elements for modeling the power architecture in the emulation module, the one or more hardware elements including a first hardware element that receives a power-shutoff control input for changing power levels in a first power domain of the IC and provides a signal-value output that corresponds to an output of a first circuit element of the first power domain, the signal-value output representing a power-shutoff value for the first circuit element when the power-shutoff control input corresponds to a power shutoff in the first power domain; using a random number generator to randomize the power-shutoff value; and using the emulation module to simulate changing power levels in one or more power domains of the IC including the power shutoff in the first power domain, the first hardware element providing the signal-value output for the first circuit element in the power shutoff of the first power domain. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium that stores a computer program for modeling power management in an integrated circuit (IC), wherein the computer program includes instructions for:
-
specifying a circuit design and a power architecture for the IC, the circuit design including a plurality of circuit elements included in the IC, and the power architecture including a plurality of power domains for specifying power levels in different portions of the IC; determining an emulation module for the IC by including one or more hardware elements for modeling the power architecture in the emulation module, the one or more hardware elements including a first hardware element that receives a power-shutoff control input for changing power levels in a first power domain of the IC and provides a signal-value output that corresponds to an output of a first circuit element of the first power domain, the signal-value output representing a power-shutoff value for the first circuit element when the power-shutoff control input corresponds to a power shutoff in the first power domain; using a random number generator to randomize the power-shutoff value; and using the emulation module to simulate changing power levels in one or more power domains of the IC including the power shutoff in the first power domain, the first hardware element providing the signal-value output for the first circuit element in the power shutoff of the first power domain. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification