Sunteți pe pagina 1din 3

Lab3 for EE715

1 of 3

http://www.ohio.edu/people/starzykj/webcad/ee715/lab3.html

Lab 3: CMOS Gilbert Multiplier


Ads not by this site

-by: Zheng Chen


Last Modified 5/20/97

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.

Transistor level design with Design Architect:


1. After logging into a workstation in Stocker 301 (barney, lisa, krusty, maggie, marge, or skinner), start
running Mentor Design Manager:
% dmgr&

Invoke DA by clicking on design_arch icon in the tools window .


2. In DA, create schematic sheets for a simple two-stage opamp and a wide-swing current- mirror opamp.
a. Set the working directory to your $CLASS/parts.
b. Open new sheets $CLASS/parts/gilbert which corresponds to the Gilbert multiplier. Use the
techniques in the previous labs to create a wide-range version of the multiplier shown in Figure 1.

Figure 1: Wide-range version of the Gilbert muliplier.

c. Note that you may use arbitrary sizes for the transistors. I don't know what are the criteria for an
optimal design.

Analog simulation with AccuSim:


3. Perform DC sweep analysis on the opamps using AccuSim II.

11-01-2014 PM 05:53

Lab3 for EE715

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

Lab3 for EE715

http://www.ohio.edu/people/starzykj/webcad/ee715/lab3.html

Figure 3: Dialog box for DC sweep analysis setup.

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.

Ads not by this site

Find it at Localpages.com Looking for Paralegal Schools? Find it at Localpages.com

localpages.com

3 of 3

11-01-2014 PM 05:53

S-ar putea să vă placă și