Title :
Integrated Data Relocation and Bus Reconfiguration for Adaptive System-on-Chip Platforms
Author :
Sekar, Krishna ; Lahiri, Kanishka ; Raghunathan, Anand ; Dey, Sujit
Author_Institution :
Dept. of ECE, California Univ., La Jolla, CA
Abstract :
Dynamic variations in application functionality and performance requirements can lead to the imposition of widely disparate requirements on system-on-chip (SoC) platform hardware over time. This has led to interest in the design and use of adaptive SoC platforms that are capable of providing high performance in the face of such variations. Recent advances in circuits and architectures are enabling platforms that contain various mechanisms for runtime adaptation. However, the problem of exploiting such configurability in a coordinated manner at the system level remains a challenging task. In this work, we focus on two configurable subsystems of SoC platforms that play a crucial role in determining overall system performance, namely, the on-chip communication architecture, and the on-chip memory architecture. Using detailed case studies, we demonstrate the limitations of designs in which the architectural configuration of a bus-based communication architecture and the placement of data in memory are statically optimized, and those in which each is customized separately, without considering their interdependence. We propose an integrated methodology for dynamically relocating on-chip data and reconfiguring the communication architecture, and discuss the necessary hardware support. Experiments conducted on an SoC platform that integrates decoders for the UMTS (3G) and IEEE 802.11a (wireless LAN) standards demonstrate that the proposed integrated adaptation technique helps boost the maximum achievable performance by up to 32% over the best statically optimized design
Keywords :
integrated circuit design; logic design; system-on-chip; IEEE 802.11a standards; UMTS standards; adaptive SoC platforms; adaptive system-on-chip platforms; bus reconfiguration; bus-based communication architecture; configurable subsystems; integrated data relocation; on-chip communication architecture; on-chip memory architecture; runtime adaptation; wireless LAN standards; 3G mobile communication; Adaptive systems; Circuits; Decoding; Design optimization; Hardware; Memory architecture; Runtime; System performance; System-on-a-chip;
Conference_Titel :
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location :
Munich
Print_ISBN :
3-9810801-1-4
DOI :
10.1109/DATE.2006.244091