Title :
ETDD-based synthesis of term-based FPGAs for incompletely specified Boolean functions
Author :
Lee, Gueesang ; Drechsler, Rolf
Author_Institution :
Dept. of Comput. Sci., Chonnam Nat. Univ., Kwangju, South Korea
Abstract :
Complex terms are logic expressions which can be mapped directly to cell arrays of cellular architecture devices such as Atmel 6000 series FPGAs. This paper presents an approach to generation of complex terms for incompletely specified Boolean functions using ETDD (EXOR Ternary Decision Diagram)s. Basically the decompositions, Shannon, positive Davio and negative Davio, inherent in ETDDs are employed to generate complex terms. While traversing the ETDD can be done in a simple and efficient way for completely specified functions, the manipulation of ETDDs with don´t care terms becomes very complex because the three decompositions require different evaluations of the function. The changes made to the function due to don´t cares in each decomposition are analyzed and an approximation algorithm is presented with its applications to the synthesis of complex terms
Keywords :
Boolean functions; cellular arrays; decision tables; field programmable gate arrays; logic design; Atmel 6000; Boolean functions; ETDD; EXOR Ternary Decision Diagram; FPGAs; cell arrays; cellular architecture; complex terms; don´t cares; logic expressions; Algorithm design and analysis; Approximation algorithms; Boolean functions; Computer architecture; Computer science; Field programmable gate arrays; Logic arrays; Logic devices; Programmable logic arrays; Signal synthesis;
Conference_Titel :
Design Automation Conference 1998. Proceedings of the ASP-DAC '98. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
0-7803-4425-1
DOI :
10.1109/ASPDAC.1998.669407