ACM Home Page
Please provide us with feedback. Feedback
Implicit enumeration of structural changes in circuit optimization
Full text PdfPdf (180 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 41st annual Design Automation Conference table of contents
San Diego, CA, USA
SESSION: Innovations in logic synthesis table of contents
Pages: 438 - 441  
Year of Publication: 2004
ISBN:1-58113-828-8
Authors
Victor N. Kravets  IBM TJ Watson Research Center, Yorktown Heights, NY
Prabhakar Kudva  IBM TJ Watson Research Center, Yorktown Heights, NY
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 23,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/996566.996691
What is a DOI?

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
 
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
10
 
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
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.


Collaborative Colleagues:
Victor N. Kravets: colleagues
Prabhakar Kudva: colleagues