Low Power and Low Leakage Implementation of RNS FIR Filters

G. Cardarilli, A. D. Re, A. Nannarelli
{"title":"Low Power and Low Leakage Implementation of RNS FIR Filters","authors":"G. Cardarilli, A. D. Re, A. Nannarelli","doi":"10.1109/ACSSC.2005.1600042","DOIUrl":null,"url":null,"abstract":"The CMOS technology scaling is leading to the integration of ever more complex systems on silicon. On the other hand, the shrinking of the devices and the reduction of the supply voltage have significantly increased the static power dissipation, that in power budgets of nanometer technologies, cannot be neglected any longer. In this work, we take advantage of the properties of the Residue Number System (RNS) to implement FIR filters with reduced static and dynamic power consumption. The results show that the RNS filters offer a reduction of 50% in static power dissipation and a total power reduction of 40% with respect to the corresponding conventional filters. I. INTRODUCTION The objective of the work described in (1) was the com- parison of the power consumption of Finite Impulse Response (FIR) filters implemented in the traditional two's complement system (TCS) and in the Residue Number System (RNS). The work in (1) took into account the dynamic power dissipation, which was by far the dominant portion of the energy consumed a few years ago. With the technology scaling, and the increased transistor's leakage due to sub-threshold currents, also the static power dissipation starts to play an important role in today's power budgets. Moreover, the increasing smaller CMOS transistors allow the hardware implementation of extra functions that be- fore were executed in software, and the migration of complex system to portable devices. Because of the implementation of digital filters in ultra low power processors, such as the one used in tiny systems with limited available power, it is important the static power due to leakage is characterized and, possibly, reduced. To have an idea of the impact of the device's leakage on power dissipation, we implemented a multiplier, which is the basic block of a FIR filter, in a 0.18 µm ,a 0.12 µm and in a 90 nm library. We used the same timing constraint, the delay of 25 inverters with fanout of 4 (a standard measure of delay across different technologies) in their respective libraries. The results, shown in Table I, indicate that the power dissipation due to leakage Pstat increases both in absolute value and as the percentage of the overall power dissipation P TO T. By comparing the 0.18 µm and the 90 nm multipliers, we notice that P TO T has decreased of about 70% (mostly due to the scaling of VDD), but the static part Pstat has increased 14 times and its contribution to the total 40 times. Moreover, for the 90 nm implementation, if the multiplier is used as often as 1% of the processor usage time the static power dissipation becomes dominant. Therefore, the design of systems in nanometer technologies must take into account methodologies to reduce the static power dissipation. In this work, we show that filters implemented in RNS, not only are convenient in terms of dynamic power dissipation (at the same operation rate), but also that the RNS is very effective in the reduction of the static power. In implementing these low power units, we take advantage of state-of-the-art design automation tools (2) which handle libraries of standard cells with dual threshold transistors (3). II. BACKGROUND The use of alternative number systems in the implementa- tion of application specific Digital Signal Processing (DSP) systems has gained a remarkable importance in recent years because of the lower power consumption over their two's complement counterparts.","PeriodicalId":326489,"journal":{"name":"Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005.","volume":"58 3","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSSC.2005.1600042","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31

Abstract

The CMOS technology scaling is leading to the integration of ever more complex systems on silicon. On the other hand, the shrinking of the devices and the reduction of the supply voltage have significantly increased the static power dissipation, that in power budgets of nanometer technologies, cannot be neglected any longer. In this work, we take advantage of the properties of the Residue Number System (RNS) to implement FIR filters with reduced static and dynamic power consumption. The results show that the RNS filters offer a reduction of 50% in static power dissipation and a total power reduction of 40% with respect to the corresponding conventional filters. I. INTRODUCTION The objective of the work described in (1) was the com- parison of the power consumption of Finite Impulse Response (FIR) filters implemented in the traditional two's complement system (TCS) and in the Residue Number System (RNS). The work in (1) took into account the dynamic power dissipation, which was by far the dominant portion of the energy consumed a few years ago. With the technology scaling, and the increased transistor's leakage due to sub-threshold currents, also the static power dissipation starts to play an important role in today's power budgets. Moreover, the increasing smaller CMOS transistors allow the hardware implementation of extra functions that be- fore were executed in software, and the migration of complex system to portable devices. Because of the implementation of digital filters in ultra low power processors, such as the one used in tiny systems with limited available power, it is important the static power due to leakage is characterized and, possibly, reduced. To have an idea of the impact of the device's leakage on power dissipation, we implemented a multiplier, which is the basic block of a FIR filter, in a 0.18 µm ,a 0.12 µm and in a 90 nm library. We used the same timing constraint, the delay of 25 inverters with fanout of 4 (a standard measure of delay across different technologies) in their respective libraries. The results, shown in Table I, indicate that the power dissipation due to leakage Pstat increases both in absolute value and as the percentage of the overall power dissipation P TO T. By comparing the 0.18 µm and the 90 nm multipliers, we notice that P TO T has decreased of about 70% (mostly due to the scaling of VDD), but the static part Pstat has increased 14 times and its contribution to the total 40 times. Moreover, for the 90 nm implementation, if the multiplier is used as often as 1% of the processor usage time the static power dissipation becomes dominant. Therefore, the design of systems in nanometer technologies must take into account methodologies to reduce the static power dissipation. In this work, we show that filters implemented in RNS, not only are convenient in terms of dynamic power dissipation (at the same operation rate), but also that the RNS is very effective in the reduction of the static power. In implementing these low power units, we take advantage of state-of-the-art design automation tools (2) which handle libraries of standard cells with dual threshold transistors (3). II. BACKGROUND The use of alternative number systems in the implementa- tion of application specific Digital Signal Processing (DSP) systems has gained a remarkable importance in recent years because of the lower power consumption over their two's complement counterparts.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
RNS FIR滤波器的低功耗低漏实现
CMOS技术的规模化正导致越来越复杂的系统集成在硅上。另一方面,器件体积的缩小和电源电压的降低显著增加了静态功耗,这在纳米技术的功耗预算中已不能再被忽视。在这项工作中,我们利用剩余数系统(RNS)的特性来实现FIR滤波器,同时降低了静态和动态功耗。结果表明,相对于相应的传统滤波器,RNS滤波器的静态功耗降低50%,总功耗降低40%。(1)中描述的工作的目的是比较在传统的二补系统(TCS)和剩余数系统(RNS)中实现的有限脉冲响应(FIR)滤波器的功耗。(1)中的工作考虑了动态功耗,这在几年前是能耗的主要部分。随着技术的发展,以及由于亚阈值电流导致晶体管泄漏的增加,静态功耗也开始在当今的功耗预算中发挥重要作用。此外,越来越小的CMOS晶体管允许硬件实现以前在软件中执行的额外功能,并将复杂系统迁移到便携式设备。由于在超低功耗处理器中实现数字滤波器,例如在可用功率有限的微型系统中使用的处理器,因此对泄漏引起的静态功率进行表征并可能降低是很重要的。为了了解器件泄漏对功耗的影响,我们在0.18µm、0.12µm和90 nm的库中实现了一个乘法器,这是FIR滤波器的基本模块。我们在各自的库中使用了相同的时序约束,25个变频器的延迟为4(不同技术之间延迟的标准度量)。结果如表1所示,表明泄漏Pstat引起的功耗在绝对值和总功耗P to T的百分比上都有所增加。通过比较0.18µm和90 nm乘子,我们注意到P to T下降了约70%(主要是由于VDD的缩放),但静态部分Pstat增加了14倍,其对总功耗的贡献增加了40倍。此外,对于90nm实现,如果乘法器的使用频率高达处理器使用时间的1%,则静态功耗将占主导地位。因此,在纳米技术中设计系统必须考虑降低静态功耗的方法。在这项工作中,我们证明了在RNS中实现的滤波器,不仅在动态功耗方面方便(在相同的运行率下),而且RNS在降低静态功耗方面也非常有效。在实现这些低功耗单元时,我们利用最先进的设计自动化工具(2)来处理具有双阈值晶体管的标准单元库(3)。背景:近年来,在应用特定数字信号处理(DSP)系统的实现中使用替代数字系统已经获得了显著的重要性,因为它们的功耗低于它们的互补对应。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Construction of M-QAM STCC Based on QPSK STCC Multi-Source Cooperative Networks with Distributed Convolutional Coding Synchronization of Multiple UWB Piconets Source and Channel Coding for Quasi-Static Fading Channels A Joint Precoding and Scheduling Technique for Multiuser MIMO Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1