Assignment 4
Assignment 4
Assignment 4
Total Marks: 20
Submission Deadline: 8 pm, Monday, 24th March, 2025
Refer the Tutorial-7 for guidance
General Instructions:
1. Set up the simulation options and accuracy presets to be the same as those used in the
first assignment. Include a snapshot of the options at the beginning of your submission.
2. Use nmos2v and pmos2v device from GPDK 45nm MM CMOS technology
for simulations, VDD = 1.5V, VSS = 0V.
3. Connect the body of NMOS transistors to VSS.
4. For design procedure you may refer the below mentioned papers.
(a) Design procedure discussed in class and tutorial-7.
(b) The StrongARM Latch: B. Razavi, “The StrongARM Latch [A Circuit for All Sea-
sons]”, 2015
(c) The Design of a Comparator: B. Razavi, “The Design of a Comparator [The Analog
Mind]”, 2020
5. Since it is a design problem, you may have to go under iterations to achieve the desired
specifications. So, while finding the design variables, you would start with hand calcula-
tions and then fine-tune the values to achieve the specification through simulations.
1 Problem Statement
In this assignment, we will design a StrongARM Latch.
1
Parameter Value
Supply Voltage(VDD ) 1.5
Input Voltage Range (VF S ) 0.7 − 1.3V
Temperature 27◦ C
Sampling Frequency (fs ) 500 M Hz
Clock Rise/Fall time 20 ps
Input Referred Offset
(Only for the purpose of estimating < 2 mV
minimum area of M1,2 of the comparator)
Load Capacitance(CL ) 10 f F
Logic Levels High:1.1 V , Low:0.4 V
Max(t1 ,t2 ) [Refer Figure 1a ] < 500 ps
Consider the specifications below in Table 1 below. For hand calculation, take AVth =
3mV · µm (Mismatch in input transistor is also considered by taking high values of AVth ).
2
5. Find the initial width and length of transistors M5 and M6 . [2]
7. Tabulate the widths and lengths of transistors in the table below. [2]
8. Simulate the circuit and get values of t1 and t2 from simulation. If you have overdesigned,
reduce the assumed initial value of C1,2 and C3,4 . Go back to the initial design step
and repeat the design process (you can use values of transistor capacitor obtained from
simulation, refine your initial assumption ) [3]
3 Transient Output
In this section, we will observe waveforms at various nodes. keep Vref = 0.9 , and provide a
ramp at the other input with a rate of 0.5 mV per cycle, simulating for a few cycles.
1. Provide waveforms at each node Vd1 , Vd2 ,Vout+ , and Vout− with respect to clock. Provide
the input as shown in Figure 3. It is important to report the waveform not from t=0 but
to leave some cycles and then report it. Annotate and label the waveform of Vout+ , and
Vout− with t1 and t2 time instances as shown in figure 1(a). (Plot time on X-axis and
voltage on Y-axis) [4]