Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device Sizing
The ever-increasing chip power dissipation in SoCs has imposed great challenges on today’s circuit design. It has been shown that multiple threshold and supply voltages assignment (multi-Vth/Vdd) is an effective way to reduce power dissipation. However, most of the prior multi-Vth/Vdd optimizations...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2012-01-01
|
Series: | Journal of Electrical and Computer Engineering |
Online Access: | http://dx.doi.org/10.1155/2012/105250 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832555526154616832 |
---|---|
author | Yibo Chen Yu Wang Yuan Xie Andres Takach |
author_facet | Yibo Chen Yu Wang Yuan Xie Andres Takach |
author_sort | Yibo Chen |
collection | DOAJ |
description | The ever-increasing chip power dissipation in SoCs
has imposed great challenges on today’s circuit design. It has been
shown that multiple threshold and supply voltages assignment
(multi-Vth/Vdd) is an effective way to reduce power dissipation.
However, most of the prior multi-Vth/Vdd optimizations are
performed under deterministic conditions. With the increasing
process variability that has significant impact on both the power
dissipation and performance of circuit designs, it is necessary to
employ statistical approaches in analysis and optimizations for
low power. This paper studies the impact of process variations
on the multi-Vth/Vdd technique at the behavioral synthesis level. A multi-Vth/Vdd resource library is characterized for delay and
power variations at different voltage combinations. Meanwhile,
device sizing is performed on the resources in the library to
mitigate the impact of variation, and to enlarge the design
space for better quality of the design choice. A parametric yield-driven
resource binding algorithm is then proposed, which uses
the characterized power and delay distributions and efficiently
maximizes power yield under a timing yield constraint. During
the resource binding process, voltage level converters are inserted
between resources when required. Experimental results show that
significant power reduction can be achieved with the proposed
variation-aware framework, compared with traditional worstcase
based deterministic approaches. |
format | Article |
id | doaj-art-411b344f9d994ff18a495012e706c9cd |
institution | Kabale University |
issn | 2090-0147 2090-0155 |
language | English |
publishDate | 2012-01-01 |
publisher | Wiley |
record_format | Article |
series | Journal of Electrical and Computer Engineering |
spelling | doaj-art-411b344f9d994ff18a495012e706c9cd2025-02-03T05:47:53ZengWileyJournal of Electrical and Computer Engineering2090-01472090-01552012-01-01201210.1155/2012/105250105250Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device SizingYibo Chen0Yu Wang1Yuan Xie2Andres Takach3Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PA 16802, USADepartment of Electronics Engineering, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Engineering, The Pennsylvania State University, University Park, PA 16802, USADesign Creation and Synthesis, Mentor Graphics Corporation, Wilsonville, OR 97070, USAThe ever-increasing chip power dissipation in SoCs has imposed great challenges on today’s circuit design. It has been shown that multiple threshold and supply voltages assignment (multi-Vth/Vdd) is an effective way to reduce power dissipation. However, most of the prior multi-Vth/Vdd optimizations are performed under deterministic conditions. With the increasing process variability that has significant impact on both the power dissipation and performance of circuit designs, it is necessary to employ statistical approaches in analysis and optimizations for low power. This paper studies the impact of process variations on the multi-Vth/Vdd technique at the behavioral synthesis level. A multi-Vth/Vdd resource library is characterized for delay and power variations at different voltage combinations. Meanwhile, device sizing is performed on the resources in the library to mitigate the impact of variation, and to enlarge the design space for better quality of the design choice. A parametric yield-driven resource binding algorithm is then proposed, which uses the characterized power and delay distributions and efficiently maximizes power yield under a timing yield constraint. During the resource binding process, voltage level converters are inserted between resources when required. Experimental results show that significant power reduction can be achieved with the proposed variation-aware framework, compared with traditional worstcase based deterministic approaches.http://dx.doi.org/10.1155/2012/105250 |
spellingShingle | Yibo Chen Yu Wang Yuan Xie Andres Takach Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device Sizing Journal of Electrical and Computer Engineering |
title | Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device Sizing |
title_full | Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device Sizing |
title_fullStr | Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device Sizing |
title_full_unstemmed | Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device Sizing |
title_short | Parametric Yield-Driven Resource Binding in High-Level Synthesis with Multi-Vth/Vdd Library and Device Sizing |
title_sort | parametric yield driven resource binding in high level synthesis with multi vth vdd library and device sizing |
url | http://dx.doi.org/10.1155/2012/105250 |
work_keys_str_mv | AT yibochen parametricyielddrivenresourcebindinginhighlevelsynthesiswithmultivthvddlibraryanddevicesizing AT yuwang parametricyielddrivenresourcebindinginhighlevelsynthesiswithmultivthvddlibraryanddevicesizing AT yuanxie parametricyielddrivenresourcebindinginhighlevelsynthesiswithmultivthvddlibraryanddevicesizing AT andrestakach parametricyielddrivenresourcebindinginhighlevelsynthesiswithmultivthvddlibraryanddevicesizing |