DocumentCode :
452093
Title :
Boolean Matching of Sequential Elements
Author :
Krishnamoorthy, Shankar ; Mailhot, Frederic
Author_Institution :
Synopsis Inc., Mountain View, CA
fYear :
1994
fDate :
6-10 June 1994
Firstpage :
691
Lastpage :
697
Abstract :
In most logic synthesis systems, technology mapping to a target technology is performed using structural matching techniques. Recently there has been a lot of interest on the usage of boolean techniques to do matching of combinational logic. In this paper, we present an extension of boolean matching to perform technology mapping of sequential elements. The new technique is capable of recognizing the presence of complex sequential elements including JK flip-flops, multiplexed flip-flops, flip-flops with asynchronous behavior and complex latches. The underlying algorithm uses a notion of "timed" variables and relies on a fast boolean matching technique to achieve efficiency. We have implemented these ideas in a simple technology mapper and contrast the results with two other sequential mapping techniques.
Keywords :
Design automation; Distributed computing; Equations; Flip-flops; Knowledge based systems; Libraries; Logic; Permission; Sequential circuits; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 1994. 31st Conference on
ISSN :
0738-100X
Print_ISBN :
0-89791-653-0
Type :
conf
DOI :
10.1109/DAC.1994.204190
Filename :
1600463
Link To Document :
بازگشت