DocumentCode :
3608401
Title :
From Latency-Insensitive Design to Communication-Based System-Level Design
Author :
Carloni, Luca P.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Volume :
103
Issue :
11
fYear :
2015
Firstpage :
2133
Lastpage :
2151
Abstract :
By the end of the 20th century, the continuous progress of the semiconductor industry brought a major transformation in the design of integrated circuits: as the speed of global wires could not keep up with the speed of ever-smaller transistors, the digital chip became a distributed system. This fact broke the synchronous paradigm assumption, i.e., the foundation of those computer-aided design (CAD) flows which had made possible three decades of unique technology progress: from chips with thousands of transistors to systems on chips (SoCs) with over a billion transistors. Latency-insensitive design (LID) is a correct-by-construction design methodology that was originally developed to address this challenge while preserving as much as possible the synchronous assumption. A broad new approach that transforms the fundamentals of how complex digital systems are assembled, LID introduces the protocols and shells paradigm, which offers several main benefits: modularity (by reconciling the synchronous paradigm with the dominant impact of global interconnect delays that characterizes nanometer technologies), scalability (by making key properties of the design be correct by construction through interface synthesis), flexibility (by simplifying the design and validation of a system through the separation of communication from computation), and efficiency (by enabling the reuse of predesigned components, thus reducing the overall design time). This paper overviews the principles and practice of LID, offers a retrospective on related research over the past decade, and looks ahead in proposing the protocols and shells paradigm as the foundation to bridge the gap between system-level and logic/physical design, a requisite to cope with the complexity of engineering future SoC platforms.
Keywords :
circuit CAD; integrated circuit design; integrated circuit interconnections; semiconductor industry; system-on-chip; transistor circuits; CAD; LID; SoC; communication-based system level design; computer aided design; digital chip; distributed system; flexibility; global interconnect delay; integrated circuit design; latency insensitive design; predesigned component reusability; protocol; scalability; semiconductor industry; synchronous assumption; systems on chip; transistor; Design automation; Embedded systems; Integrated circuits; Semiconductor devices; System-level design; System-on-chip; Transistors; Computer engineering; computer-aided design (CAD); embedded systems; integrated circuits; latency-insensitive design (LID); system on chip (SoC); system-level design (SLD);
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/JPROC.2015.2480849
Filename :
7299248
Link To Document :
بازگشت