SlideShare a Scribd company logo
1 of 27
Download to read offline
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Design of a High Speed, Rail-to-Rail input
CMOS comparator 1
Pushpak Dagade
Under the guidance of
Prof. G. S. Visweswaran,
March 13, 2014
1
This work is a part of my eļ¬€ort towards my M.Tech Project
1 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
My comparator design speciļ¬cations
Resolution: 2mV
Delay: ā‰¤ 500ps
ICMR: 0 āˆ’ 1.2V (Rail to Rail)
Technology: UMC 130nm
Vref
Vin
Vout
Cmp
Figure: Comparator Symbol
2 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Circuit Topology
The required speciļ¬cations demand a high speed comparator
circuit topology
3 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
High speed comparator circuit topology
LatchPreamp Postamp
Vin
Vref
Vout
All the stages are essentially gain stages
For a low speed comparator, only the 1st stage can be
suļ¬ƒcient
Post ampliļ¬er stage can be omitted for medium speed
comparators
4 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
NMOS input preampliļ¬er stage
Vdd Vdd Vdd VddVdd
Vgn+
Vgnāˆ’
X1 X2
X9X10 X7 X8
X3
X4
X5
X6
Vin Vref
ICMR ā‰ˆ 0.3V to 1.2V
Gain stages can be modiļ¬ed/added as per requirement
Region of operation: small signal, linear 2
2
If a very large signal is given as input, overdrive recovery problem may
occur, resulting in very slow output response. There are solutions to this
problem
5 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Latch Stage
Vbiasn
X18X15 X17 X16
Vdd
X21
X19 X20
Vgn+
Vgnāˆ’
Vloāˆ’
Vlo+
Figure: Diļ¬€erential ampliļ¬er loaded with a latch
Can omit the diļ¬€erential pair if suļ¬ƒcient gain available
from preampliļ¬er stage
Region of operation: small to large signal, linear
6 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Post ampliļ¬er stage
X22 X23
X27
X24 X25
X26
Vdd Vdd
Vdd Vdd
Vout
X29
X28
vlo+
vloāˆ’
Figure: Self biased diļ¬€erential ampliļ¬er followed by inverter
Quickly generates large amounts of currents
Region of operation: large signal, can be non-linear
Inverter acts as output driver
Also acts a low gain stage
7 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
NMOS input comparator topology
Vdd Vdd Vdd VddVdd Vdd
Vdd Vdd
Vdd Vdd
Vout
Vin Vref
Figure: All the 3 stages put together
ICMR ā‰ˆ 0.3V to 1.2V (Required: 0V to 1.2V )
8 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
PMOS input comparator topology
Vdd Vdd
Vdd Vdd
Vout
Vdd Vdd
Vdd Vdd
VddVdd Vdd
Vdd Vdd
Vin Vref
Circuit is simply the complimentary of the circuit shown
in the previous slide
ICMR ā‰ˆ 0V to 0.8V
Notice, that post ampliļ¬er stage still remains the same!
This gives a hint in combining the 2 comparators for a
comparator with rail-to-rail ICMR!
9 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Rail-to-Rail ICMR Speciļ¬cation
ICMR of NMOS input comparator: 0.3V to 1.2V
ICMR of PMOS input comparator: 0V to 0.8V
āˆ“ Both together can provide rail to rail ICMR
The 2 comparators can be combined together at the
post ampliļ¬er stage
10 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Rail-to-Rail ICMR Comparator topology
Vdd Vdd Vdd VddVdd Vdd
Vdd Vdd
Vdd Vdd
Vout
Vdd Vdd
Vdd Vdd
VddVdd Vdd
Vdd Vdd
Vin Vref
Vin Vref
Figure: The complete comparator circuit
11 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Circuit Optimization
How to ļ¬nd optimum values of transistor sizings, for a given
circuit topology, so as to meet the required speciļ¬cations?
12 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Practical problems
Analysis given in books useful for qualitatively purposes
& rough hand calculations
Not of much use quantitatively, since calculations based
on ideal mosfet equations, not true practically
Example: You will always have some non zero oļ¬€set
voltage VOS for the comparator if equations given in
books are used
Also, circuit cannot be simulated manually for a large
number set of inputs
All these demand for some form of automation &
optimization
13 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Circuit optimization algorithm ļ¬‚owchart
Create controller script
with variable ranges
and cost function
Create netlist with
random values
for variables
Simulate using
circuit simulator
Create netlist from
template with the
new parameter
values
Generate new values
for variable from the
past history
(using optimization algorithm)
Read output &
calculate cost
function value
Is cost
function value
desirable?
Create netlist
template
Done
YES
NO
14 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Simulation Results
After doing a few million iterations of optimization, in
multiple steps, for almost a month, I ļ¬nally got the
transistor sizings which give me the desired speciļ¬cations.
Here are some simulation results on the circuit ļ¬le with
optimum transistor sizings...
15 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
DC Simulation Results
0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2
Vin (V)
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin
Vout
Figure: Vref = 3mV
16 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
DC Simulation Results
0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2
Vin (V)
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin
Vout
Figure: Vref = 0.3V
17 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
DC Simulation Results
0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2
Vin (V)
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin
Vout
Figure: Vref = 0.6V
18 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
DC Simulation Results
0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2
Vin (V)
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin
Vout
Figure: Vref = 0.9V
19 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
DC Simulation Results
0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2
Vin (V)
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin
Vout
Figure: Vref = 1.198V
20 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Transient Simulation Results
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Time 1e 9
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin (smallest)
Vout
GND
VDD
Figure: Vref = 3mV
21 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Transient Simulation Results
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Time 1e 9
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin (smallest)
Vout
GND
VDD
Figure: Vref = 0.3V
22 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Transient Simulation Results
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Time 1e 9
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin (smallest)
Vout
GND
VDD
Figure: Vref = 0.6V
23 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Transient Simulation Results
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Time 1e 9
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin (smallest)
Vout
GND
VDD
Figure: Vref = 0.9V
24 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
Transient Simulation Results
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Time 1e 9
0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Vin (smallest)
Vout
GND
VDD
Figure: Vref = 1.198V
25 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Speciļ¬cations
Circuit Topology
NMOS input
comparator
PMOS input
comparator
R2R ICMR
comparator
Circuit
optimization
Simulation Results
DC Simulation
Transient Simulation
References
References
Philip E. Allen, Douglas R. Holberg (2007)
CMOS Analog Circuit Design
Oxford University Press (2007)
David A. Johns, Kenneth W. Martin, Tony Chan Carusone (2012)
Analog Integrated Circuits Design
John Wiley & Sons (2012)
26 / 26
High Speed,
R-to-R input
comparator
Pushpak Dagade
Appendix
Appendix: Softwares used
Circuit simulator: ngspice
http://ngspice.sourceforge.net/
Optimization algorithm: Python script
http://www.h-renrew.de/h/python_spice/
optimisation.html
Controller: Python script
You need to make this as per your requirements.
Some examples available here:
http://www.h-renrew.de/h/python_spice/
optimisation.html
Only open source free softwares were used for circuit
simulation and optimization!
27 / 26

