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 :
بازگشت