Title :
BDD-based logic partitioning for sequential circuits
Author :
Kuo, Ming-Ter ; Wang, Yifeng ; Cheng, Chung-Kuan ; Fujita, Masahiro
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
Abstract :
Presents a binary decision diagram (BDD) based approach to perform logic partitioning for sequential circuits. We use a sequential machine to model a circuit and represent the machine by its transition relation. A heuristic algorithm based on the BDD representation of the transition relation is proposed to partition the sequential machine with minimum number of input/output pins. Using BDDs and their operations, we have developed an efficient method to iteratively improve a partition. Experimental results show that our sequential logic partitioning algorithm significantly outperforms partitioning algorithms at the netlist level
Keywords :
diagrams; directed graphs; logic partitioning; sequential circuits; sequential machines; algorithm performance; binary decision diagram; heuristic algorithm; input/output pins; iterative improvement; netlist level; sequential circuits; sequential logic partitioning algorithm; sequential machine; transition relation; Binary decision diagrams; Boolean functions; Circuit synthesis; Combinational circuits; Data structures; Heuristic algorithms; Iterative algorithms; Logic; Partitioning algorithms; Sequential circuits;
Conference_Titel :
Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
Conference_Location :
Chiba
Print_ISBN :
0-7803-3662-3
DOI :
10.1109/ASPDAC.1997.600343