More Related Content

What's hot

Mosfet Operation and Charecteristics.
Mosfet Operation and Charecteristics.Mosfet Operation and Charecteristics.
Mosfet Operation and Charecteristics.Rafsan Rafin Khan
Ā 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
Ā 
MOSFET Discription Presentation
MOSFET Discription PresentationMOSFET Discription Presentation
MOSFET Discription PresentationPrashant Soni
Ā 
Two Port Network Parameters
Two Port Network ParametersTwo Port Network Parameters
Two Port Network Parametersmmlodro
Ā 
MOS-Nonideal charecteristics
MOS-Nonideal charecteristicsMOS-Nonideal charecteristics
MOS-Nonideal charecteristicsShanmuga Raju
Ā 
DAC , Digital to analog Converter
DAC , Digital to analog ConverterDAC , Digital to analog Converter
DAC , Digital to analog ConverterHossam Zein
Ā 
Analog Layout and Process Concern
Analog Layout and Process ConcernAnalog Layout and Process Concern
Analog Layout and Process Concernasinghsaroj
Ā 
Introduction to pll
Introduction to pllIntroduction to pll
Introduction to pllsartaj ahmed
Ā 
Design of optimum self cascode low voltage current mirror
Design of optimum self cascode low voltage current mirrorDesign of optimum self cascode low voltage current mirror
Design of optimum self cascode low voltage current mirrorUshaswini Chowdary
Ā 
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...rameshreddybattini
Ā 
Short channel effects
Short channel effectsShort channel effects
Short channel effectsaditiagrawal97
Ā 
Transistor as a switch
Transistor as a switch Transistor as a switch
Transistor as a switch jignesh prajapati
Ā 
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGNSHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGNNITHIN KALLE PALLY
Ā 
Interconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI DesignInterconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI DesignVARUN KUMAR
Ā 
Twin well process
Twin well processTwin well process
Twin well processdragonpradeep
Ā 

