Title :
System-Level Process Variation Driven Throughput Analysis for Single and Multiple Voltage-Frequency Island Designs
Author :
Garg, Siddharth ; Marculescu, Diana
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
Abstract :
Manufacturing process variations are the primary cause of timing yield loss in aggressively scaled technologies. In this paper, we analyze the impact of process variations on the throughput (rate) characteristics of embedded systems comprised of multiple voltage-frequency islands (VFIs) represented as component graphs. We provide an efficient, yet accurate method to compute the throughput of an application in a probabilistic scenario and show that systems implemented with multiple VFIs are more likely to meet throughput constraints than their fully synchronous counterparts. The proposed framework allows designers to investigate the impact of architectural decisions such as the granularity of VFI partitioning on their designs, while determining the likelihood of a system meeting specified throughput constraints. An implementation of the proposed framework is accurate within 1.2% of Monte Carlo simulation while yielding speed-ups ranging from 78times-260times, for a set of synthetic benchmarks. Results on a real benchmark (MPEG-2 encoder) show that a nine clock domain implementation gives 100% yield for a throughput constraint for which a fully synchronous design only yields 25%. For the same throughput constraint, a three clock domain architecture yields 78%
Keywords :
embedded systems; integrated circuit layout; integrated circuit yield; manufacturing processes; statistical analysis; MPEG-2 encoder; Monte Carlo simulation; aggressively scaled technologies; architectural decisions; component graphs; embedded systems comprised; fully synchronous design; manufacturing process variations; multiple voltage-frequency island designs; system-level process variation; three clock domain architecture; throughput analysis; throughput constraint; timing yield loss; Circuits; Clocks; Computer aided manufacturing; Delay; Design engineering; Frequency; Manufacturing processes; Throughput; Timing; Voltage;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
Conference_Location :
Nice
Print_ISBN :
978-3-9810801-2-4
DOI :
10.1109/DATE.2007.364625