DocumentCode :
2662912
Title :
Tiempo Asynchronous Circuits System Verilog Modeling Language
Author :
Renaudin, Marc ; Fonkoua, Alain
Author_Institution :
TIEMPO - SAS, Montbonnot, France
fYear :
2012
fDate :
7-9 May 2012
Firstpage :
105
Lastpage :
112
Abstract :
This paper describes the System Verilog modeling language developed by Tiempo to design asynchronous circuits. The language enables designers to model, verify and debug asynchronous circuits using standard simulators, viewers and debuggers. The paper first highlights how the concept of communication channel is supported and how System Verilog is used to declare channels and ports, reading and writing ports and testing port´s activity. The different memorization semantics associated with channels are addressed. Modeling and designing asynchronous circuit architectures using channels is then presented taking advantage of System Verilog modules and processes. The modeling of distributed and concurrent asynchronous circuits using the concepts defined in Tiempo System Verilog language is then described. An illustrative example shows the efficiency of the language as well as its ease-of-use.
Keywords :
asynchronous circuits; electronic engineering computing; hardware description languages; logic design; programming language semantics; Tiempo SystemVerilog modeling language; asynchronous circuit design; communication channel; debugger standard; memorization semantic; reading port; simulator standard; testing port; viewer standard; writing port; Adders; Asynchronous circuits; Hardware design languages; Integrated circuit modeling; Protocols; Solid modeling; Synchronization; Asynchronous Circuits; Channel; Handshake; SystemVerilog;
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.22
Filename :
6243888
Link To Document :
بازگشت