Cover image for Introduction to VLSI circuits and systems
Title:
Introduction to VLSI circuits and systems
Publication Information:
Hoboken, N.J. : John Wiley, 2002
Physical Description:
1v + 1 CD-ROM (CP 2790)
ISBN:
9780471127048

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010052132 TK7874 U934 2002 Open Access Book Book
Searching...

On Order

Summary

Summary

Presents modern CMOS logic circuits, fabrication, and layout in a cohesive manner that links the material together with the system-level considerations.
* Chapter on Verilog HDL allows for rapid start-up.
* Illustrates the top-down design procedure used in modern VLSI chip design with an emphasis on variations in the HDL, logic, circuits and layout.


Table of Contents

Prefacep. iv
Table of Contentsp. ix
Chapter 1 An Overview of VLSIp. 1
1.1 Complexity and Designp. 1
1.2 Basic Conceptsp. 7
1.3 Plan of the Bookp. 11
1.4 General Referencesp. 11
Part 1 Silicon Logic
Chapter 2 Logic Design with MOSFETsp. 15
2.1 Ideal Switches and Boolean Operationsp. 15
2.2 MOSFETs as Switchesp. 20
2.3 Basic Logic Gates in CMOSp. 28
2.4 Complex Logic Gates in CMOSp. 40
2.5 Transmission Gate Circuitsp. 55
2.6 Clocking and Dataflow Controlp. 60
2.7 Further Readingp. 63
2.8 Problemsp. 64
Chapter 3 Physical Structure of CMOS Integrated Circuitsp. 67
3.1 Integrated Circuit Layersp. 67
3.2 MOSFETsp. 75
3.3 CMOS Layersp. 93
3.4 Designing FET Arraysp. 96
3.5 References for Further Readingp. 110
3.6 Problemsp. 110
Chapter 4 Fabrication of CMOS Integrated Circuitsp. 115
4.1 Overview of Silicon Processingp. 115
4.2 Material Growth and Depositionp. 119
4.3 Lithographyp. 126
4.4 The CMOS Process Flowp. 132
4.5 Design Rulesp. 140
4.6 Further Readingp. 146
Chapter 5 Elements of Physical Designp. 147
5.1 Basic Conceptsp. 147
5.2 Layout of Basic Structuresp. 150
5.3 Cell Conceptsp. 167
5.4 FET Sizing and the Unit Transistorp. 173
5.5 Physical Design of Logic Gatesp. 180
5.6 Design Hierarchiesp. 184
5.7 References for Further Readingp. 187
Part 2 The Logic-Electronics Interface
Chapter 6 Electrical Characteristics of MOSFETsp. 191
6.1 MOS Physicsp. 191
6.2 nFET Current-Voltage Equationsp. 198
6.3 The FET RC Modelp. 212
6.4 pFET Characteristicsp. 223
6.5 Modeling of Small MOSFETsp. 229
6.6 References for Further Readingp. 235
6.7 Problemsp. 235
Chapter 7 Electronic Analysis of CMOS Logic Gatesp. 237
7.1 DC Characteristics of the CMOS Inverterp. 237
7.2 Inverter Switching Characteristicsp. 244
7.3 Power Dissipationp. 257
7.4 DC Characteristics: NAND and NOR Gatesp. 260
7.5 NAND and NOR Transient Responsep. 266
7.6 Analysis of Complex Logic Gatesp. 272
7.7 Gate Design for Transient Performancep. 276
7.8 Transmission Gates and Pass Transistorsp. 281
7.9 Comments on SPICE Simulationsp. 285
7.10 References for Further Studyp. 288
7.11 Problemsp. 288
Chapter 8 Designing High-Speed CMOS Logic Networksp. 293
8.1 Gate Delaysp. 293
8.2 Driving Large Capacitive Loadsp. 303
8.3 Logical Effortp. 313
8.4 BiCMOS Driversp. 327
8.5 Books for Further Readingp. 335
8.6 Problemsp. 336
Chapter 9 Advanced Techniques in CMOS Logic Circuitsp. 339
9.1 Mirror Circuitsp. 339
9.2 Pseudo-nMOSp. 342
9.3 Tri-State Circuitsp. 344
9.4 Clocked CMOSp. 346
9.5 Dynamic CMOS Logic Circuitsp. 353
9.6 Dual-Rail Logic Networksp. 360
9.7 Additional Readingp. 366
9.8 Problemsp. 366
Part 3 The Design of VLSI Systems
Chapter 10 System Specifications Using Verilog HDLp. 371
10.1 Basic Conceptsp. 371
10.2 Structural Gate-Level Modelingp. 373
10.3 Switch-Level Modelingp. 383
10.4 Design Hierarchiesp. 388
10.5 Behavioral and RTL Modelingp. 392
10.6 Referencesp. 399
10.7 Problemsp. 400
Chapter 11 General VLSI System Componentsp. 403
11.1 Multiplexorsp. 403
11.2 Binary Decodersp. 411
11.3 Equality Detectors and Comparatorsp. 413
11.4 Priority Encoderp. 417
11.5 Shift and Rotation Operationsp. 420
11.6 Latchesp. 424
11.7 D Flip-Flopp. 431
11.8 Registersp. 436
11.9 The Role of Synthesisp. 439
11.10 References for Further Studyp. 440
11.11 Problemsp. 441
Chapter 12 Arithmetic Circuits in CMOS VLSIp. 443
12.1 Bit Adder Circuitsp. 443
12.2 Ripple-Carry Addersp. 451
12.3 Carry Look-Ahead Addersp. 454
12.4 Other High-Speed Addersp. 467
12.5 Multipliersp. 471
12.6 Summaryp. 481
12.7 Referencesp. 481
12.8 Problemsp. 481
Chapter 13 Memories and Programmable Logicp. 483
13.1 The Static RAMp. 483
13.2 SRAM Arraysp. 488
13.3 Dynamic RAMsp. 498
13.4 ROM Arraysp. 506
13.5 Logic Arraysp. 513
13.6 Referencesp. 519
13.7 Problemsp. 519
Chapter 14 System-Level Physical Designp. 523
14.1 Large-Scale Physical Designp. 523
14.2 Interconnect Delay Modelingp. 525
14.3 Crosstalkp. 536
14.4 Interconnect Scalingp. 542
14.5 Floorplanning and Routingp. 544
14.6 Input and Output Circuitsp. 549
14.7 Power Distribution and Consumptionp. 558
14.8 Low-Power Design Considerationsp. 565
14.9 References for Further Studyp. 567
14.10 Problemsp. 568
Chapter 15 VLSI Clocking and System Designp. 571
15.1 Clocked Flip-flopsp. 571
15.2 CMOS Clocking Stylesp. 575
15.3 Pipelined Systemsp. 589
15.4 Clock Generation and Distributionp. 594
15.5 System Design Considerationsp. 606
15.6 References for Advanced Readingp. 611
Chapter 16 Reliability and Testing of VLSI Circuitsp. 613
16.1 General Conceptsp. 613
16.2 CMOS Testingp. 620
16.3 Test Generation Methodsp. 627
16.4 Summaryp. 636
16.5 Referencesp. 636
Indexp. 637