DocumentCode :
2239235
Title :
Multilevel logic synthesis for arithmetic functions
Author :
Tsai, Chien-Chung ; Marek-Sadowska, Malgorzata
Author_Institution :
Mentor Graphics Corp., Wilsonville, OR, USA
fYear :
1996
fDate :
3-7 Jun, 1996
Firstpage :
242
Lastpage :
247
Abstract :
The arithmetic functions, as a subclass of Boolean functions, have very compact descriptions in the AND and XOR operators. Any n-bit adder is a prime example. This paper presents a multilevel logic synthesis method which is particularly suited for arithmetic functions and utilizes their natural representations in the field GF(2). Algebraic factorization is performed to reduce the literal count. A direct translation of the AND/XOR representations of arithmetic functions into multilevel networks often results in excessive area, mainly due to the large area cost of XOR gates. We present a process of redundancy removal which reduces many XOR gates to single AND or OR gates without altering the functional behavior of the network. The redundancy removal process requires only to simulate a small and decidable set of primary input patterns. Preliminary results show that our method produces circuits, before and after technology mapping, with area improvement averaging 17% when compared to Berkeley SIS 1.2. The run time is reduced by at least 50%. The resulting circuits also have good testability and power consumption properties
Keywords :
Boolean functions; adders; circuit CAD; digital arithmetic; integrated circuit design; logic CAD; multiplying circuits; multivalued logic circuits; AND/XOR representations; Boolean functions; algebraic factorization; area improvement; arithmetic functions; multilevel logic synthesis; multilevel logic synthesis method; multilevel networks; n-bit adder; natural representations; power consumption; redundancy removal process; testability; Adders; Arithmetic; Circuit synthesis; Circuit testing; Cost function; Design automation; Equations; Logic; Permission; Redundancy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference Proceedings 1996, 33rd
Conference_Location :
Las Vegas, NV
ISSN :
0738-100X
Print_ISBN :
0-7803-3294-6
Type :
conf
DOI :
10.1109/DAC.1996.545580
Filename :
545580
Link To Document :
بازگشت