DocumentCode
1756050
Title
Gate Mapping Automation for Asynchronous NULL Convention Logic Circuits
Author
Parsan, F.A. ; Al-Assadi, Waleed K. ; Smith, Scott C.
Author_Institution
Electr. Eng. Dept., Univ. of Arkansas, Fayetteville, AR, USA
Volume
22
Issue
1
fYear
2014
fDate
Jan. 2014
Firstpage
99
Lastpage
112
Abstract
Design automation techniques are a key challenge in the widespread application of timing-robust asynchronous circuit styles. In this paper, a new methodology for mapping multi-rail logic expressions to a NULL convention logic (NCL) gate library is proposed. The new methodology is then compared to another recently proposed mapping approach, demonstrating that the new methodology can further reduce the area and improve the delay of NCL circuits. Also, in contrast to the original approach, which only targets area reduction, the new methodology can target any arbitrary cost function or use any subset of the NCL gate library for mapping. In order to automate the new methodology and compare it with the original one, both methodologies were implemented in the Perl programming language and compared in terms of mapping performance and runtime. The results show that, depending on the test circuit, the new methodology can offer up to 10% improvement in area, and 39% improvement in delay.
Keywords
asynchronous circuits; logic design; NCL circuit delay; NCL gate library; Perl programming language; arbitrary cost function; area reduction; asynchronous NULL convention logic circuits; design automation technique; gate mapping automation; mapping approach; multirail logic expressions; timing-robust asynchronous circuit styles; Algorithm design and analysis; Cost function; Delay; Design automation; Libraries; Logic gates; Automation; NULL convention logic (NCL); factoring; gate mapping; grouping; technology mapping;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2231889
Filename
6478840
Link To Document