loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe Conference and Exhibition Volume II (DATE'04)
Generalized Latency-Insensitive Systems for Single-Clock and Multi-Clock Architectures
Paris, France
February 16-February 20
ISBN: 0-7695-2085-5
Montek Singh, University of North Carolina
Michael Theobald, Carnegie Mellon University

Latency-insensitive systems were recently proposed by Carloni et al. as a correct-by-construction methodology for single-clock system-on-a-chip (SoC) design using predesigned IP blocks. Their approach overcomes the problem of long latencies of global interconnects in deep-submicron technologies, while still maintaining much of the inherent simplicity of synchronous design. In particular, wires whose latency is greater than a clock cycle are segmented using "relay stations," and IP blocks are made robust to arbitrary communication delays.

This paper shows, however, that significant extensions are needed to make latency-insensitive systems useful for the practical design of large-scale SoC?s. In particular, this paper proposes three extensions. The .rst extension allows each synchronous module to treat its input and output channels in a much more flexible manner, i.e., with greater decoupling. The second extension generalizes inter-module communication from point-to-point channels to more complex networks of arbitrary topologies. Finally, the third extension is to target multi-clock SoC?s. The net impact of our extensions is the potential for improved throughput, reduced power consumption, and greater flexibility in design.

Citation:
Montek Singh, Michael Theobald, "Generalized Latency-Insensitive Systems for Single-Clock and Multi-Clock Architectures," date, vol. 2, pp.21008, Design, Automation and Test in Europe Conference and Exhibition Volume II (DATE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.