Professional Documents
Culture Documents
by
Abdellatif Bellaouar
University of Waterloo
and
Mohamed I. Elmasry
University of Waterloo
1IiI...
"
ISBN 978-1-4613-5999-9
DOI 10.1007/978-1-4615-2355-0
Copyright
CONTENTS
PREFACE
1 LOW-POWER VLSI DESIGN: AN OVERVIEW
1.1
1.2
1.3
1.4
Why Low-Power?
Low-Power Applications
Low-Power Design Methodology
1.3.1 Power Reduction Through Process Technology
1.3.2 Power Reduction Through Circuit/Logic design
1.3.3 Power Reduction Through Architectural Design
1.3.4 Power Reduction Through Algorithm Selection
1.3.5 Power Reduction in System Integration
This Book
1.4.1 Low-Voltage Process Technology
1.4.2 Low-Voltage Device Modeling
1.4.3 Low-Voltage Low-Power VLSI CMOS Circuit Design
1.4.4 Low-Voltage VLSI BiCMOS Circuit Design
1.4.5 Low-Power CMOS Random Access Memory Circuits
1.4.6 VLSI CMOS SubSystem Design
1.4.7 Low-Power VLSI Design Methodology
1
1
3
4
4
6
7
7
7
7
8
8
9
9
10
10
10
REFERENCES
11
13
2.1
13
14
16
17
VI
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
REFERENCES
3 LOW-VOLTAGE DEVICE MODELING
3.1
3.2
3.3
3.4
3.5
REFERENCES
21
27
27
31
34
36
37
37
40
43
44
52
56
57
63
63
69
69
73
77
82
84
85
86
87
89
91
91
94
101
109
111
Contents
Vll
CIRCUIT DESIGN
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.2
4.3
4.4
4.5
4.6
115
116
117
121
121
123
123
124
125
127
129
130
132
135
138
138
139
141
143
144
146
146
149
152
152
160
161
165
169
174
176
176
177
184
187
Vlll
4.7
Clocking
4.7.1 Storage Elements
4.7.2 Single-Phase Clocking
4.7.3 Two-Phase Clocking
4.8 Pass-Transistor Logic Families
4.8.1 CPL
4.8.2 DPL
4.8.3 Modified CPL
4.8.4 Pass-Transistor Logics Comparison
4.9 I/O Circuits
4.9.1 Input Circuits
4.9.2 Schmitt Trigger
4.9.3 CMOS Buffer Sizing
4.9.4 Clock Drivers and Clock Distribution
4.9.5 Output Circuits
4.9.6 Ground Bounce
4.9.7 Low-Swing Output Circuit
4.10 Low-Power Circuit Techniques
4.10.1 Low Static Power Techniques
4.10.2 Low Dynamic Power Techniques
4.11 Adiabatic Computing
4.12 Chapter Summary
REFERENCES
188
190
198
202
203
203
207
210
213
214
214
218
221
224
227
233
236
239
239
245
247
249
251
DESIGN
5.1
5.2
257
257
259
260
266
266
268
270
272
274
Contents
5.3
5.4
5.5
IX
REFERENCES
277
277
278
280
281
283
284
287
294
298
299
299
300
303
304
306
307
309
MEMORY CIRCUITS
6.1
6.2
313
313
314
318
324
330
332
332
337
339
347
348
352
356
6.3
6.4
358
359
363
364
366
367
367
367
371
373
377
377
381
389
394
395
399
REFERENCES
403
409
409
410
412
420
423
425
428
429
432
434
442
450
450
451
454
7.1
7.2
7.3
Parallel Adders
7.1.1 Ripple Carry Adders
7.1.2 Carry Look-Ahead Adders
7.1.3 Carry-Select Adder
7.1.4 Conditional Sum Adders
7.1.5 Adder's Architectures Comparison
Parallel Multipliers
7.2.1 Braun Multiplier
7.2.2 Baugh-Wooley Multiplier
7.2.3 The Modified Booth Multiplier
7.2.4 Wallace Tree
7.2.5 Multiplier's Comparison
Data Path
7.3.1 Arithmetic Logic Unit
7.3.2 Absolute Value Calculator
Contents
Xl
7.3.3 Comparator
7.3.4 Shifter
7.3.5 Register File
7.4
7.5
7.6
Regular Structures
7.4.1 Programmable Logic Array
7.4.2 Read Only Memory
7.4.3 Content Addressable Memory
Phase Locked Loops
7.5.1 Charge-Pumped PLL
7.5.2 PLL Circuit Design
7.5.3 Low-Power Design
Chapter Summary
REFERENCES
8
8.2
8.3
8.4
8.5
LP Physical Design
8.1.1 Floorplanning
8.1.2 Placement and Routing
LP Gate-Level Design
8.2.1 Logic Minimization and Technology Mapping
8.2.2 Spurious Transitions Reduction
8.2.3 Precomputation-Based Power Reduction
LP Architecture-Level Design
8.3.1 Parallelism
8.3.2 Pipelining
8.3.3 Distributed Processing
8.3.4 Power Management
Algorithmic-Level Power Reduction
8.4.1 Switched Capacitance Reduction
8.4.2 Switching Activity Reduction
Power Estimation Techniques
8.5.1 Circuit-Level Tools
8.5.2 Gate-Level Techniques
8.5.3 Architecture-Level Power Estimation
455
456
458
460
462
467
470
473
474
476
482
484
485
489
489
490
490
490
490
493
496
498
498
500
502
505
507
507
508
510
510
512
516
XlI
8.6
522
522
REFERENCES
523
INDEX
527
PREFACE
A major creative challenge facing today circuit and system VLSI designers is to
design new generation products which consume minimum power. Power saving
must be achieved without compromising high performance or minimum area.
This has created a new design culture within the design community which we
have just seen its preliminary results. The essence of this culture must be
accessible to the new generation of designers.
The concern of power dissipation has been part of the design process since the
early 1970s, but was less visible. High speed operation, and designing with
minimum area, specially in memories, were the main design constraints. The
state-of-the-art was driven towards lower delays and smaller chip area. Design
tools were all geared towards achieving these two goals. Major milestones on
chip integration and clock rates have been reported in technical conferences
(e.g., IEEE International Solid-State Circuits Conference) and journals (e.g.,
IEEE Journal of Solid-State Circuits) from the late fifties till the early nineties.
Power dissipation has taken a back seat as a figure of merit. However, as
we approach the end of this century, power dissipation has become the main
design concern in many applications. Two contributing factors were the area
of portable electronics and the area of high-performance chips exceeding power
dissipation limits.
This book addresses the design of low-power VLSI digital circuit and system
design. The book starts with an introduction to the topic of low-power design.
Followed with two supporting chapters on low-power process technology and
device modeling. Circuit design for low-power is addressed in two chapters;
one on CMOS and the other on BiCMOS. Low-power design applications are
covered in subsequent chapters; one on low-power RAMs and the other on lowpower subsystem designs. The subsystems include adders, multipliers, data
path, regular structures and phase locked loops. The last chapter deals with
overall low-power VLSI design methodology. The book addresses many design
issues related to low-power; the concept of switching activity, the use of passtransistor logic, designing using multi-and-Iow threshold voltage CMOS logic,
the integration of on-chip voltage down converters, etc.
XlV
We hope that students and instructors find this book useful in their class-room
instruction and also hope that it will be valuable to researchers working in this
area.
Abdellatif Bellaouar
Mohamed I. Elmasry
Waterloo, Ontario
Canada
Preface
xv
Acknowledgements
Firstly we would like to acknowledge the countless blessings of God Almighty
throughout our lives. During the course of writing this book we have developed a greater appreciation for God's created biological processing circuits and
systems in terms of low-power and low-energy design. Such systems provides a
great aspiration to VLSI designers. The brain, with 30 Watts of active power
and processing information at less than 0.01 pJ, is an excellent example of
low-power processing/memory design. More research is needed to abstract
low-power concepts from the brain and apply them to VLSI circuits and systems.
We would also like to thank our families whose support and endurance helped
us to complete writing this book. A. Bellaouar, would like to acknowledge his
wife. She was very patient and helpful when he spent over 16 hours/day to
complete this manuscript.
We also extend our thanks to Mr. Carl Harris from Kluwer Academic Publishers
for encouraging us to work on this new era of VLSI design.
We would like to thank our colleagues at the VLSI Research Group of the Department of Electrical and Computer Engineering at the University of Waterloo
for their encouragement and support, in particular, Issam S. Abu-Khater. We
are grateful to Joan Pache for carefully proof reading the book.
We appreciate the financial support to our research provided in part by NSERC,
MICRONET, ITRC, CMC, BNR and NTE.
Finally, we appreciate the effort of those who assisted us in preparing the
manuscript and the figures, in particular, Kamel Benaissa, Muhammed Elrabaa,
Ahmed R. Fridi and Phil Regier. Also, we thank Dave Bartholomew from
Graphic Services at the University of Waterloo for helping in the design of the
book front cover.
To
My parents, my wife G hania and my son
Mouaadh Bellaouar
Elizabeth, Carmen, Samir, Nadia and Hassan
Elmasry