Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
200 words
In a computer implemented synthesis system, a method of optimizing power dissipation for a design of an integrated circuit device by applying a genetic algorithm, comprising the computer implemented steps of: a) accessing a circuit netlist, the circuit netlist representing an integrated circuit design to be realized in physical form; b) building an objective function from functions of circuit parameters that describes the power dissipation for the integrated circuit design with respect to stimulation inputs for the integrated circuit design; c) applying a first primary input vector to a set of primary inputs, and applying a pseudo-primary input vector to a set of pseudo-primary inputs, at a beginning of a first clock cycle; d) applying a second primary input vector to the set of primary inputs at a beginning of a second clock cycle; e) applying a third primary input vector to the set of primary inputs at a beginning of a third clock cycle; f) measuring power consumption in said third clock cycle; g) maximizing the function by repeating steps b) through f); and h) optimizing power dissipation for the circuit netlist by optimizing at least one portion of the circuit netlist identified by the set of stimulation inputs.
Claim 2
Dependent Claim
200 words
In a computer implemented synthesis system, a method of optimizing power dissipation for a design of an integrated circuit device by applying a genetic algorithm, comprising the computer implemented steps of: a) accessing a circuit netlist, the circuit netlist representing an integrated circuit design to be realized in physical form; b) building an objective function from functions of circuit parameters that describes the power dissipation for the integrated circuit design with respect to stimulation inputs for the integrated circuit design; c) applying a first primary input vector to a set of primary inputs, and applying a pseudo-primary input vector to a set of pseudo-primary inputs, at a beginning of a first clock cycle; d) applying a second primary input vector to the set of primary inputs at a beginning of a second clock cycle; e) applying a third primary input vector to the set of primary inputs at a beginning of a third clock cycle; f) measuring power consumption in said third clock cycle; g) maximizing the function by repeating steps b) through f); and h) optimizing power dissipation for the circuit netlist by optimizing at least one portion of the circuit netlist identified by the set of stimulation inputs.
Claim 3
Dependent Claim
20 words
The method of claim 1 , wherein one of said circuit parameters is a branch current at a specific net.
Claim 4
Dependent Claim
20 words
The method of claim 1 , wherein one of said circuit parameters is a voltage at one or more nodes.
Claim 5
Dependent Claim
24 words
The method of claim 1 , wherein one of said circuit parameters is a voltage drop at a specific net within the circuit design.
Claim 6
Dependent Claim
24 words
The method of claim 1 , further comprising applying an additional input vector to the set of primary inputs during said first clock cycle.
Claim 7
Dependent Claim
16 words
The method of claim 1 , wherein said power dissipation comprises dynamic power and static power.
Claim 8
Dependent Claim
219 words
A computer implemented synthesis system for performing power optimization for a design of an integrated circuit device, the system having a processor and a memory coupled via a bus, the memory containing computer readable instructions which when executed by the processor cause the system to implement a method comprising: a) accessing a circuit netlist, the circuit netlist representing an integrated circuit design to be realized in physical form; b) building an objective function from functions of circuit parameters that describes the power dissipation for the integrated circuit design with respect to stimulation inputs for the integrated circuit design; c) applying a first primary input vector to a set of primary inputs, and applying a pseudo-primary input vector to a set of pseudo-primary inputs, at a beginning of a first clock cycle; d) applying a second primary input vector to the set of primary inputs at a beginning of a second clock cycle; e) applying a third primary input vector to the set of primary inputs at a beginning of a third clock cycle; f) measuring power consumption in said third clock cycle; g) maximizing the objective function by repeating steps b) through f); and h) optimizing power dissipation for the circuit netlist by optimizing at least one portion of the circuit netlist identified by the set of stimulation inputs.
Claim 9
Dependent Claim
219 words
A computer implemented synthesis system for performing power optimization for a design of an integrated circuit device, the system having a processor and a memory coupled via a bus, the memory containing computer readable instructions which when executed by the processor cause the system to implement a method comprising: a) accessing a circuit netlist, the circuit netlist representing an integrated circuit design to be realized in physical form; b) building an objective function from functions of circuit parameters that describes the power dissipation for the integrated circuit design with respect to stimulation inputs for the integrated circuit design; c) applying a first primary input vector to a set of primary inputs, and applying a pseudo-primary input vector to a set of pseudo-primary inputs, at a beginning of a first clock cycle; d) applying a second primary input vector to the set of primary inputs at a beginning of a second clock cycle; e) applying a third primary input vector to the set of primary inputs at a beginning of a third clock cycle; f) measuring power consumption in said third clock cycle; g) maximizing the objective function by repeating steps b) through f); and h) optimizing power dissipation for the circuit netlist by optimizing at least one portion of the circuit netlist identified by the set of stimulation inputs.
Claim 10
Dependent Claim
20 words
The method of claim 7 , wherein one of said circuit parameters is a branch current at a specific net.
Claim 11
Dependent Claim
20 words
The method of claim 7 , wherein one of said circuit parameters is a voltage at one or more nodes.
Claim 12
Dependent Claim
24 words
The method of claim 7 , wherein one of said circuit parameters is a voltage drop at a specific net within the circuit design.
Claim 13
Dependent Claim
24 words
The method of claim 7 , further comprising applying an additional input vector to the set of primary inputs during said first clock cycle.
Claim 14
Dependent Claim
16 words
The method of claim 7 , wherein said power dissipation comprises dynamic power and static power.