DocumentCode
3387274
Title
Factoring logic functions using graph partitioning
Author
Golumbic, M.C. ; Mintz, A.
Author_Institution
Dept. of Math. & Comput. Sci., Bar Ilan Univ., Ramat Gan, Israel
fYear
1999
fDate
7-11 Nov. 1999
Firstpage
195
Lastpage
198
Abstract
Algorithmic logic synthesis is usually carried out in two stages, the independent stage where logic minimization is performed on the Boolean equations with no regard to physical properties and the dependent stage where mapping to a physical cell library is done. The independent stage includes logic operations such as decomposition, extraction, factoring, substitution and elimination. These operations are done with some kind of division (Boolean, algebraic), with the goal being to obtain a logically equivalent factored form which minimizes the number of literals. In this paper, we present an algorithm for factoring that uses graph partitioning rather than division. Central to our approach is to combine this with the use of special classes of Boolean functions, such as read-once functions, to devise new combinatorial algorithms for logic minimization. Our method has been implemented in the SIS environment, and an empirical evaluation indicates that we usually get significantly better results than algebraic factoring and are quite competitive with Boolean factoring but with lower computation costs.
Keywords
Boolean functions; graph theory; logic CAD; minimisation; Boolean equations; Boolean functions; SIS environment; algorithmic logic synthesis; combinatorial algorithms; computation costs; decomposition; dependent stage; division; elimination; extraction; graph partitioning; independent stage; literals; logic function factoring; logic minimization; physical cell library; read-once function; substitution; Boolean functions; Computer science; Equations; Gallium nitride; Libraries; Logic circuits; Logic functions; Mathematics; Minimization methods; Partitioning algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-5832-5
Type
conf
DOI
10.1109/ICCAD.1999.810648
Filename
810648
Link To Document