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