Title :
Recognition of Fanout-free Functions
Author :
Lee, Tsung-Lin ; Wang, Chun-Yao
Author_Institution :
Dept. of Comput. Sci., National Tsing Hua Univ., HsinChu
Abstract :
Factoring is a logic minimization technique to represent a Boolean function in an equivalent function with minimum literals. When realizing the circuit, a function represented in a more compact form has smaller area. Some Boolean functions even have equivalent forms where each variable appears exactly once, which are known as fanout-free functions. John P. Hayes (Hayes, 1975) had devised an algorithm to determine if a function can be fanout-free and construct the circuit if fanout-free realization exists. In this paper, we propose a property and an efficient technique to accelerate this algorithm. With our improvements, execution time of this algorithm is more competitive with the state-of-the-art method (Golumbic, 2001).
Keywords :
Boolean functions; minimisation of switching nets; Boolean function; equivalent function; factoring; fanout free functions; logic minimization; state of the art method; Acceleration; Automatic test pattern generation; Automatic testing; Boolean functions; Circuit testing; Computer science; Councils; Input variables; Logic; Minimization;
Conference_Titel :
Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
1-4244-0629-3
Electronic_ISBN :
1-4244-0630-7
DOI :
10.1109/ASPDAC.2007.358023