Gate triggering: a new framework for minimizing glitch power dissipation in static CMOS ICs and its ILP-based optimization

N. Mahapatra, R. Janakiraman
{"title":"Gate triggering: a new framework for minimizing glitch power dissipation in static CMOS ICs and its ILP-based optimization","authors":"N. Mahapatra, R. Janakiraman","doi":"10.1109/ICCDCS.2000.869822","DOIUrl":null,"url":null,"abstract":"Glitches are an important source of power dissipation in static CMOS ICs that can contribute to as much as 70% of total power dissipation in certain cases (e.g., arithmetic modules). Although research into various aspects of glitch power dissipation has been undertaken in the past, most approaches to addressing it are ad hoc and limited in their applicability. In this paper, we propose a new framework, gate triggering, for systematically minimizing glitch power dissipation in static CMOSICs. The framework is based on the idea that glitches can be effectively minimized by triggering logic evaluation at a gate only when all of its inputs have stabilized. For this purpose, to every potentially glitchy gate is added a small amount of control logic, which, when enabled, triggers logic evaluation at the gate. A clocked delay chain is employed to generate enable signals at the proper times for all gates to be triggered. We present an integer linear programming (ILP) formulation to minimize the overheads (viz. delay element, control logic, and extra wiring) of our approach subject to a critical-path delay constraint. Application of the new approach to test circuits (such as ripple carry adder and array multiplier) in 1.2 /spl mu/ technology yields 95% or more elimination of glitch power dissipation with negligible area and timing overheads after optimization. An added advantage of the approach is that short-circuit power dissipation at all triggered gates is also minimized-short-circuit power dissipation in current standard-cell based designs can exceed 50% of the total power dissipation.","PeriodicalId":301003,"journal":{"name":"Proceedings of the 2000 Third IEEE International Caracas Conference on Devices, Circuits and Systems (Cat. No.00TH8474)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2000 Third IEEE International Caracas Conference on Devices, Circuits and Systems (Cat. No.00TH8474)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCDCS.2000.869822","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Glitches are an important source of power dissipation in static CMOS ICs that can contribute to as much as 70% of total power dissipation in certain cases (e.g., arithmetic modules). Although research into various aspects of glitch power dissipation has been undertaken in the past, most approaches to addressing it are ad hoc and limited in their applicability. In this paper, we propose a new framework, gate triggering, for systematically minimizing glitch power dissipation in static CMOSICs. The framework is based on the idea that glitches can be effectively minimized by triggering logic evaluation at a gate only when all of its inputs have stabilized. For this purpose, to every potentially glitchy gate is added a small amount of control logic, which, when enabled, triggers logic evaluation at the gate. A clocked delay chain is employed to generate enable signals at the proper times for all gates to be triggered. We present an integer linear programming (ILP) formulation to minimize the overheads (viz. delay element, control logic, and extra wiring) of our approach subject to a critical-path delay constraint. Application of the new approach to test circuits (such as ripple carry adder and array multiplier) in 1.2 /spl mu/ technology yields 95% or more elimination of glitch power dissipation with negligible area and timing overheads after optimization. An added advantage of the approach is that short-circuit power dissipation at all triggered gates is also minimized-short-circuit power dissipation in current standard-cell based designs can exceed 50% of the total power dissipation.
门触发:在静态CMOS集成电路中最小化故障功耗的新框架及其基于ilp的优化
在静态CMOS ic中,故障是一个重要的功耗来源,在某些情况下(例如,算术模块),它可以贡献高达70%的总功耗。虽然过去已经对故障功耗的各个方面进行了研究,但大多数解决方法都是临时的,并且在适用性方面受到限制。在本文中,我们提出了一个新的框架,门触发,以系统地减少静态cmos中的故障功耗。该框架基于这样一种思想,即只有当所有输入都稳定时,才能通过触发门上的逻辑评估来有效地减少故障。为此,在每个可能出现故障的门上添加少量控制逻辑,当启用时,触发门上的逻辑评估。时钟延迟链用于在适当的时间产生使能信号,以便触发所有门。我们提出了一个整数线性规划(ILP)公式,以最小化我们的方法在关键路径延迟约束下的开销(即延迟元件,控制逻辑和额外的布线)。将新方法应用于1.2 /spl / mu/技术的测试电路(如纹波进位加法器和阵列乘法器),优化后的面积和时序开销可忽略不计,可消除95%或更多的故障功耗。该方法的另一个优点是,所有触发门的短路功耗也被最小化-在当前基于标准电池的设计中,短路功耗可以超过总功耗的50%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信