DocumentCode
3215541
Title
A fast and robust exact algorithm for face embedding
Author
Goldberg, E.I. ; Villa, T. ; Brayton, R.K. ; Sangiovanni-Vincentelli, A.L.
Author_Institution
Acad. of Sci., Minsk, Byelorussia
fYear
1997
fDate
9-13 Nov. 1997
Firstpage
296
Lastpage
303
Abstract
We present a new matrix formulation of the face hypercube embedding problem that motivates the design of an efficient search strategy to find an encoding that satisfies all faces of minimum length. Increasing dimensions of the Boolean space are explored; for a given dimension constraints are satisfied one at a time. The following features help to reduce the nodes of the solution space that must be explored: candidate cubes instead of candidate codes are generated, cubes yielding symmetric solutions are not generated, a smaller sufficient set of solutions (producing basic sections) is explored, necessary conditions help discard unsuitable candidate cubes, early detection that a partial solution cannot be extended to be a global solution prunes infeasible portions of the search tree. We have implemented a prototype package MINSK based on the previous ideas and run experiments to evaluate it. The experiments show that MINSK is faster and solves more problems than any available algorithm. Moreover, MINSK is a robust algorithm, while most of the proposed alternatives are not. Besides most problems of the complete MCNC benchmark suite, other solved examples include an important set of decoder PLAs coming from the design of microprocessor instruction sets.
Keywords
encoding; logic CAD; programmable logic arrays; Boolean space; candidate codes; candidate cubes; decoder PLAs; encoding; face embedding; face hypercube embedding problem; matrix formulation; microprocessor instruction sets; necessary conditions; prototype package MINSK; robust exact algorithm; search strategy; symmetric solutions; Encoding;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-8186-8200-0
Type
conf
DOI
10.1109/ICCAD.1997.643534
Filename
643534
Link To Document