DocumentCode :
1765835
Title :
Asynchronous Design—Part 2: Systems and Methodologies
Author :
Nowick, Steven M. ; Singh, Montek
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Volume :
32
Issue :
3
fYear :
2015
fDate :
42156
Firstpage :
19
Lastpage :
28
Abstract :
This two-part article aims to provide both a short historical and technical overview of asynchronous design, as well as a snapshot of the state of the art. Part 1 covered foundations of asynchronous design, and highlighted recent applications, including commercial advances and use in emerging application areas. Part 2 focuses on methodologies for designing asynchronous systems, including basics of hazards, synthesis and optimization methods for both logic-level and high-level synthesis, and the development of specification languages and CAD tool flows. Finally, two sidebars provide a summary of asynchronous processors and architectures, as well as testing.
Keywords :
asynchronous circuits; high level synthesis; logic design; logic testing; specification languages; CAD tool flows; asynchronous architectures; asynchronous design; asynchronous processors; asynchronous systems; high-level synthesis; logic-level synthesis; optimization methods; specification languages; Concurrent computing; Optimization; Optimization methods; Program processors; Specification languages; Synchronization; Tutorials;
fLanguage :
English
Journal_Title :
Design & Test, IEEE
Publisher :
ieee
ISSN :
2168-2356
Type :
jour
DOI :
10.1109/MDAT.2015.2413757
Filename :
7061445
Link To Document :
بازگشت