Documente Academic
Documente Profesional
Documente Cultură
1 of 3
http://www.ohio.edu/people/starzykj/webcad/ee715/lab3.html
INTRODUCTION:
In this lab exercise, we will design a wide-range version of the Gilbert muliplier in CMOS. This lab will cover:
1. Transistor level design with Design Architect.
2. DC sweep analysis with AccuSim II.
c. Note that you may use arbitrary sizes for the transistors. I don't know what are the criteria for an
optimal design.
11-01-2014 PM 05:53
2 of 3
http://www.ohio.edu/people/starzykj/webcad/ee715/lab3.html
a. Before invoking AccuSim II, you need to generate the sdl design viewpoint as you did in Lab 1.
b. It seems that AccuSim II is not an appropriate simulator for neural system simulation because it
uses large signal MOSFET models while the neural system requires the transistors working in
subthreshold ragion. In the above design, the bias voltage Vb has to be set above the threshold
voltage (Vtn=0.71V for the 0.8-micron process we are using) to get a resonable bias current. For
example, the current flowing through Qb in Figure 1 is around 65 nA when Vb=0.775V. I have to
assume this condition is a kind of "weak inversion". The DC sweep analysis results are shown in
Figure 2 for V2=V4=2.5V, V3 sweeping from 2.3 V to 2.7 V, and V1 sweeping from 2.48 V to
2.52 V.
Figure 2: Output current of the Gilbert multiplier as a function fo (V3-V4), for several values of (V1-V2).
c. From Figure 2, we may see that the tanh behavior for (V3-V4) is evident from -0.05 V to 0.05 V.
You are required to do DC sweep analysis by setting V2=1 V, V4=4 V, and sweeping V3 from 3.95
V to 4.05 V, and selecting some values for V1 between 0.97 V and 1.03 V.
d. When AccuSim is invoked, the default analysis mode is DC operation point analysis. You should
load in the MOSFET model file as you did before, then add an appropriate dc value on Vb to get a
small bias current. Then add dc signals on V2 and V4. Click on the SETUP ANAYSIS icon on the
pallete to set DC Sweep mode as shown in Figure 3. You may add all of signals in the schematic to
the keep list as you did before. You may also add the current signals on drains of Q13 and Q12 to
a trace window . To trace a current signal, just select the pin point of a transistor, for example, put
the cursor right on the drain pin of Q13 and click on it, then you will see only one point not a whole
net is highlighted, add this selected signal to a trace window where it will be represented as current .
11-01-2014 PM 05:53
http://www.ohio.edu/people/starzykj/webcad/ee715/lab3.html
e. After the set-up, you may need to save it. Then add dc force 1 V on V1 and run the analysis. To see
the (V3-V4) vs Iout chart, click on the OPEN WF PROC icon to open a waveform processor. We
define the y axis as current on Q13's drain minus current on Q12's drain ( think why we cannot
measure Iout directly and why we don't use currents on drains of Q16 and Q14). First select the y
icon in the WF processor, then click on I icon for a current signal , use the red cross to select Q13's
drain in the schematic window. You will see an item shown in the dialog box. To add a minus
symbol, use the popup menu in the WF processor and select the - icon. Then click on the I icon
again and select Q12's drain. Now you finish the function for y axis. Next select the x icon, and use
the same methods to add the function for x axis . Note that you should use the V icon for voltage
signals this time. Finally, select the Chart icon to add a new chart. You need to change V1's value
for some other runs. After each run, you may just click on the Chart icon in the WF processor
window to add the curve to the existing window using the existing y axis. Then you will see the
curves shown together like Figure 2.
4. Finish this exercise by closing all Mentor tools.
localpages.com
3 of 3
11-01-2014 PM 05:53