DocumentCode :
2662818
Title :
Uncle - An RTL Approach to Asynchronous Design
Author :
Reese, Robert B. ; Smith, Scott C. ; Thornton, Mitchell A.
Author_Institution :
Electr. & Comput. Eng. Dept., Mississippi State Univ., Starkville, MS, USA
fYear :
2012
fDate :
7-9 May 2012
Firstpage :
65
Lastpage :
72
Abstract :
Uncle (Unified NULL Convention Logic Environment) is an end-to-end toolset for creating asynchronous designs using NULL Convention Logic (NCL). Designs are specified in Verilog RTL, with the user responsible for specifying registers, data path elements, and finite state machines for controlling data path sequencing. A commercial synthesis tool is used to produce a gate-level net list of primitive logic gates and storage elements, which is then transformed into an NCL net list by the Uncle mapping flow. Performance optimizations supported by the flow are net buffering for target slew and delay balancing between latch stages. Both data-driven and control-driven (i.e. Balsa-style) schemes are supported. Transistor count, performance, and energy comparisons are made for Uncle versus Balsa-generated net lists for GCD and Viterbi decoder designs, with the Uncle designs comparing favorably in all three areas.
Keywords :
Viterbi decoding; asynchronous circuits; finite state machines; hardware description languages; logic gates; Balsa-generated netlists; GCD; NCL netlist; Uncle mapping flow; Verilog RTL; Viterbi decoder designs; asynchronous design; commercial synthesis tool; control-driven schemes; data-driven schemes; datapath elements; datapath sequencing; delay balancing; finite state machines; gate-level netlist; latch stages; net buffering; performance optimizations; primitive logic gates; register specification; storage elements; target slew; transistor count; unified NULL convention logic environment; Delay; Equations; Finite element methods; Latches; Logic gates; Registers; Transistors; NULL Convention Logic; RTL; asynchronous; synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2012 18th IEEE International Symposium on
Conference_Location :
Lyngby
ISSN :
1522-8681
Print_ISBN :
978-1-4673-1360-5
Type :
conf
DOI :
10.1109/ASYNC.2012.14
Filename :
6243883
Link To Document :
بازگشت