Glitch Power Reduction for Low Power IC Design
更新时间:2023-04-22 02:55:01 阅读量: 实用文档 文档下载
- glitch mode推荐度:
- 相关推荐
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
This document is an author-formatted work. The definitive version for citation appears as:
N. Weng, J. S. Yuan, R. F. DeMara, D. Ferguson, and M. Hagedorn, “Glitch Power Reduction for Low Power IC Design,” in Proceedings of the Ninth Annual NASA Symposium on VLSI Design, pp. 7.5.1 – 7.5.7, Albuquerque, New Mexico, U.S.A., November 8 – 9, 2000.
Glitch Power Reduction for Low Power IC Design
N. Weng, J.S. Yuan, Scott C. Smith, R. Demara1, D. Ferguson2, and M. Hagedorn2 1
Chip Design and Reliability Laboratory, University of Central Florida, Orlando, FL 32816
tel: (407)823-5719, fax: (407)823-5835, email: 2
Theseus Logic, Inc., 3501 Quadrangle Blvd., Suite 100, Orlando, FL 32817
1
1
1
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart.
1 Introduction
Because of the rapid growth of portable electronics, high density integrated circuits with low energy consumption and low electromagnetic interference (EMI) at high speeds are needed. It is well known that dynamic power dissipation is directly related to the number of the signal transitions in the circuit. Functional signal transitions are desirable, where spurious transitions (or glitches), caused by unequal propagation delays of input signals to the gate, are not desirable. Glitches multiply as they propagate through a combinational logic block and could occupy 20 to 70 percent of signal transitions [1]. In Boolean design, gate sizing and gate registration are used to reduce glitches. However, these techniques are delay sensitive and cannot truly eliminate glitches due to unequal propagation delays of input signals resulting from layout parasitics in deep submicron CMOS technology.
In this paper, we propose the use of the NULL Convention Logic (NCL) threshold gates and NCL design paradigms to eliminate spurious signal transitions. A 4 bit by 4bit multiplier is designed for the evaluation of glitch power and signal bounce from supply voltage variation. The effect of voltage scaling on the clockless circuit is also evaluated.
2
NULL Convention Logic
NCL, patented by Theseus Logic, Inc., integrates control within the data path [2]. A combination of NCL threshold gates and NCL design paradigms ensures delay insensitivity. The design paradigms include monotonic data transitions, mutual exclusive assertion groups (MEAGs), completion of DATA, and completion of NULL. NCL is inherently robust and reliable against temperature, process, and voltage variations. This enables NCL circuits run faster
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
when the conditions are favorable, while the circuits will still be functionally correct under adverse conditions. On the other hand, clocked designs must be developed for the worst case condition, and generally operate at the worst case rate condition.
The fundamental building blocks of NCL are threshold M-of-N gates with hyteresis [3]. The operation of a threshold M-of-N gate is described as follows. For the positive threshold gate logic, if the initial output state is “0”, the gate requires at least M inputs “1” before asserting “1” on its output. Once the output asserts “1”, it will remain at the “1” state until all N inputs become “0” [4]. In NCL design, all glitches are eliminated because of monotonic data transitions and completion of DATA and NULL. In addition, NCL circuits operate with alternating wavefronts of DATA and NULL. The randomly distributed switching activities of clockless NCL circuits spread the power spectrum on the power bus, thus reducing noise spikes and EMI.
3
NCL Multiplier Design
Figure 1 shows a 4x4 multiplier designed using NCL. In Fig. 1 FA represents a full adder, HA represents a half adder, and COMP represents the completion circuitry. In addition, 8 bit, 12 bit, and 13 bit NCL registers are used in the pipelined multiplier to improve throughput.
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
7
6
5
4
3
2
1
Fig. 1. 4x4 NCL multiplier
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
4 Power Evaluation Technique
To accurately determine the power dissipation of the NCL multiplier, the test bench circuit shown in Fig. 2 is adopted. An 8 bit timer (counter) is connected to the input of the multiplier. The output of the multiplier is connected to a detection circuit. The timer starts from 00000000, generating 256 possible DATA input combinations as well as the intermediate NULL inputs. Detecting circuit functions only when the output of the multiplier changes. It acknowledges
respectively. The schematics of the timer is shown in Fig. 3 below.
Fig. 3 NCL 8-bit timer using three stages register
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
5 Results and Discussions
The NCL multiplier is simulated in Cadence SPICE using the 0.18 µm CMOS technology models from TSMC. The simulated power current wavforms are shown in Fig. 4.
Fig. 4 Power current curves of the NCL multiplier
In Fig. 4 the upper left plot is the entire time window of 256 data patterns, the upper right plot focuses on the window of one NULL-DATA-NULL cycle, and the bottom plot shows the switching activities. The current waveforms in Fig. 4 are obtained from the supply voltage in Cadence simulation. The switching current consists of the short circuit current when both p and n-channel transistors are on and the capacitive current resulting from the charging and discharging of capacitances. The power is evaluated by integrating current and voltage over the 256 input combinations and then averaging the result.
The effect of signal bounce from Vdd on NCL design is evaluated. The power bus line is modeled by a simple lumped RLC network to produce voltage variation. As shown in Fig. 5, the internal Vdd to the multiplier dips in the initial transient and then goes back to normal. The response of the multiplier subject to Vdd variation is recorded in Figs. 6 and 7 for Boolean and NCL multipliers, respectively. In the NCL multiplier, threshold gates and NCL registers are used. In the Boolean multiplier, standard Boolean logic gates and equivalent registers are used.
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
Fig. 5 Vdd
signal variation Fig. 6 Power current curves of Boolean circuit
Fig. 7 Power current curves of NCL circuit
It is clear from Figs. 6 and 7 that the signal bounce due to Vdd variation is significant for the Boolean circuit, while the NCL circuit has the ability to stop the power bus signal bounce over a very short period of time.
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
The adaptability of NCL circuits subject to voltage scaling is also evaluated. The following Table shows the current, energy per input pattern (or instruction), and performance of the NCL multiplier at Vdd
= 1.5, 2, 2.5, 3, and 3.3 V.
In the above Table, current is the average value obtained from the supply voltage in Cadence simulation. Energy is calculated using the integration of current and voltage over a period of time. Performance is measured by the number of instructions times 10E6 piding the time needed for the total number of instructions (or multiplications). In the 4x4 multiplier, the total number of instructions is 256.
Using more Vdd data points, smoother curves of current, energy/instruction, and performance
are displayed in Fig. 8 below:
Peformance Adaptation vs. Vdd
1.4
12
1.2
10
Performance[MIPS] and Current[mA]
1
8
Energy per Instr [nJ]
0.8
6
0.6
4
0.4
0.2
2
01.5
1.7
1.9
2.1
2.3
2.5
Supply voltage[v]
2.7
2.9
3.1
3.3
3.5
Fig. 8 Current, energy, and performance versus supply voltage
It is clear from Fig. 8 that the power current and energy per instruction increase quickly when the supply voltage increases. When the supply voltage decreases, the decrease of energy per instruction is much larger than the decrease of performance (MIPS). This implies a significant advantage for NCL design techniques for low voltage and low power applications.
Abstract: Glitch power of a NCL multiplier is studied. The hysteresis threshold gates eliminate spurious power glitches significantly. The supply voltage signal bounce of the NCL circuit is also reduced drastically compared to its Boolean counterpart. 1
6 Conclusion
The power glitches, signal bounce, and supply voltage scaling effects on the NCL multiplier are evaluated. The SPICE simulation results show that hyteresis threshold gates of NCL circuits and NCL design eliminate glitches due to signal propagation from input skews. The NCL design shows robustness in low voltage and low power applications. Randomly distributed switching activities of clockless NCL circuits generally spread signal spectrum on the power bus. This reduces power bus spikes and EMI. Further study will be conducted to demonstrate low EMI emission of NCL circuits by experiments.
References
[1] A. Shen, A. Ghosh, S. Debadas, and K. Keutzer, Proc ICCAD, pp. 402-407, 1992
[2] Karl M. Fant and Scott A. Brandt. “NULL Convention Logic: A Complete and Consistent Logic for Asynchronous Digital Circuit Synthesis,” International Conference on Application Specific Systems, Architectures, and Processors, pp. 261-273, 1996
[3] C. Wang et al. “Technology Independent Design Using NULL Convention Logic,” , 1998
[4] Gerald E. Sobelman and Karl M. Fant, “CMOS Circuit Design of Threshold Gates with Hysteresis.” IEEE International Symposium on Circuits and Systems (II), pp. 61-65, 1998
[5] G. K. Yeap, Practical Low Power Digital VLSI Design, Kluwer Academic: Boston, 1998
[6] R. Jacob Baker, Harry W.Li, and David E. Boyce CMOS Circuit Design, Layout, and Simulation, IEEE Press: New Jersey, 1998
正在阅读:
Glitch Power Reduction for Low Power IC Design04-22
酒店设计说明-整合04-14
青少年心理健康教育第七章挫折与压力09-07
设计说明书(样本).dot - 图文09-30
2019年分管经济副县长述职报告(精选多篇)-推荐word版(16页)09-29
小学生健康教育知识讲座03-18
海康威视武汉分公司实践 - 图文10-28
难忘的那句话作文600字07-06
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Power
- Reduction
- Glitch
- Design
- Low
- IC
- 第三章 第三节 局部化妆修饰方法和技巧——眼线
- 哈利波特与魔法石阅读竞赛卷
- 驻村简报02-深入农户,了解民情
- 人教版—八年级下册物理期末考试试卷和答案(2012-2013)
- 人身损害赔偿计算公式
- 七年级上册地理知识点和配套训练(湘教版)
- 精品范文-高中高二生物下册下学期学科教学最新工作总结,质量分析
- 奥数讲义-综合测试题-第8讲总结课学生版
- 护 理 考 试 卷 B
- 哪些主语属于第三人称单数
- 参观西安八路军办事处报道稿
- 【命题研究】章 君——一道高考数学压轴题的推广探究
- 基于校企合作的卓越旅游专业人才培养模式实施难点及对策
- 大班语言雪孩子完整原创课件
- 加密无线网络的方法总结
- 苏轼人生的基质及审美度向
- 2012重庆市电力公司招聘公告
- 基于灵敏度分析的发动机悬置系统稳健优化设计
- 2004年英语专业四级听力试题原文答案
- 关系代词who和that的区别