Self-timed communication platform for implementing high-performance systems-on-chip

  • Authors:
  • Pasi Liljeberg;Juha Plosila;Jouni Isoaho

  • Affiliations:
  • Department of Information Technology, University of Turku, Electronics and Communication Systems, Lemminkaisenkatu 14-18 B, FIN-20520 Turku, Finland;Department of Information Technology, University of Turku, Electronics and Communication Systems, Lemminkaisenkatu 14-18 B, FIN-20520 Turku, Finland;Department of Information Technology, University of Turku, Electronics and Communication Systems, Lemminkaisenkatu 14-18 B, FIN-20520 Turku, Finland

  • Venue:
  • Integration, the VLSI Journal - Special issue: Networks on chip and reconfigurable fabrics
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses design of a modular self-timed communication platform aimed for high-performance globally asynchronous locally synchronous system-on-chip applications. The platform is based on a concurrent multitopology bus architecture with pipelined locally controlled transfer stages. Behavioral specification, handshake timing analysis technique and asynchronous circuit solutions for transfer stages are presented. Synchronization problems in component and bus communication are solved using self-timed approach. Deadlock prevention is implemented in logic level as a local autonomous function within each transfer stage. Different topologies and their building blocks are analyzed in terms of throughput, latency and implementation cost. According to simulations using a 0.18 µm technology, the overall maximum performance varied between 4.9 and 6.6 Gword/s depending on communication pattern and the bus topology.