Systems and methods for determining costs associated with a selected objective
First Claim
1. A system for determining a cost associated with a selected objective from a plurality of objectives, the system comprising:
- a constraint evaluator that evaluates a value set associated with a plurality of objectives to determine if a non-selected objective has violated at least one constraint; and
a cost function configurable to evaluate a cost associated with the value set at a first cost range if the value set violates the at least one constraint associated with the non-selected objective, and to evaluate a cost associated with the value set at a second cost range associated with the selected objective if the value set does not violate the at least one constraint associated with the non-selected objective, the second cost range being different from the first cost range.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods associated with costs of a selected objective are disclosed. One embodiment of a system may comprise a constraint evaluator that evaluates a value set associated with a plurality of objectives to determine if a non-selected objective has violated at least one constraint. The system may further comprise a cost function configurable to evaluate a cost associated with the value set at a first cost range if the value set violates the at least one constraint associated with the non-selected objective, and to evaluate a cost associated with the value set at a second cost range associated with the selected objective if the value set does not violate the at least one constraint associated with the non-selected objective, such that the second cost range is different from the first cost range.
16 Citations
30 Claims
-
1. A system for determining a cost associated with a selected objective from a plurality of objectives, the system comprising:
-
a constraint evaluator that evaluates a value set associated with a plurality of objectives to determine if a non-selected objective has violated at least one constraint; and
a cost function configurable to evaluate a cost associated with the value set at a first cost range if the value set violates the at least one constraint associated with the non-selected objective, and to evaluate a cost associated with the value set at a second cost range associated with the selected objective if the value set does not violate the at least one constraint associated with the non-selected objective, the second cost range being different from the first cost range. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. The system of claim 5, the analysis tool being a circuit design analysis tool and the value set solution being a circuit design description.
-
10. A system for selecting a value set based on a cost associated with a selected objective, the system comprising:
-
a first cost function that evaluates costs of a value set associated with a non-selected objective if the value set does not meet at least one constraint associated with the non-selected objective;
a second cost function that evaluates costs of the value set associated with the selected objective if the value set does meet the at least one constraint associated with the non-selected objective; and
a genetic algorithm that selects chromosomes with lower costs from chromosomes created from value sets and associated costs evaluated by the first and second cost functions to generate value set variations. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for minimizing a cost associated with a selected objective from a multi-objective cost function, the system comprising:
-
means for generating parameters associated with the selected objective and a non-selected objective from a value set;
means for determining if parameters associated with the non-selected objective meet at least one non-selected objective constraint; and
means for configuring a multi-objective cost function to evaluate costs at a first cost range if parameters associated with the non-selected objective do not meet the at least one non-selected objective constraint and evaluating costs at a second cost range if parameters associated with the non-selected objective do meet the at least one non-selected objective constraint. - View Dependent Claims (17, 18, 19)
-
-
20. A method for determining a cost associated with a selected objective from a plurality of objectives, the method comprising:
-
generating a cost for a value set based on a non-selected objective if the value set does not meet constraints associated with the non-selected objective, and on the selected objective if the value set does meet constraints associated with the non-selected objective;
generating at least one value set variation based on value sets with lower costs; and
repeating the generating of a cost based on one of the non-selected objective and the selected objective for the at least one value set variation. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer readable medium having computer executable instructions for performing a method comprising:
-
generating a first set of parameters associated with a non-selected objective and a second set of parameters associated with a selected objective, the first and second set of parameters being based on a value set;
generating costs at a first cost range based on the first set of parameters if the first set of parameters do not meet constraints associated with the non-selected objective; and
generating costs at a second cost range based on the second set of parameters if the first set of parameters do not meet constraints associated with the non-selected objective, the first cost range being substantially higher than the second cost range. - View Dependent Claims (27, 28, 29, 30)
-
Specification