Title :
An asynchronous synthesis toolset using Verilog
Author :
Burns, Frank ; Shang, Delong ; Koelmans, Albert ; Yakovlev, Alex
Author_Institution :
Sch. of Electr., Electron., & Comput. Eng., Newcastle Upon Tyne Univ., UK
Abstract :
We present a new CAD tool set for generating asynchronous circuits from high-level Verilog level-sensitive specifications. Initially, high-level Verilog descriptions are compiled and converted into a novel intermediate Petri net format. The intermediate format is subsequently passed to optimization tools and mapping tools where it is directly mapped into asynchronous datapath and control circuits using David cells (DCs). Finally, logic optimization tools are applied to generate speed-independent (SI) circuits. The speed independent circuits generated perform well compared to circuits generated by existing asynchronous tools.
Keywords :
Petri nets; asynchronous circuits; circuit CAD; circuit optimisation; hardware description languages; integrated circuit design; logic CAD; CAD tool set; DC; David cells; Petri net; SI; Verilog; asynchronous circuits; asynchronous datapath; asynchronous synthesis toolset; control circuits; level-sensitive specifications; logic optimization; mapping tools where; optimization tools; speed-independent circuits; Asynchronous circuits; Automatic control; Circuit synthesis; Design automation; Distributed control; Explosions; Hardware design languages; Job shop scheduling; Petri nets; Specification languages;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
Print_ISBN :
0-7695-2085-5
DOI :
10.1109/DATE.2004.1268948