Skip to main navigation Skip to search Skip to main content

Effective domain partitioning for multi-clock domain IP core wrapper design under power constraints

  • Thomas Edison Yu
  • , Tomokazu Yoneda
  • , Danella Zhao
  • , Hideo Fujiwara

Research output: Contribution to journalArticlepeer-review

Abstract

The rapid advancement of VLSI technology has made it possible for chip designers and manufacturers to embed the components of a whole system onto a single chip, called System-on-Chip or SoC. SoCs make use of pre-designed modules, called IP-cores, which provide faster design time and quicker time-to-market. Furthermore, SoCs that operate at multiple clock domains and very low power requirements are being utilized in the latest communications, networking and signal processing devices. As a result, the testing of SoCs and multi-clock domain embedded cores under power constraints has been rapidly gaining importance. In this research, a novel method for designing power-aware test wrappers for embedded cores with multiple clock domains is presented. By effectively partitioning the various clock domains, we are able to increase the solution space of possible test schedules for the core. Since previous methods were limited to concurrently testing all the clock domains, we effectively remove this limitation by making use of bandwidth conversion, multiple shift frequencies and properly gating the clock signals to control the shift activity of various core logic elements. The combination of the above techniques gains us greater flexibility when determining an optimal test schedule under very tight power constraints. Furthermore, since it is computationally intensive to search the entire expanded solution space for the possible test schedules, we propose a heuristic 3-D bin packing algorithm to determine the optimal wrapper architecture and test schedule while minimizing the test time under power and bandwidth constraints.

Original languageEnglish (US)
Pages (from-to)807-814
Number of pages8
JournalIEICE Transactions on Information and Systems
VolumeE91-D
Issue number3
DOIs
StatePublished - Mar 2008
Externally publishedYes

Keywords

  • Embedded core test
  • Multi-clock domain
  • SoC
  • Test scheduling
  • Wrapper design

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Vision and Pattern Recognition
  • Electrical and Electronic Engineering
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Effective domain partitioning for multi-clock domain IP core wrapper design under power constraints'. Together they form a unique fingerprint.

Cite this