This PDF will be accessible from your Account page after purchase and requires PDF reading software, such as Acrobat® Reader®.
The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.
The Number 1 VLSI Design Guide—Now Fully Updated for IP-Based Design and the Newest TechnologiesPreface to the Fourth Edition         xv
Preface to the Third Edition         xvii
Preface to the Second Edition     xviii
Preface                                          xix
About the Author                         xxii
Chapter 1: Digital Systems and VLSI      1
1.1 Why Design Integrated Circuits?      3
1.2 Integrated Circuit Manufacturing        5
1.3 CMOS Technology                  18
1.4 Integrated Circuit Design Techniques       21
1.5 IP-Based Design                   33
1.6 A Look into the Future        40
1.7 Summary                41
1.8 References                         42
1.9 Problems               42
Chapter 2: Fabrication and Devices         43
2.1 Introduction                  45
2.2 Fabrication Processes             45
2.3 Transistors                52
2.4 Wires and Vias           73
2.5 Fabrication Theory and Practice              84
2.6 Reliability              98
2.7 Layout Design and Tools            103
2.8 References                   119
2.9 Problems                120
Chapter 3: Logic Gates                 123
3.1 Introduction               125
3.2 Combinational Logic Functions                 125
3.3 Static Complementary Gates                 128
3.4 Switch Logic                    157
3.5 Alternative Gate Circuits                159
3.6 Low-Power Gates                    169
3.7 Delay through Resistive Interconnect                175
3.8 Delay through Inductive Interconnect                187
3.9 Design-for-Yield                  193
3.10 Gates as IP               195
3.11 References               198
3.12 Problems              199
Chapter 4: Combinational Logic Networks            205
4.1 Introduction           207
4.2 Standard Cell-Based Layout         207
4.3 Combinational Network Delay               219
4.4 Logic and Interconnect Design              235
4.5 Power Optimization             246
4.6 Switch Logic Networks           251
4.7 Combinational Logic Testing           255
4.8 References              262
4.9 Problems              262
Chapter 5: Sequential Machines                 267
5.1 Introduction             269
5.2 Latches and Flip-Flops          269
5.3 Sequential Systems and Clocking Disciplines          281
5.4 Performance Analysis              292
5.5 Clock Generation               310
5.6 Sequential System Design          312
5.7 Power Optimization         329
5.8 Design Validation           330
5.9 Sequential Testing            332
5.10 References           340
5.11 Problems          340
Chapter 6: Subsystem Design             345
6.1 Introduction          347
6.2 Combinational Shifters           349
6.3 Adders               352
6.4 ALUs           360
6.5 Multipliers          360
6.6 High-Density Memory           369
6.7 Image Sensors         382
6.8 Field-Programmable Gate Arrays            385
6.9 Programmable Logic Arrays                387
6.10 Buses and Networks-on-Chips           391
6.11 Data Paths              415
6.12 Subsystems as IP           417
6.13 References            422
6.14 Problems             422
Chapter 7: Floorplanning             425
7.1 Introduction              427
7.2 Floorplanning Methods           427
7.3 Global Interconnect                439
7.4 Floorplan Design               450
7.5 Off-Chip Connections             452
7.6 References              461
7.7 Problems              462
Chapter 8: Architecture Design              471
8.1 Introduction              473
8.2 Hardware Description Languages            473
8.3 Register-Transfer Design               495
8.4 Pipelining               509
8.5 High-Level Synthesis          518
8.6 Architectures for Low Power            539
8.7 GALS Systems            544
8.8 Architecture Testing        545
8.9 IP Components            550
8.10 Design Methodologies            551
8.11 Multiprocessor System-on-Chip Design           559
8.12 References                565
8.13 Problems           565
Appendix A: A Chip Designer’s Lexicon              571
Appendix B: Hardware Description Languages              589
B.1 Introduction              589
B.2 Verilog              589
B.3 VHDL              594
References              599
Index                     613
