|
ABSTRACT
We describe an implicit technique for enumerating structural choices in circuit optimization. The restructuring technique relies on the symbolic statements of functional decomposition which explores behavioral equivalence of circuit signals through rewiring and resubstitution. Using rigid, yet practical, formulation a rich variety of restructuring candidates is computed symbolically and applied incrementally to produce circuit changes with predictable structural effects. The restructuring technique is used to obtain much improved delays of the already optimized circuits along with their area savings. It is also applied to analyze benefits of optimizing circuit topology at the early steps of synthesis targeting its routability.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
L. Benini, P. Vuillod, and G. De Micheli. Iterative re-mapping for logic circuits. IEEE TCAD IC, CAD-17(10):948--964, October 1998.
|
| |
2
|
|
| |
3
|
R. K. Brayton and C. McMullen. The decomposition and fac-torization of Boolean expressions. In Proc. IEEE Int. Symp. Circ. and Syst., pages 29--54, May 1982.
|
| |
4
|
R. K. Brayton, G. Hachtel, and A. Sangiovanni-Vincentelli. Multi-level logic synthesis. in Proc IEEE, vol. 78, no. 2, pages 264--300, February 1990.
|
| |
5
|
F. M. Brown. Boolean Reasoning. Kluwer Academic Publishers, Boston, 1990.
|
| |
6
|
|
 |
7
|
Yiu-Hing Chan , Prabhakar Kudva , Lisa Lacey , Greg Northrop , Thomas Rosser, Physical synthesis methodology for high performance microprocessors, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.776009]
|
| |
8
|
S.-C. Chang, M. Marek-Sadowska, and K.-T. Cheng, Perturb and Simplify: Multi-level Boolean Network Optimizer. IEEE TCAD IC, CAD-15(12):1494--1504, December 1996.
|
| |
9
|
Shih-Chieh Chang , Lukas P. P. P. van Ginneken , Malgorzata Marek-Sadowska, Fast Boolean optimization by rewiring, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.262-269, November 10-14, 1996, San Jose, California, United States
|
 |
10
|
H. T. Heineken , J. Khare , W. Maly , P. K. Nag , C. Ouyang , W. A. Pleskacz, CAD at the design-manufacturing interface, Proceedings of the 34th annual conference on Design automation, p.321-326, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266123]
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
W. Kunz, D. Stoffel and P. Menon. Logic Optimization and Equivalence Checking by Implication Analysis. IEEE TCAD IC, CAD-16(3):266--281, March 1997.
|
| |
15
|
Eric Lehman , Yosinori Watanabe , Joel Grodstein , Heather Harkness, Logic decomposition during technology mapping, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.264-271, November 05-09, 1995, San Jose, California, United States
|
 |
16
|
|
| |
17
|
J. P. Roth and R. Karp. Minimization over boolean graphs. IBM J. Res. and Develop., 6(2):227--238, April 1962.
|
| |
18
|
|
| |
19
|
E. M. Sentovich et al. SIS: A system for sequential circuit synthesis. Technical Report UCB/ERL M92/41, UC Berkeley, May 1992.
|
 |
20
|
|
| |
21
|
H. J. Touati, H. Savoj, and R. K. Brayton. Delay optimization of combinational logic circuits and partial collapsing. In Proc. 28th DAC, pages 188--191, June 1991.
|
CITED BY 3
|
|
|
|
|
|
|
|
Alan Mishchenko , Robert Brayton , Jie-Hong Roland Jiang , Stephen Jang, Scalable don't-care-based logic optimization and resynthesis, Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays, February 22-24, 2009, Monterey, California, USA
|
|