DocumentCode
2169126
Title
Early evaluation for phased logic circuits using BDDS and MVL
Author
Fazel, Kenneth ; Thornton, Mitchell A. ; Reese, Robert B.
Author_Institution
Southern Methodist Univ., Dallas, TX, USA
fYear
2005
fDate
24-26 Aug. 2005
Firstpage
400
Lastpage
403
Abstract
Phased logic (PL) is a design style for binary-valued asynchronous logic circuits. A performance enhancement known as early evaluation (EE) allows for increased throughput in PL circuits. PL circuits are produced using clocked circuit descriptions as input and then automatically mapping them into PL equivalents while adding optimization features. In the process of adding the EE performance enhancement, a special function known as a "trigger function" is extracted from the partitions. Here, we describe a method for finding candidate trigger functions using BDDs and a technique for combining multiple trigger functions to support a single circuit partition using multiple-valued logic (MVL). Experimental results show that these methods yield better coverage as compared to using a single trigger function.
Keywords
asynchronous circuits; binary decision diagrams; trigger circuits; BDD; binary-valued asynchronous logic circuits; clocked circuit descriptions; early evaluation performance enhancement; multiple trigger functions; multiple-valued logic; phased logic circuits; single circuit partition; Boolean functions; Clocks; Data structures; Delay; Design methodology; Encoding; Libraries; Logic circuits; Logic design; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Computers and signal Processing, 2005. PACRIM. 2005 IEEE Pacific Rim Conference on
Print_ISBN
0-7803-9195-0
Type
conf
DOI
10.1109/PACRIM.2005.1517310
Filename
1517310
Link To Document