What's hot (20)

Mosfet Operation and Charecteristics.
Mosfet Operation and Charecteristics.Mosfet Operation and Charecteristics.
Mosfet Operation and Charecteristics.
Ā 
Cmos technology
Cmos technologyCmos technology
Cmos technology
Ā 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
Ā 
MOSFET Discription Presentation
MOSFET Discription PresentationMOSFET Discription Presentation
MOSFET Discription Presentation
Ā 
Two Port Network Parameters
Two Port Network ParametersTwo Port Network Parameters
Two Port Network Parameters
Ā 
MOS-Nonideal charecteristics
MOS-Nonideal charecteristicsMOS-Nonideal charecteristics
MOS-Nonideal charecteristics
Ā 
MOS Capacitor
MOS CapacitorMOS Capacitor
MOS Capacitor
Ā 
Cmos
CmosCmos
Cmos
Ā 
DAC , Digital to analog Converter
DAC , Digital to analog ConverterDAC , Digital to analog Converter
DAC , Digital to analog Converter
Ā 
Analog Layout and Process Concern
Analog Layout and Process ConcernAnalog Layout and Process Concern
Analog Layout and Process Concern
Ā 
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGYVERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
VERY LARGE SCALE INTEGRATION (VLSI) TECHNOLOGY
Ā 
Introduction to pll
Introduction to pllIntroduction to pll
Introduction to pll
Ā 
Design of optimum self cascode low voltage current mirror
Design of optimum self cascode low voltage current mirrorDesign of optimum self cascode low voltage current mirror
Design of optimum self cascode low voltage current mirror
Ā 
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
Communication Theory-1 project report || Carrier Acquisition in DSB_SC using ...
Ā 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
Ā 
Short channel effects
Short channel effectsShort channel effects
Short channel effects
Ā 
Transistor as a switch
Transistor as a switch Transistor as a switch
Transistor as a switch
Ā 
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGNSHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
SHORT CHANNEL EFFECTS IN MOSFETS- VLSI DESIGN
Ā 
Interconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI DesignInterconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI Design
Ā 
Twin well process
Twin well processTwin well process
Twin well process
Ā 

Similar to High Speed R-to-R Input Comparator Circuit Design and Optimization

