Voltage-frequency island partitioning for GALS-based networks-on-chip

Umit Y. Ogras, Radu Marculescu, Puru Choudhary, Diana Marculescu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

117 Scopus citations

Abstract

Due to high levels of integration and complexity, the design of multi-core SoCs has become increasingly challenging. In particular, energy consumption and distributing a single global clock signal throughout a chip have become major design bottlenecks. To deal with these issues, a globally asynchronous, locally synchronous (GALS) design is considered for achieving low power consumption and modular design. Such a design style fits nicely with the concept of voltage-frequency islands (VFIs) which has been recently introduced for achieving fine-grain system-level power management. This paper proposes a design methodology for partitioning an NoC architecture into multiple VFIs and assigning supply and threshold voltage levels to each VFI. Simulation results show about 40% savings for a real video application and demonstrate the effectiveness of our approach in reducing the overall system energy consumption. The results and functional correctness are validated using an FPGA prototype for an NoC with multiple VFIs.

Original languageEnglish (US)
Title of host publication2007 44th ACM/IEEE Design Automation Conference, DAC'07
Pages110-115
Number of pages6
DOIs
StatePublished - Aug 2 2007
Externally publishedYes
Event2007 44th ACM/IEEE Design Automation Conference, DAC'07 - San Diego, CA, United States
Duration: Jun 4 2007Jun 8 2007

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Other

Other2007 44th ACM/IEEE Design Automation Conference, DAC'07
CountryUnited States
CitySan Diego, CA
Period6/4/076/8/07

    Fingerprint

Keywords

  • GALS
  • Multi-processor systems
  • Networks-on-chip
  • Voltage-frequency island

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering

Cite this

Ogras, U. Y., Marculescu, R., Choudhary, P., & Marculescu, D. (2007). Voltage-frequency island partitioning for GALS-based networks-on-chip. In 2007 44th ACM/IEEE Design Automation Conference, DAC'07 (pp. 110-115). [4261154] (Proceedings - Design Automation Conference). https://doi.org/10.1109/DAC.2007.375135