(eBook PDF) Analog Integrated Circuit Design by Simulation: Techniques, Tools, and Methods download
(eBook PDF) Analog Integrated Circuit Design by Simulation: Techniques, Tools, and Methods download
https://ebooksecure.com/product/ebook-pdf-analog-integrated-
circuit-design-by-simulation-techniques-tools-and-methods/
http://ebooksecure.com/product/ebook-pdf-cmos-circuit-design-
layout-and-simulation-ieee-press-series-on-microelectronic-
systems-4th-edition/
https://ebooksecure.com/download/design-of-analog-cmos-
integrated-circuits-2nd-eddition-ebook-pdf/
http://ebooksecure.com/product/ebook-pdf-managing-public-
relations-methods-and-tools-by-peter-smudde/
http://ebooksecure.com/product/ebook-pdf-digital-logic-circuit-
analysis-and-design-2nd-edition/
Thermal system design and simulation 1st Edition- eBook
PDF
https://ebooksecure.com/download/thermal-system-design-and-
simulation-ebook-pdf/
http://ebooksecure.com/product/ebook-pdf-hacker-techniques-tools-
and-incident-handling-3rd-edition/
http://ebooksecure.com/product/ebook-pdf-business-process-
modeling-simulation-and-design-3rd-edition/
https://ebooksecure.com/download/tribology-of-graphene-
simulation-methods-preparation-methods-and-their-applications-
ebook-pdf/
http://ebooksecure.com/product/ebook-pdf-research-methods-and-
statistics-an-integrated-approach/
2.10.3 Accurate Modeling of DC Response
2.10.4 Frequency Response and Step Response
2.10.5 Loop Gain, Differential Gain, and Noise
2.11 Discrete-Time Amplifiers
2.11.1 DC Analysis with Charge Conservation
2.11.2 Unified Closed-Loop Model
2.11.3 Accurate Modeling of DC Response
2.11.4 Transient Response
2.11.5 Loop-Gain Extraction
2.12 Fully-Differential Discrete-Time Amplifiers
2.12.1 DC Analysis with Charge Conservation
2.12.2 Unified Closed-Loop Model
2.12.3 Accurate Modeling of DC Response
2.12.4 Transient Analysis and Loop-Gain Extraction
2.13 References
2.14 Exercises
3 Device Layer
3.1 Introduction
3.2 MOSFET Basics
3.2.1 Structure and Electrical Ports
3.2.2 Performance Metrics and Design Variables
3.3 NMOS Design Relations and Tools
3.3.1 Long-Channel Models
3.3.2 Threshold Voltage
3.3.3 Drain-Source Saturation Voltage
3.3.4 Sheet Current
3.3.5 Transconductance Efficiency
3.3.6 Output Resistance and Early Voltage
3.4 PMOS Design Relations and Tools
3.4.1 Strong-Inversion Model
3.4.2 Subthreshold Model
3.4.3 Threshold Voltage
3.4.4 Drain-Source Saturation Voltage, Sheet Current, and
Transconductance Efficiency
3.4.5 Output Resistance and Early Voltage
3.5 Thermal Effects
3.6 Biasing and Sizing a MOSFET with Design Tools
3.7 Small-Signal Modeling and Circuit Analysis
3.7.1 MOSFET DC Small-Signal Model
8
3.7.2 DC Small-Signal Circuit Analysis
3.7.3 MOSFET Capacitances and High-Frequency Small-Signal
Model
3.8 MOSFET Noise Model
3.9 MOSFET as a Switch
3.9.1 Single-Device and Transmission-Gate Switch Properties
3.9.2 Charge Injection and Clock Feedthrough
3.10 Resistor Design
3.10.1 Resistor Structures and Resistance Modeling
3.10.2 Design Techniques for Accuracy and Precision
3.10.3 MOSFET as a Resistor
3.11 Capacitor Design
3.11.1 MIM Capacitor
3.11.2 MOSFET as a Capacitor
3.12 References
3.13 Exercises
4 Circuit Layer
4.1 Introduction
4.2 Current Sources, Sinks, and Mirrors
4.2.1 Fundamental Concepts and Performance Metrics
4.2.2 Accuracy and Precision in Current Mirroring
4.2.3 Basic Cascoding
4.2.4 Low-Voltage Cascoding
4.2.5 Regulated Cascoding
4.2.6 Self-Cascoding
4.3 Current and Voltage References
4.3.1 Voltage-Divider Current Reference
4.3.2 Beta-Multiplier Current Reference
4.3.3 Bandgap Voltage Reference
4.4 Basic Amplifier Stages
4.4.1 Common-Source Stage
4.4.2 Source Follower
4.4.3 Basic Differential Pair
4.4.4 Source-Degenerated Differential Pair
4.4.5 Super-GM Differential Pair
4.5 Basic OTA
4.5.1 DC Transfer Characteristic as a Voltage Amplifier
4.5.2 Range Limitations
4.5.3 DC Differential Gain and Offset
9
4.5.4 Frequency Response and Step Response
4.5.5 Noise-Related Properties
4.6 Symmetrical OTA
4.6.1 Topology and DC Transfer Characteristic
4.6.2 Range Limitations
4.6.3 DC Differential Gain and Offset
4.6.4 Frequency Response and Step Response
4.6.5 Noise-Related Properties
4.6.6 Cascoded-Symmetrical OTA
4.7 Folded-Cascode OTA
4.7.1 Topology and DC Transfer Characteristic
4.7.2 DC Differential Gain and Range Limitations
4.7.3 Frequency Response, Step Response, and Noise-Related
Properties
4.7.4 Rail-to-Rail Folded-Cascode OTA
4.8 Miller OTA
4.8.1 Topology and DC Response
4.8.2 Frequency Response and Noise-Related Properties
4.8.3 Step Response
4.9 Opamp with a Push-Pull Source-Follower Output Stage
4.9.1 Topologies and Operation
4.9.2 DC Response
4.9.3 Frequency Response, Step Response, and Noise
4.10 Opamp with a Push-Pull Common-Source Output Stage
4.11 Fully-Differential OTAs and Opamps
4.11.1 Core Topologies and Properties
4.11.2 Common-Mode Feedback Circuits
4.11.3 Design Examples
4.12 References
4.13 Exercises
Index
10
CHAPTER 1
Preliminaries
11
FIGURE 1.1 Two linear integrated-circuit application examples. (a) A
single-ended voltage amplifier for conditioning a thermal-sensor signal
prior to analog-to-digital conversion. (b) A fully-differential
transimpedance amplifier for driving an actuator.
12
target performance of opamp internal devices in terms of device metrics.
In the final device layer of design, the device metrics specified in
application and circuit layers are translated into bias conditions and
physical parameters for all opamp devices and external-network
components. Although the block diagram shown in Fig. 1.2 indicates a
one-way flow, it frequently becomes necessary to loop back and redesign
as overconstrained or underconstrained design spaces are encountered
along the way. However, this does not alter the definitions indicated in
Fig. 1.2 for the input metrics or outcomes of any of the three layers.
13
14
FIGURE 1.2 Layers of abstraction in electrical design.
The main body of this book is divided into three chapters, each dealing
with one of the three layers of design. The application layer is covered in
Chapter 2. The device layer comes next in Chapter 3. Finally, in Chapter 4,
we study the circuit layer and also work on complete linear integrated-
circuit design examples involving the contents of the preceding chapters.
The methodology practiced in this book for design and verification is
based on Spice simulations, which are run on version-27 of the open-
source platform Ngspice. The reader is referred to the companion website
of this book, www.mhprofessional.com/AICDS, for instructions regarding
its download and installation.
Circuit description in Ngspice is based on direct netlist entry whereas
commercial simulation platforms generate netlists from schematic entries.
Schematic entry is generally faster, easier, and foolproof, which are
valuable assets in professional use because they minimize the time and
attention needed for circuit description. However, the intricacies of circuit
description are better learned by paying attention to details, which is why
netlist entry is preferred in this book. Input files describing the netlists of
all simulation examples can be downloaded from this book’s website.
Each of the folders named chap2, chap3, and chap4 contains the files used
in one particular chapter. The first step of running a simulation with any of
these files is to open the Ngspice executable. Next, the folder containing
the input file is defined as the current directory if it is not already so. For a
file residing in, for example, c:\spice\chap3 of an MS Windows
installation, this is done by entering
at the prompt as shown at the top of Fig. 1.3. Next, the filename itself is
entered as exemplified in the middle part of Fig. 1.3 for an input file ex3-
16.sp. Finally, entering the command run as shown at the bottom of Fig.
1.3 initiates the simulation. As the reader will experience initially in
Example 2.9 of Subsection 2.4.2, it is possible to start a simulation without
entering a run command provided that the input file is properly scripted.
As to reading out or plotting the outcomes of a simulation, the reader will
find the necessary descriptions inside the examples presented throughout
the following three chapters.
15
FIGURE 1.3 Screenshots showing the steps of running an input file in an
MS Windows installation. Top: Changing the directory. Middle: Declaring
16
the filename. Bottom: Initiating the simulation.
Input files are prepared with a text editor, and saved with extension .sp.
Each begins with a title line and ends with a .end line. The lines in
between are expected to describe at least the network of components, their
parameters, and the type of analysis to be performed. For an example, the
reader is referred to file ex2-1.sp, which netlists the circuit schematic
shown in Fig. 2.5. Its line-by-line description is as follows:
Line 1 Filename is typed in the title line. Since Spice does not consider this
line as a declaration, any text can be included without affecting the outcome of
the simulation.
17
Although the examples included in the following chapters will help the
reader master the basics of simulation with Ngspice, it will be much more
beneficial at this stage to read the specific sections of the user manual,
which is included in the downloaded Ngspice package.
18
CHAPTER 2
Application Layer
2.1 Introduction
As stated in Chapter 1, the application layer of electrical design involves
(a) selection of an appropriate closed-loop configuration for the
application, and (b) translation of the specified closed-loop metrics into
open-loop metrics for the opamp and device metrics for the external
network. Available closed-loop amplifier configurations are well
documented in related literature. No attempt is made in this book to
present their inventory but most popular configurations are presented in
examples throughout this chapter. The main emphasis of the chapter is on
the analytical techniques and tools used in translating closed-loop metrics
into open-loop metrics and external-network device metrics. These
techniques and tools are generalized into four major architectural classes
depending on (a) whether amplification is performed in continuous time or
in discrete time, and (b) whether signal representation is single ended or
fully differential. The case of continuous-time/single-ended amplifier
configurations, being the most fundamental of the four, is covered in the
first nine sections of this chapter. Based on the foundation thus
established, coverage is then extended to continuous-time/fully-differential
configurations in Section 2.10, to discrete-time/single-ended
configurations in Section 2.11, and finally to discrete-time/fully-
differential configurations in Section 2.12.
Most of the concepts presented in this chapter are supported with Spice
simulations conducted with a parameterized single-ended or fully-
differential opamp macromodel defined as a subcircuit. The single-ended
19
version is netlisted in the input file opmacrol.sp. As shown in Fig. 2.1(a),
this macro interfaces with the closed-loop configuration through the
following three pins:
20
• fnd: Nondominant pole frequency fnd. Introduced in Section 2.7.
• vos at vout: Offset voltage Vos defined at an output bias voltage
VO. Introduced in Subsection 2.4.1. Unlike the preceding
parameters, these two are set by default to vos= 0 and vout=
(voh+vol)/2 but can be reset by adding the following lines to the
main input file that contains the opamp subcircuit opmacrol.sp:
21
where <subcircuit identifier> is the name of the opamp instance, such
as x1, and <value> is the reset value. The offset voltage of a fully-
differential opamp is described in Subsection 2.10.3.
22
is called common-mode voltage.
In this book, the relationship imposed by the opamp between vO and
vID is generally called open-loop transfer function if expressed
analytically, or open-loop transfer characteristic if displayed graphically.
The dc form of the open-loop transfer characteristic is shown in Fig. 2.2(b)
for an ideal single-supply opamp powered by a positive supply-voltage
VDD with respect to system ground. The ideal features of the characteristic
are associated with its segment located between the two output-voltage
levels vO = VOL and vO = VOH. In a real opamp, this segment is nonlinear
with a large but finite and varying slope as will be discussed in detail in
Section 2.4. In first-order dc modeling, we assume it to be perfectly
vertical and located at
FIGURE 2.2 (a) Symbol convention for opamp input and output
variables. (b) Open-loop dc transfer characteristic and output range in an
ideal single-supply opamp. (c) A rail-to-rail common-mode range. (d) A
23
common-mode range excluding ground. (e) A common-mode range
excluding the supply voltage VDD.
and
where VO(min) and VO(max) are the limits of the output swing.
According to (2.1) and (2.2), the common-mode voltage of an ideal
opamp complying with (2.3) is given by
24
and
25
Another Random Scribd Document
with Unrelated Content
remain freely available for generations to come. In 2001, the Project
Gutenberg Literary Archive Foundation was created to provide a
secure and permanent future for Project Gutenberg™ and future
generations. To learn more about the Project Gutenberg Literary
Archive Foundation and how your efforts and donations can help,
see Sections 3 and 4 and the Foundation information page at
www.gutenberg.org.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.
ebooksecure.com