IRJET - Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDAIRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET - Design and Analysis of a Comparator for ADC in Tanner EDAIRJET Journal
Ā 
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched ComparatorHigh Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparatoriosrjce
Ā 
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice ToolDesign and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice ToolIJERA Editor
Ā 
A Design of Sigma-Delta ADC Using OTA
A Design of Sigma-Delta ADC Using OTAA Design of Sigma-Delta ADC Using OTA
A Design of Sigma-Delta ADC Using OTAIJERA Editor
Ā 
Digital to analog convertor
Digital to analog convertorDigital to analog convertor
Digital to analog convertorsartaj ahmed
Ā 
M-TECH 4th SEM PRESENTATION
M-TECH 4th SEM PRESENTATIONM-TECH 4th SEM PRESENTATION
M-TECH 4th SEM PRESENTATIONSubhajit Shaw
Ā 
Lect2 up380 (100329)
Lect2 up380 (100329)Lect2 up380 (100329)
Lect2 up380 (100329)aicdesign
Ā 
Design of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCEDesign of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCEnandivashishth
Ā 
Galil dmc18x6 catalog
Galil dmc18x6 catalogGalil dmc18x6 catalog
Galil dmc18x6 catalogElectromate
Ā 
Scada1
Scada1Scada1
Scada1vishnu2kh
Ā 
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1Javed G S, PhD
Ā 
5942709.ppt
5942709.ppt5942709.ppt
5942709.pptmoh2020
Ā 
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...IOSR Journals
Ā 
Performance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/FPerformance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/FIOSR Journals
Ā 
Motor Control of Drives using Control Electrical
Motor Control of Drives using Control ElectricalMotor Control of Drives using Control Electrical
Motor Control of Drives using Control Electricalbalaji765046
Ā 
Topic 4 Digital Technique Data conversion
Topic 4  Digital Technique Data conversionTopic 4  Digital Technique Data conversion
Topic 4 Digital Technique Data conversionBai Haqi
Ā 
Solution on Automotive LED Signal Lighting
Solution on Automotive LED  Signal LightingSolution on Automotive LED  Signal Lighting
Solution on Automotive LED Signal LightingPremier Farnell
Ā 

Similar to High Speed R-to-R Input Comparator Circuit Design and Optimization (20)

IRJET - Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDAIRJET -  	  Design and Analysis of a Comparator for ADC in Tanner EDA
IRJET - Design and Analysis of a Comparator for ADC in Tanner EDA
Ā 
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched ComparatorHigh Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
High Speed, Low Offset, Low Power, Fully Dynamic Cmos Latched Comparator
Ā 
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice ToolDesign and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
Design and Simulation of First Order Sigma-Delta Modulator Using LT spice Tool
Ā 
3BITFLASHADC
3BITFLASHADC3BITFLASHADC
3BITFLASHADC
Ā 
A Design of Sigma-Delta ADC Using OTA
A Design of Sigma-Delta ADC Using OTAA Design of Sigma-Delta ADC Using OTA
A Design of Sigma-Delta ADC Using OTA
Ā 
Digital to analog convertor
Digital to analog convertorDigital to analog convertor
Digital to analog convertor
Ā 
M-TECH 4th SEM PRESENTATION
M-TECH 4th SEM PRESENTATIONM-TECH 4th SEM PRESENTATION
M-TECH 4th SEM PRESENTATION
Ā 
C011122428
C011122428C011122428
C011122428
Ā 
Lect2 up380 (100329)
Lect2 up380 (100329)Lect2 up380 (100329)
Lect2 up380 (100329)
Ā 
Design of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCEDesign of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCE
Ā 
Galil dmc18x6 catalog
Galil dmc18x6 catalogGalil dmc18x6 catalog
Galil dmc18x6 catalog
Ā 
Er34881886
Er34881886Er34881886
Er34881886
Ā 
Scada1
Scada1Scada1
Scada1
Ā 
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
CMOS Analog IC design by Dr GS Javed - Refresher Course - Batch 1
Ā 
5942709.ppt
5942709.ppt5942709.ppt
5942709.ppt
Ā 
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
A Low Power, 8-Bit, 5MS/s Digital to Analog Converter for Successive Approxim...
Ā 
Performance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/FPerformance analysis of High Speed ADC using SR F/F
Performance analysis of High Speed ADC using SR F/F
Ā 
Motor Control of Drives using Control Electrical
Motor Control of Drives using Control ElectricalMotor Control of Drives using Control Electrical
Motor Control of Drives using Control Electrical
Ā 
Topic 4 Digital Technique Data conversion
Topic 4  Digital Technique Data conversionTopic 4  Digital Technique Data conversion
Topic 4 Digital Technique Data conversion
Ā 
Solution on Automotive LED Signal Lighting
Solution on Automotive LED  Signal LightingSolution on Automotive LED  Signal Lighting
Solution on Automotive LED Signal Lighting
Ā 

Recently uploaded

complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
Ā 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
Ā 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
Ā 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
Ā 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
Ā 
TechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
Ā 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
Ā 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
Ā 
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
Ā 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
Ā 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
Ā 
Gurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort service
Gurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort serviceGurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort service
Gurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort servicejennyeacort
Ā 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
Ā 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
Ā 

