Title :
An architecture and compiler for scalable on-chip communication
Author :
Liang, Jian ; Laffely, Andrew ; Srinivasan, Sriram ; Tessier, Russell
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
fDate :
7/1/2004 12:00:00 AM
Abstract :
A dramatic increase in single chip capacity has led to a revolution in on-chip integration. Design reuse and ease of implementation have became important aspects of the design process. This paper describes a new scalable single-chip communication architecture for heterogeneous resources, adaptive system-on-a-chip (aSOC) and supporting software for application mapping. This architecture exhibits hardware simplicity and optimized support for compile-time scheduled communication. To illustrate the benefits of the architecture, four high-bandwidth signal processing applications including an MPEG-2 video encoder and a Doppler radar processor have been mapped to a prototype aSOC device using our design mapping technology. Through experimentation it is shown that aSOC communication outperforms a hierarchical bus-based system-on-chip (SoC) approach by up to a factor of five. A VLSI implementation of the communication architecture indicates clock rates of 400 MHz in 0.18-/spl mu/m technology for sustained on-chip communication. In comparison to previously-published results for an MPEG-2 decoder, our on-chip interconnect shows a runtime improvement of over a factor of four.
Keywords :
digital signal processing chips; integrated circuit design; integrated circuit interconnections; system-on-chip; very high speed integrated circuits; 0.18 micron; 400 MHz; Doppler radar processor; MPEG-2 video encoder; SOC communication; VLSI; adaptive SOC; adaptive system-on-a-chip; clock rate; compile time scheduled communication; hierarchical bus based system-on-chip; high bandwidth signal processing application; mapping technology; on-chip integration; scalable on-chip communication; scalable single-chip communication architecture; Adaptive signal processing; Adaptive systems; Application software; Communication system software; Computer architecture; Hardware; Process design; Processor scheduling; Radar signal processing; System-on-a-chip;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2004.830919