DocumentCode
3643276
Title
Logic synthesis for cellular architecture FPGAs using BDDs
Author
Gueesang Lee
Author_Institution
Dept. of Comput. Sci., Chonnam Nat. Univ., Kwangju, South Korea
fYear
1997
Firstpage
253
Lastpage
258
Abstract
In this paper, an efficient approach to the synthesis of CA (Cellular Architecture)-type FPGAs is presented. To exploit the array structure of cells in CA-type FPGAs, logic expressions called Maitra terms, which can be mapped directly to the cell arrays are generated. In this approach, a BDD is modified so that each node of the BDD has another branch which is an exclusive-OR of the two branches of a node. Once the modified BDD is obtained, a traversal of the BDD is sufficient to generate the Maitra terms needed. Since a BDD can be traversed in O(n) steps, where it is the number of nodes in the BDD, Maitra terms are generated very efficiently. This also removes the need for generating minimal SOP or ESOP expressions which can be costly in some cases. The experiments show that the proposed method generates better results than existing methods.
Keywords
"Field programmable gate arrays","Data structures","Boolean functions","Binary decision diagrams","Logic arrays","Programmable logic arrays","Computer architecture","Computer science","Prototypes","Logic devices"
Publisher
ieee
Conference_Titel
Design Automation Conference, 1997. Proceedings of the ASP-DAC ´97 Asia and South Pacific
Print_ISBN
0-7803-3662-3
Type
conf
DOI
10.1109/ASPDAC.1997.600136
Filename
600136
Link To Document