Title :
ILP-based engineering change
Author :
Koushanfar, Farinaz ; Wong, Jennifer L. ; Feng, Jessica ; Potkonjak, Miodrag
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fDate :
6/24/1905 12:00:00 AM
Abstract :
We have developed a generic integer linear programming (ILP)-based engineering change (EC) methodology. The EC methodology has three components: enabling, fast, and preserving. Enabling EC provides a user with the means to specify the amount of flexibility and how this flexibility should be distributed throughout the solution so that one can guarantee that a specific set of EC demands can be satisfied while preserving the quality of the initially obtained solution. Fast EC conducts changes in a fraction of the time needed to solve the problem while preserving or in some cases improving the quality of the initial solution. Preserving EC maintains either user specified components of the solution or as much as possible of the initial solution while still guaranteeing an optimal solution to the altered problem instance. We applied the generic methodology to the Boolean satisfiability (SAT) problem. The effectiveness of all proposed approaches and algorithms is demonstrated on standard benchmarks.
Keywords :
Boolean functions; circuit CAD; circuit optimisation; integer programming; integrated circuit design; linear programming; problem solving; Boolean satisfiability problem; EC demands; EC methodology; ILP-based engineering change; altered problem instance; enabling EC component; fast EC component; generic integer linear programming based engineering change methodology; initial solution; optimal solution; preserving EC component; solution flexibility; solution quality; specified solution components; standard benchmarks; Design engineering; Design optimization; Integrated circuit synthesis; Logic design; Permission; Process design; Very large scale integration;
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
Print_ISBN :
1-58113-461-4
DOI :
10.1109/DAC.2002.1012751