DocumentCode
2799264
Title
Post-placement rewiring and rebuffering by exhaustive search for functional symmetries
Author
Chang, Kai-Hui ; Markov, Igor L. ; Bertacco, Valeria
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear
2005
fDate
6-10 Nov. 2005
Firstpage
56
Lastpage
63
Abstract
Separate optimizations of logic and layout have been thoroughly studied in the past and are well documented for common benchmarks. However, to be competitive, modern circuit optimizations must use physical and logic information simultaneously. In this work, we propose new algorithms for rewiring and rebuffering - a post-placement optimization that reconnects pins of a given netlist without changing the logic function and gate locations. These techniques are compatible with separate layout and logic optimizations, and appear independent of them. In particular, when the new optimization is applied before or after detailed placement, it approximately doubles the improvement in wirelength. Our contributions are based on exhaustive search for functional symmetries in sub-circuits consisting of several gates. Our graph-based symmetry finding is more comprehensive than previously known algorithms - it detects permutational and phase-shift symmetries on multiple input and output wires, as well as hybrid symmetries, creating more opportunities for rewiring and rebuffering.
Keywords
Boolean functions; circuit layout CAD; circuit optimisation; logic CAD; logic gates; wiring; circuit optimization; functional symmetry; graph-based symmetry; layout optimization; logic functions; logic gate location; logic optimization; permutational symmetry; phase-shift symmetry; pin reconnections; post placement rebuffering; post-placement rewiring; Boolean functions; Circuit optimization; Design optimization; Energy consumption; Inverters; Logic circuits; Logic functions; Phase detection; Pins; Wires;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
Print_ISBN
0-7803-9254-X
Type
conf
DOI
10.1109/ICCAD.2005.1560040
Filename
1560040
Link To Document