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
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;
Conference_Titel :
Communications, Computers and signal Processing, 2005. PACRIM. 2005 IEEE Pacific Rim Conference on
Print_ISBN :
0-7803-9195-0
DOI :
10.1109/PACRIM.2005.1517310