Recently uploaded (20)

complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Ā 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
Ā 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
Ā 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Ā 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
Ā 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
Ā 
TechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACĀ® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
Ā 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Ā 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Ā 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Ā 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
Ā 
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Ā 
young call girls in Green ParkšŸ” 9953056974 šŸ” escort Service
young call girls in Green ParkšŸ” 9953056974 šŸ” escort Serviceyoung call girls in Green ParkšŸ” 9953056974 šŸ” escort Service
young call girls in Green ParkšŸ” 9953056974 šŸ” escort Service
Ā 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Ā 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
Ā 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Ā 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Ā 
Gurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort service
Gurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort serviceGurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort service
Gurgaon āœ”ļø9711147426āœØCall In girls Gurgaon Sector 51 escort service
Ā 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
Ā 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
Ā 

High Speed R-to-R Input Comparator Circuit Design and Optimization

  • 1. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Design of a High Speed, Rail-to-Rail input CMOS comparator 1 Pushpak Dagade Under the guidance of Prof. G. S. Visweswaran, March 13, 2014 1 This work is a part of my eļ¬€ort towards my M.Tech Project 1 / 26
  • 2. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References My comparator design speciļ¬cations Resolution: 2mV Delay: ā‰¤ 500ps ICMR: 0 āˆ’ 1.2V (Rail to Rail) Technology: UMC 130nm Vref Vin Vout Cmp Figure: Comparator Symbol 2 / 26
  • 3. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Circuit Topology The required speciļ¬cations demand a high speed comparator circuit topology 3 / 26
  • 4. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References High speed comparator circuit topology LatchPreamp Postamp Vin Vref Vout All the stages are essentially gain stages For a low speed comparator, only the 1st stage can be suļ¬ƒcient Post ampliļ¬er stage can be omitted for medium speed comparators 4 / 26
  • 5. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References NMOS input preampliļ¬er stage Vdd Vdd Vdd VddVdd Vgn+ Vgnāˆ’ X1 X2 X9X10 X7 X8 X3 X4 X5 X6 Vin Vref ICMR ā‰ˆ 0.3V to 1.2V Gain stages can be modiļ¬ed/added as per requirement Region of operation: small signal, linear 2 2 If a very large signal is given as input, overdrive recovery problem may occur, resulting in very slow output response. There are solutions to this problem 5 / 26
  • 6. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Latch Stage Vbiasn X18X15 X17 X16 Vdd X21 X19 X20 Vgn+ Vgnāˆ’ Vloāˆ’ Vlo+ Figure: Diļ¬€erential ampliļ¬er loaded with a latch Can omit the diļ¬€erential pair if suļ¬ƒcient gain available from preampliļ¬er stage Region of operation: small to large signal, linear 6 / 26
  • 7. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Post ampliļ¬er stage X22 X23 X27 X24 X25 X26 Vdd Vdd Vdd Vdd Vout X29 X28 vlo+ vloāˆ’ Figure: Self biased diļ¬€erential ampliļ¬er followed by inverter Quickly generates large amounts of currents Region of operation: large signal, can be non-linear Inverter acts as output driver Also acts a low gain stage 7 / 26
  • 8. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References NMOS input comparator topology Vdd Vdd Vdd VddVdd Vdd Vdd Vdd Vdd Vdd Vout Vin Vref Figure: All the 3 stages put together ICMR ā‰ˆ 0.3V to 1.2V (Required: 0V to 1.2V ) 8 / 26
  • 9. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References PMOS input comparator topology Vdd Vdd Vdd Vdd Vout Vdd Vdd Vdd Vdd VddVdd Vdd Vdd Vdd Vin Vref Circuit is simply the complimentary of the circuit shown in the previous slide ICMR ā‰ˆ 0V to 0.8V Notice, that post ampliļ¬er stage still remains the same! This gives a hint in combining the 2 comparators for a comparator with rail-to-rail ICMR! 9 / 26
  • 10. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Rail-to-Rail ICMR Speciļ¬cation ICMR of NMOS input comparator: 0.3V to 1.2V ICMR of PMOS input comparator: 0V to 0.8V āˆ“ Both together can provide rail to rail ICMR The 2 comparators can be combined together at the post ampliļ¬er stage 10 / 26
  • 11. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Rail-to-Rail ICMR Comparator topology Vdd Vdd Vdd VddVdd Vdd Vdd Vdd Vdd Vdd Vout Vdd Vdd Vdd Vdd VddVdd Vdd Vdd Vdd Vin Vref Vin Vref Figure: The complete comparator circuit 11 / 26
  • 12. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Circuit Optimization How to ļ¬nd optimum values of transistor sizings, for a given circuit topology, so as to meet the required speciļ¬cations? 12 / 26
  • 13. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Practical problems Analysis given in books useful for qualitatively purposes & rough hand calculations Not of much use quantitatively, since calculations based on ideal mosfet equations, not true practically Example: You will always have some non zero oļ¬€set voltage VOS for the comparator if equations given in books are used Also, circuit cannot be simulated manually for a large number set of inputs All these demand for some form of automation & optimization 13 / 26
  • 14. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Circuit optimization algorithm ļ¬‚owchart Create controller script with variable ranges and cost function Create netlist with random values for variables Simulate using circuit simulator Create netlist from template with the new parameter values Generate new values for variable from the past history (using optimization algorithm) Read output & calculate cost function value Is cost function value desirable? Create netlist template Done YES NO 14 / 26
  • 15. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Simulation Results After doing a few million iterations of optimization, in multiple steps, for almost a month, I ļ¬nally got the transistor sizings which give me the desired speciļ¬cations. Here are some simulation results on the circuit ļ¬le with optimum transistor sizings... 15 / 26
  • 16. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References DC Simulation Results 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (V) 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin Vout Figure: Vref = 3mV 16 / 26
  • 17. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References DC Simulation Results 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (V) 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin Vout Figure: Vref = 0.3V 17 / 26
  • 18. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References DC Simulation Results 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (V) 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin Vout Figure: Vref = 0.6V 18 / 26
  • 19. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References DC Simulation Results 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (V) 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin Vout Figure: Vref = 0.9V 19 / 26
  • 20. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References DC Simulation Results 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (V) 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin Vout Figure: Vref = 1.198V 20 / 26
  • 21. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Transient Simulation Results 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Time 1e 9 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (smallest) Vout GND VDD Figure: Vref = 3mV 21 / 26
  • 22. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Transient Simulation Results 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Time 1e 9 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (smallest) Vout GND VDD Figure: Vref = 0.3V 22 / 26
  • 23. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Transient Simulation Results 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Time 1e 9 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (smallest) Vout GND VDD Figure: Vref = 0.6V 23 / 26
  • 24. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Transient Simulation Results 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Time 1e 9 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (smallest) Vout GND VDD Figure: Vref = 0.9V 24 / 26
  • 25. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References Transient Simulation Results 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Time 1e 9 0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 Vin (smallest) Vout GND VDD Figure: Vref = 1.198V 25 / 26
  • 26. High Speed, R-to-R input comparator Pushpak Dagade Speciļ¬cations Circuit Topology NMOS input comparator PMOS input comparator R2R ICMR comparator Circuit optimization Simulation Results DC Simulation Transient Simulation References References Philip E. Allen, Douglas R. Holberg (2007) CMOS Analog Circuit Design Oxford University Press (2007) David A. Johns, Kenneth W. Martin, Tony Chan Carusone (2012) Analog Integrated Circuits Design John Wiley & Sons (2012) 26 / 26
  • 27. High Speed, R-to-R input comparator Pushpak Dagade Appendix Appendix: Softwares used Circuit simulator: ngspice http://ngspice.sourceforge.net/ Optimization algorithm: Python script http://www.h-renrew.de/h/python_spice/ optimisation.html Controller: Python script You need to make this as per your requirements. Some examples available here: http://www.h-renrew.de/h/python_spice/ optimisation.html Only open source free softwares were used for circuit simulation and optimization! 27 / 26