ACM Home Page
Please provide us with feedback. Feedback
Resynthesis of multi-level circuits under tight constraints using symbolic optimization
Full text PdfPdf (168 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
Pages: 687 - 693  
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
Authors
Victor N. Kravets  IBM TJ Watson Research center, Yorktown Heights, NY
Karem A. Sakallah  University of Michigan, Ann Arbor, MI
Sponsors
: IEEE Circuits & Systems Society
IEEE-CS\DATC : IEEE Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 32,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

We apply recently introduced constructive multi-level synthesis in the resynthesis loop targeting convergence of industrial designs. The incremental ability of the resynthesis approach allows more predictable circuit implementations while allowing their aggressive optimization. The approach is based on a very general symbolic decomposition template for logic synthesis that uses information-theoretical properties of a function to infer its decomposition patterns (rather than more conventional measures such as literal counts). Using this template the decomposition is done in a Boolean domain unrestricted by the representation of a function, enabling superior implementation choices driven by additional technological constraints. The symbolic optimization is applied in resynthesis of industrial circuits which have tight timing constraints yielding their much improved timing properties.


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
R. L. Ashenhurst. The decomposition of switching functions. Ann. Computation Lab., Harvard University, vol. 29, pages 74--116, 1959.
 
2
L. Benini, P. Vuillod, and G. De Micheli. Iterative re-mapping for logic circuits. IEEE TCAD IC, CAD-17(10):948--964, October 1998.
 
3
R. K. Brayton and F. Somenzi. Boolean relations and the incomplete specification of logic networks. In VLSI'89, August 1989.
 
4
R. K. Brayton, J. D. Cohen et al. Fast Recursive boolean function manipulation. In Proc. IEEE Int. Symp. Circ. and Syst., pages 58--62, May 1982
 
5
R. K. Brayton and C. McMullen. The decomposition and factorization of Boolean expressions. In Proc. IEEE Int. Symp. Circ. and Syst., pages 29--54, May 1982.
 
6
F. M. Brown. Boolean Reasoning. Kluwer Academic Publishers, Boston, 1990.
 
7
 
8
E. Cerny. An approach to unified methodology of combinational switching circuits. IEEE TC, 27(8), 1977.
 
9
H. A. Curtis. New Approach to the Design of Switching Circuits. Van Nostrand, Princeton, NJ, 1962.
 
10
11
12
 
13
14
 
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
 
20
 
21
C. Scholl, D. Moller, P. Molitor, and R. Drechsler. BDD minimization using symmetries. IEEE TCAD IC, 18(2):81--100, February 1999.
 
22
E. M. Sentovich. SIS: A system for sequential circuit synthesis. Technical Report UCB/ERL M92/41, UC Berkeley, May 1992.
23
 
24
F. Somenzi. CUDD: CU Decision Diagram Package. University of Colorado, Boulder, 2.1.2 edition, April 1997.
 
25
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.
26
 
27
S. Yang. Logic synthesis and optimization benchmarks user guide -- ver. 3.0. MCNC, Res. Triangle Park, NC, Jan. 1991.


Collaborative Colleagues:
Victor N. Kravets: colleagues
Karem A. Sakallah: colleagues