
Understanding Microelectronics
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Person
Professor Franco Maloberti, University of Pavia, Italy
Franco Maloberti is currently Professor of Microelectronics and Head of the Micro Integrated? Systems Group at the University of Pavia. His specialized subjects are in the design, analysis and characterization of integrated circuits and analog digital applications, mainly in the areas of switched-capacitor circuits, data converters, interfaces for telecommunication and sensor systems, and CAD for analog and mixed A/D design. He has written four books and over 370 papers on these topics, and holds 27 patents.
Recipient of the XII Pedriali Prize for his technical and scientific contributions to national industrial production, Dr Maloberti was also the co-recipient of the 1996 Institute of Electrical Engineers Fleming Premium, the best Paper award, ESSCIRC-2007, and the best paper award, IEEJ Analog Workshop-2007. He received the 1999 IEEE CAS Society Meritorious Service Award, the 2000 CAS Society Golden Jubilee Medal, and the 2000 IEEE Millennium Medal.
Dr Maloberti was the President of the IEEE Sensor Council from 2002 to 2003, and Vice-President, Region 8, of the IEEE CAS Society from 1995 to 1997, also an Associate Editor of IEEE TCAS-II. He is an IEEE Fellow and is presently serving as VP Publications of the IEEE CAS Society.
Content
Preface xvii
List of Abbreviations xxi
1 Overview, Goals and Strategy 1
1.1 Good Morning 1
1.2 Planning the Trip 4
1.3 Electronic Systems 5
1.3.1 Meeting a System 8
1.4 Transducers 11
1.4.1 Sensors 11
1.4.2 Actuators 14
1.5 What is the Role of the Computer? 16
1.6 Goal and Learning Strategies 19
1.6.1 Teamwork Attitude 20
1.6.2 Creativity and Execution 20
1.6.3 Use of Simulation Tools 21
1.7 Self Training, Examples and Simulations 21
1.7.1 Role of Examples and Computer Simulations 22
1.8 Business Issues, Complexity and CAD Tools 23
1.8.1 CAD Tools 23
1.8.2 Analog Simulator 24
1.8.3 Device and Macro-block Models 25
1.8.4 Digital Simulation 26
1.9 ELectronic VIrtual Student Lab (ElvisLab) 27
Problems 29
2 Signals 31
2.1 Introduction 31
2.2 Types of Signals 35
2.3 Time and Frequency Domains 45
2.4 Continuous-time and Discrete-time Signals 51
2.4.1 The Sampling Theorem 55
2.5 Using Sampled-Data Signals 57
2.5.1 The z-transform 58
2.6 Discrete-amplitude Signals 59
2.6.1 Quantized Signal Coding 64
2.7 Signals Representation 65
2.7.1 The Decibel 67
2.8 DFT and FFT 69
2.9 Windowing 70
2.10 Good and Bad Signals 75
2.10.1 Offset 76
2.10.2 Interference 77
2.10.3 Harmonic Distortion 78
2.10.4 Noise 82
2.11 THD, SNR, SNDR, Dynamic Range 86
Problems 89
Additional Computer Examples 92
3 Electronic Systems 95
3.1 Introduction 95
3.2 Electronics for Entertainment 96
3.2.1 Electronic Toys 96
3.2.2 Video Game and Game Console 100
3.2.3 Personal Media Player 101
3.3 Systems for Communication 103
3.3.1 Wired Communication Systems 103
3.3.2 Wireless: Voice, Video and Data 104
3.3.3 RFID 107
3.4 Computation and Processing 108
3.4.1 Microprocessor 110
3.4.2 Digital Signal Processor 111
3.4.3 Data Storage 112
3.5 Measure, Safety, and Control 114
3.5.1 The Weather Station 115
3.5.2 Data Fusion 116
3.5.3 Systems for Automobile Control 119
3.5.4 Noise-canceling Headphones 120
3.6 System Partitioning 122
3.7 System Testing 124
Problems 125
Additional Computer Examples 126
4 Signal Processing 127
4.1 What is Signal Processing? 127
4.2 Linear and Non-linear Processing 130
4.3 Analog and Digital Processing 135
4.3.1 Timing for Signal Processing 138
4.4 Response of Linear Systems 141
4.4.1 Time Response of Linear Systems 141
4.4.2 Frequency Response of Linear Systems 144
4.4.3 Transfer Function 147
4.5 Bode Diagram 151
4.5.1 Amplitude Bode Diagram 151
4.5.2 Phase Bode Diagram 155
4.6 Filters 158
4.6.1 Analog Design and Sensitivity 162
4.6.2 Sampled-data Analog and Digital Design 167
4.7 Non-linear Processing 169
Problems 175
Additional Computer Examples 179
5 Circuits for Systems 181
5.1 Introduction 181
5.2 Processing with Electronic Circuits 183
5.2.1 Electronic Interfaces 184
5.2.2 Driving Capability 188
5.2.3 Electrostatic Discharge Protection 191
5.2.4 DC and AC Coupling 193
5.2.5 Ground and Ground for Signal 197
5.2.6 Single-ended and Differential Circuits 198
5.3 Inside Analog Electronic Blocks 200
5.3.1 Simple Continuous-time Filters 201
5.3.2 Two-Pole Filters 205
5.4 Continuous-time Linear Basic Functions 205
5.4.1 Addition of Signals 206
5.4.2 The Virtual Ground Concept 209
5.4.3 Multiplication by a Constant 212
5.4.4 Integration and Derivative 214
5.5 Continuous-time Non-linear Basic Functions 221
5.5.1 Threshold Detection 222
5.5.2 Analog Multiplier 223
5.6 Analog Discrete-time Basic Operations 225
5.7 Limits in Real Analog Circuits 227
5.8 Circuits for Digital Design 229
5.8.1 Symbols of Digital Blocks 230
5.8.2 Implementation of Digital Functions 233
Problems 234
6 Analog Processing Blocks 239
6.1 Introduction 239
6.2 Choosing the Part 241
6.3 Operational Amplifier 242
6.3.1 Ideal Operation 242
6.4 Op-Amp Description 244
6.4.1 General Description 244
6.4.2 Absolute Maximum Ratings and Operating Rating 244
6.4.3 Electrical Characteristics 245
6.4.4 Packaging and Board Assembly 254
6.4.5 Small-signal Equivalent Circuit 255
6.5 Use of Operational Amplifiers 257
6.5.1 Inverting Amplifier 257
6.5.2 Non-inverting Amplifier 261
6.5.3 Superposing Inverting and Non-inverting Amplification 262
6.5.4 Weighted Addition of Signals (with Inversion) 264
6.5.5 Unity Gain Buffer 265
6.5.6 Integration and Derivative 266
6.5.7 Generalized Amplifier 268
6.6 Operation with Real Op-amps 269
6.6.1 Input Offset 269
6.6.2 Finite Gain 270
6.6.3 Non-ideal Input and Output Impedances 271
6.6.4 Finite Bandwidth 276
6.6.5 Slew-rate Output Clipping and Non-linear Gain 277
6.7 Operational Transconductance Amplifier 280
6.7.1 Use of the OTA 280
6.8 Comparator 284
6.8.1 Comparator Data Sheet 286
6.8.2 Clocked Comparator 289
Problems 289
7 Data Converters 293
7.1 Introduction 293
7.2 Types and Specifications 295
7.2.1 General Features 295
7.2.2 Electrical Static Specifications 296
7.2.3 Electrical Dynamic Specifications 299
7.2.4 Digital and Switching Data 302
7.3 Filters for Data Conversion 303
7.3.1 Anti-aliasing and Reconstruction Filters 303
7.3.2 Oversampling and Digital Filters 305
7.4 Nyquist-rate DAC 306
7.4.1 Resistor-based Architectures 306
7.4.2 Capacitance-based Architectures 312
7.4.3 Parasitic Insensitivity 314
7.4.4 Hybrid Resistive-capacitive Architectures 316
7.4.5 Current-based Architectures 317
7.5 Nyquist-rate ADC 321
7.5.1 Flash Converter 322
7.5.2 Two-step Flash 324
7.5.3 Pipeline Converters 327
7.5.4 Slow Converters 328
7.6 Oversampled Converter 332
7.6.1 Quantization Error and Quantization Noise 332
7.6.2 Benefit of the Noise View 336
7.6.3 Sigma-Delta Modulators 337
7.7 Decimation and Interpolation 342
Problems 344
8 Digital Processing Circuits 347
8.1 Introduction 347
8.2 Digital Waveforms 348
8.2.1 Data Transfer and Data Communication 350
8.2.2 Propagation Delay 354
8.2.3 Asynchronous and Synchronous Operation 355
8.3 Combinational and Sequential Circuits 356
8.3.1 Combinational Circuits 356
8.3.2 Sequential Circuits 358
8.4 Digital Architectures with Memories 360
8.5 Logic and Arithmetic Functions 362
8.5.1 Adder and Subtracter 362
8.5.2 Multiplier 365
8.5.3 Registers and Counters 371
8.6 Circuit Design Styles 377
8.6.1 Complex Programmable Logic Devices (CPLDs) and FPGAs 378
8.7 Memory Circuits 381
8.7.1 Random-access Memory Organization and Speed 382
8.7.2 Types of Memories 384
8.7.3 Circuits for Memories 386
Problems 391
9 Basic Electronic Devices 393
9.1 Introduction 393
9.2 The Diode 395
9.2.1 Equivalent Circuit 398
9.2.2 Parasitic Junction Capacitance 400
9.2.3 Zener and Avalanche Breakdown 402
9.2.4 Doping and p-n Junction 403
9.2.5 Diode in Simple Circuits 407
9.3 The MOS Transistor 411
9.3.1 MOS Physical Structure 412
9.3.2 Voltage-current Relationship 414
9.3.3 Approximating the I-V Equation 416
9.3.4 Parasitic Effects 417
9.3.5 Equivalent Circuit 419
9.4 MOS Transistor in Simple Circuits 421
9.5 The Bipolar Junction Transistor (BJT) 423
9.5.1 The BJT Physical Structure 426
9.5.2 BJT Voltage-current Relationships 427
9.5.3 Bipolar Transistor Model and Parameters 431
9.5.4 Darlington Configuration 433
9.5.5 Small-signal Equivalent Circuit of the Bipolar Transistor 434
9.6 Bipolar Transistor in Simple Circuits 435
9.7 The Junction Field-effect Transistor (JFET) 439
9.8 Transistors for Power Management 441
Problems 443
10 Analog Building Cells 445
10.1 Introduction 445
10.2 Use of Small-signal Equivalent Circuits 446
10.3 Inverting Voltage Amplifier 447
10.4 MOS Inverter with Resistive Load 451
10.4.1 Small-signal Analysis of the CMOS Inverter 452
10.5 CMOS Inverter with Active Load 454
10.5.1 CMOS Inverter with Active Load: Small-signal Analysis 456
10.6 Inverting Amplifier with Bipolar Transistors 459
10.6.1 Small-signal Analysis of BJT Inverters 462
10.7 Source and Emitter Follower 471
10.7.1 Small-signal Equivalent Circuit of Source and Emitter Follower 473
10.7.2 Small-signal Input and Output Resistance 474
10.8 Cascode with Active Load 477
10.8.1 Equivalent Resistances 480
10.8.2 Cascode with Cascode Load 482
10.9 Differential Pair 483
10.10 Current Mirror 487
10.10.1 Equivalent Circuit 488
10.10.2 Current Mirror with High Output Resistance 489
10.10.3 Differential to Single-ended Converter 490
10.11 Reference Generators 492
Problems 493
11 Digital Building Cells 495
11.1 Introduction 495
11.2 Logic Gates 496
11.2.1 Gate Specifications 497
11.3 Boolean Algebra and Logic Combinations 499
11.4 Combinational Logic Circuits 504
11.4.1 Exclusive-OR and Exclusive-NOR 505
11.4.2 Half-adder and Full-adder 507
11.4.3 Logic Comparators 509
11.4.4 Decoders 511
11.4.5 Parity Generator and Parity Checker 513
11.5 Sequential Logic Circuits 514
11.5.1 Latch 514
11.5.2 Gated Latch 516
11.5.3 Edge-triggered Flip-flop 517
11.5.4 Master-slave Flip-flop 519
11.6 Flip-flop Specifications 520
11.7 Transistor Schemes of Logic Cells 522
11.7.1 CMOS Inverter 522
11.7.2 Dynamic Response of CMOS Inverters 526
11.7.3 Power Consumption 529
11.7.4 NOR and NAND 530
11.7.5 Pass-gate Logic 532
11.7.6 Tri-state Gates 534
11.7.7 Dynamic Logic Circuits 535
Problems 536
12 Feedback 539
12.1 Introduction 539
12.2 General Configuration 540
12.2.1 Linear Feedback Systems 541
12.3 Properties of Negative Feedback 543
12.3.1 Gain Sensitivity 545
12.3.2 Bandwidth Improvement 545
12.3.3 Reducing Distortion 547
12.3.4 Noise Behavior 549
12.4 Types of Feedback 551
12.4.1 Real Input and Output Ports 553
12.4.2 Input and Output Resistances 555
12.5 Stability 559
12.5.1 Frequency Response of Feedback Circuits 559
12.5.2 Gain and Phase Margins 562
12.5.3 Compensation of Operational Amplifiers 563
12.6 Feedback Networks 566
Problems 568
13 Power Conversion and Power Management 571
13.1 Introduction 571
13.2 Voltage Rectifiers 572
13.2.1 Half-wave Rectifier 573
13.2.2 Full-wave Rectifier 577
13.3 Voltage Regulators 581
13.3.1 Zener Regulator 581
13.3.2 Series Linear Regulator 583
13.3.3 Series Linear Regulator with Adjustable Voltage 588
13.3.4 Supply of Active Blocks and Drop-out Voltage 590
13.3.5 Low Drop-out (LDO) Voltage Regulator 591
13.3.6 Protection Circuits 593
13.4 Switched Capacitor Regulator 595
13.4.1 Power Consumed by SC Regulators 597
13.4.2 Generation of Negative Voltages 599
13.4.3 Voltage Ripple 600
13.5 Charge Pump 601
13.6 Switching Regulators 604
13.6.1 Buck Converter 605
13.6.2 Boost Converter 607
13.6.3 Buck-boost Converter 610
13.6.4 Loop Control and Switches 611
13.6.5 Efficiency of Switching Regulator 613
13.7 Power Management 615
13.7.1 Rechargeable Batteries 615
13.7.2 Power Harvesting 618
13.7.3 Power Management Techniques 620
Problems 622
14 Signal Generation and Signal Measurement 623
14.1 Introduction 623
14.2 Generation of Simple Waveforms 624
14.3 Oscillators 627
14.3.1 Wien-bridge Oscillator 629
14.3.2 Phase-shift Oscillator 630
14.3.3 Ring Oscillator 631
14.3.4 Tank and Harmonic Oscillator 634
14.3.5 Digitally Controlled and Voltage-controlled Oscillator (VCO) 636
14.3.6 Quartz Oscillator 638
14.3.7 Phase Noise and Jitter 640
14.3.8 Phase-locked Oscillator 642
14.4 DAC-based Signal Generator 647
14.5 Signal Measurement 649
14.5.1 Multimeter 651
14.5.2 Oscilloscope 652
14.5.3 Logic Analyzer 655
14.6 Spectrum Analyzer 657
Problems 658
Index 661
Preface
Electronics is a young discipline. It was initiated in 1904 when, after some related inventions, J. A. Fleming conceived the first electronic device: the vacuum tube diode. This is a two-terminal component made by a hot filament (cathode) able to emit electrons in the vacuum. A second electrode, the plate (or anode), collects electrons, causing a flow that depends on the sign and the value of the voltage applied across the terminals. Such a device can conduct current only in one direction (the rectifying effect), but actually cannot fully realize “electronic” functions. Two years later L. Deforest added a third terminal, the grid, and invented the vacuum tube triode. This innovation made possible the development of “electronic” functions, the most important of which is the ability to augment the amplitude of very small electrical signals (amplification). For decades after that, electronic circuits were based on those bulky, power-hungry vacuum tubes, operating with high voltage. These were able to evolve into more sophisticated components by the addition of extra grids to allow better control of the flow of electrons from cathode to anode.
At that time the focus of electronic designers was on being able to connect a few active devices (the vacuum tubes) with a large number of passive components (resistors, capacitors and inductors) to build up a circuit. It was necessary to understand the physical mechanisms governing the devices and to know the theoretical basis of network analysis. In short, the approach was from the physics that provides background knowledge to the design theories that enable circuit design.
The situation was almost unchanged even when William Shockley, John Bardeen and Walter Brattain invented the transistor in 1947.
Moreover, the focus still remained on devices and circuits for a couple of decades after the introduction of the Integrated Circuit (IC, an electronic device with more than one transistor on a single silicon die). Then, with time and at an increasing pace, the complexity of electronic systems became greater and greater, with the number of transistors greatly exceeding that of passive components. Nowadays many ICs are made only of transistors, with a total count that approximately doubles every two years. Some digital circuits contain billions of elementary components, each of them extremely small.
The result is that the technology evolution has shifted focus from simple circuits to complex systems, with most attention given to high-level descriptions of the implemented functions rather than looking at specific details. Obviously the details are still important, but they are considered after a global analysis of the architecture and not before. In other words, the design methods moved from a bottom-up to a top-down approach.
There is another relevant change caused by electronic advance:
the increasing availability of apparatus, gadgets, communication devices and tools for accurate prediction of events and for implementing virtual realities. The social impact of this multitude of electronic aids is that people, especially new generations, expect to see results immediately without waiting for the traditional phases of preparation, description of phenomena by formal procedures and patient scientific observation. We can say that the practice of studying the correlation between cause and effect is increasingly fading. Fewer and fewer people want to ask
“What happened?” They are just interested in immediate outcomes;
the link between results and the reasons behind them puzzles people less and less. This obviously can prevent the search for new solutions and the origination of new design methodologies.
This unavoidable cultural shift is not negative in itself, but it reduces the effectiveness of traditional teaching styles. The impatience of students who expect immediate results (and fun) contrasts with the customary methods that start from fundamentals and build specialized knowledge on top of them. This is a natural and positive modern attitude that must be properly exploited in order to favor the professional growth of younger generations. In short, if a bottom-up presentation is not well received, it is necessary to move to a top-down teaching method, and that is what this book tries to do.
The top-down approach is based on a hierarchical view of electronic systems. They are seen as a composition of sub-systems defined generically at the first hierarchy level. Each sub-system, initially considered as a “black box” that just communicates with the external world via electrical terminals, is then detailed step by step, by going inside the “black boxes.” That is the method that inspires this book and its organization. In fact, Chapter 1 starts from the top, presenting an overview of the microelectronics discipline and defining goals and strategies for both instructor and student. It is suggested that this short chapter be carefully read, to get the right “feel” and attitude needed for an effective learning process. Chapter 2 deals with signals, the key ingredients of electronic processors. They are represented by time-varying electrical quantities, possibly analyzed in other domains. Emphasis is therefore on the signal representation in time, frequency and z−domain. That chapter is probably one of the most difficult, but having a solid knowledge of the topic is essential, and I do hope that the required efforts will be understood by the reader.
Chapter 3 is on electronic systems. The goal pursued is to describe different applications for making the reader aware of the block diagram and hierarchical processing used in the top-down implementation of electronic systems. Important issues such as system partitioning and testing are introduced. Chapter 4
discusses signal processing. It studies linear and non-linear operation and the method used to represent the results. Signal processing operations are, obviously, realized with electronic circuits, but the focus at this level is just on methods and not on the implementations, circuit features and limits affecting real examples.
Electronic functions realizing signal processing are presented in Chapter 5. The analysis is initially at the “black box”
level, because the first focus is on interconnections. The chapter also studies how to satisfy various needs by using analog or digital techniques and ideal elementary blocks. Chapter 6
goes further “down” by describing the use of analog key structures for giving rise to elementary functions. These are the operational amplifier (op-amp) and the comparator. The chapter also discusses the specifications of blocks that are supposed to be a discrete part assembled on printed circuit boards, or cells used in integrated systems.
Transformation from analog to digital (and vice versa) marks the boundary between analog and digital processing. Chapter 7
describes the electronic circuits needed for that: the A/D and the D/A converter. The chapter deals with specifications first, and then studies the most frequently used conversion algorithms and architectures. Because of the introductory nature of this book, the analysis does not go into great detail. However, study of it will give the student the knowledge of features and limits that enables understanding and definition of high-level mixed-signal architectures.
Chapter 8 deals with digital processing circuits. As is well known, digital design is mainly performed with microprocessors, digital signal processors, programmable logic devices and memories. These are complex circuits with a huge number of transistors, fabricated with state-of-the-art technology. The majority of electrical engineers do not design such circuits but just use them. Thus the task is mainly one of interconnecting macro functions and programming software of components that are known at the functional level. In the light of this, the chapter describes general features and does not go into the details of complicated architectures. The study is thus limited to introductory notions as needed by users. More specific courses will “go inside.” Memories and their organization are also discussed.
Study of the first eight chapters does not require any expertise at the electronic device level. Now, to understand microelectronics further it is necessary to be aware, at least at functional levels, of the operating principles of electronic devices. This is done in Chapter 9, which analyzes diodes, bipolar transistors and CMOS transistors. This chapter is not about the detail of physics or technology. That is certainly needed for fabricating devices and integrated circuits, but not for using them. Therefore, the description given here is only sufficient for the understanding of limits and features that is required by the majority of professional electronic engineers. The elements given, however, are a good introduction to the specialized proficiency needed for IC design and fabrication.
The next two chapters use basic devices to study analog and digital schemes at the transistor level. The goal, again, is not to provide detailed design expertise, because integrated circuits implement functions at a high level. What is necessary is to be familiar with basic concepts (such as small signal analysis) and to know how to handle simple circuits. It is supposed that more detailed study, if necessary, will be done in advanced and specific courses. Chapters 10 and 11 reach the lowest level of abstraction studied in this book. It does not go further down, to a discussion of layout and fabrication issues. Those are the topics studied in courses for integrated circuit designers.
Feedback is...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.