Uploaded by tanmaya shrivastav

EE719 mixed signal VISI

advertisement
EE719 (ZELE)
Mixed-Signal VLSI Design
Course Project [Points : 50]
• The project is based on Cadence simulations.
• Use nmos1v lvt and pmos1v lvt transistors from the GPDK 45nm technology library and resistors, capacitors from
analoglib library.
• The final submission must be named as Rollnumber Yourname Project PartX.pdf.
• Submissions after deadline will not be accepted under any circumstances.
• The submission must contain appropriate plots labelled clearly.
• MOSFETs in schematics must be annotated with all required parameters. Eg. Width, Length, Fingers, Multipliers.
• Include the testbench schematics for all the simulations.
• Cadence simulation related tutorials will be provided.
• Report all values with appropriate units in tabular format wherever it is necessary.
• If we find evidence of copying in any question, all involved students would be awarded ZERO marks for the project.
• A Viva Voce Examination will be conducted after the submission of the project report.
PROBLEM STATEMENT
Design a Flash ADC. This involves designing a sample-and-hold circuit and then a comparator. The specifications for
the sample-and-hold circuit are listed in Table 1.
Parameter
Number of bits (N)
Supply Voltage (VDD )
Input Voltage Swing (VFS )
Temperature (T)
ENOB (Nyquist Bandwidth)
THD (Nyquist Bandwidth)
Sampling Frequency (Fs )
Clock Rise, Fall times (Tr , Tf )
Value
10
1.2 V
0.6 - 1.0 V
27C
>8 bits
>55 dB
1 GHz
10 ps
Table 1: Bootstrap Switch Specifications
Load capcitance to be used in testbench:
CL = 250 fF
The following design modules will be provided:
1. Testbenches
(a) bootstrap switch tb
References
1. The Bootstrapped Switch : B. Razavi, “The Bootstrapped Switch [A Circuit for All Seasons]”, 2015
2. The Design of a Bootstrapped Sampling Circuit : B. Razavi, “The Design of a Bootstrapped Sampling Circuit [The
Analog Mind]”, 2021
1
PART 1 [20 Marks]
Boot-strapped Sample-and-Hold Circuit
Submission Deadline : 01 March 2023 11:55PM
References 1 and 2 should help guide you in the design for this part. Note that for your convenience you can create
separate schematic files for each of the sub-parts. Each sub-part in your report must contain:1. Annotated schematics
2. Annotated graphs (Transient Waveform & 1024 point FFT Plot)
3. Table of results (Include Screenshot of Spectrum Tool Output)
4. Observations and Comments
1 (a). Simulate the schematic given in figure 1 in Cadence. Provide hand-calculations and reason out your choices
for parameters chosen. Give a sine input (near Fs /5) using vsin from analoglib to your design and verify the output.
[2]
X
Vin
+
VB
-
Vout
M1
C1
Figure 1: Basic Boot-strap
Tabulate the parameters:
Parameter
Width
Length
M1
C1
<value >
Table 2: Parameter values
1 (b). With the ideal-case as our base design, let’s progress onto building an implementable design. In a new
schematic file, simulate figure 2b. Reason out your choices for parameters chosen. Give a sine input (near Fs /5) to your
design and verify the output.
[3]
P
+
VB
-
φ
S2
Vin
φ
X
P
S4
+
VB
Vout
M1
Vin
C1
M2
X
φ
M4
φ
Vout
M1
C1
(a) With Ideal switch
(b) Replacing Switches with MOSFETs
Figure 2: Introducing Sampling
Tabulate the parameters:
Parameter
Width
Length
M2
M4
Table 3: Parameter values
2
1 (c). Our next step is to ensure that we can disable bootstrapping. In a new schematic file, simulate figure 3b.
Reason out your choices for parameters chosen. Give a sine input (near Fs /5) to your design and verify the output. [3]
φ
P
X
S2
+
VB
-
P
φ
S4
S6
Vin
φ
M6
S3
Vout
M1
φ
X
M4
+
VB
-
φ
φ
φ
M2
M3
Vin
Vout
M1
C1
C1
(a) With Ideal switch
(b) Replacing Switches with MOSFETs
Figure 3: Disabling Bootstrapping
Parameter
Width
Length
M6
M3
Table 4: Parameter values
1 (d). Let’s complete the design! Let’s introduce the boot-strap capacitor and put in a mechanism to charge it after
each cycle. In a new schematic file, simulate figure 4b. Reason out your choices for parameters chosen. Give a sine input
(near Fs /5) to your design and verify that the output. Plot the region of operation for each of the transistors. Does this
match your expectations? Reason out.
[5]
VDD
φ
P
S5 +
VDD
φ
S6
Vin
VDD
φ
φ
X
S2
φ
M2
P
X
S4
M5 +
VDD
-
CB
CB
M4
φ
φ
φ
M6
S3
Vout
M1
Vin
M3
Vout
M1
C1
C1
(a) With Ideal switch
(b) Replacing switches with MOSFETs
Figure 4: Introducing the Bootstrap Capacitor
Parameter
Width
Length
M5
CB
<value >
Table 5: Parameter values
1 (e). For each of the parts from 1 (b) - 1 (d), give an input sine wave of frequencies near Fs /5 and Fs /2. Use the
spectrum tool to analyse the output frequency spectrum and determine the ENOB and THD in each case. (Note: Ensure
that the values of m, N are such that there is coherent sampling. Please include these values used in your report as well.)
Provide annotated screenshots with the input signal peak marked. Tabulate the ENOB and THD in each case and provide
a reason for the trend observed.
[7]
Sub-part
1 (b)
1 (c)
1 (d)
ENOB - Fs /5
THD - Fs /5
ENOB - Fs /2
Table 6: Parameter values
3
THD - Fs /2
1 (f ). Provide a table for the final parameters:
Parameter
Width
Length
M1
M2
M3
M4
M5
M6
Table 7: Final Parameters
4
C1
<value >
CB
<value >
Download