Glitch Power Reduction for Low Power IC Design

更新时间:2023-04-22 02:55:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

本文来源:https://www.bwwdw.com/article/mefq.html

Top