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...

Full description

Saved in:
Bibliographic Details
Main Authors: Yibo Chen, Yu Wang, Yuan Xie, Andres Takach
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