Functional Simulation with Accusim


1. Create a schematic of a CMOS inverter using DA in SDL components
 
1.1 Create a directory under your home for the VLSI class and keep all of your work in there:
>> mkdir egre429
>> cd egre429
Be sure and change into this directory after you login and before you create any new designs for this class.

1.2 Create a directory for this lab and move into it. Then start Design Architect (DA):

>> mkdir lab1
>> cd lab1
>> adk_da &
1.2 In DA open a sheet called inv and use the Libraries->ADK Libraries menu item and then click on the SDL Parts item in the palette to bring up the library of transistors that you will use to develop your IC cells. Use your knowledge of DA to create a schematic of an inverter using PMOS and NMOS devices, VDD, GND, and portin and portout components. Don't forget to connect the body contacts of the transistors and change the width of the PMOS device to 10 from the default. The resulting schematic should look like the one below:

1.3 Check and save the sheet and exit DA
 

2. Simulate the transient response of the inverter using Accusim
  3. Simulate the voltage transfer characteristic using Accusim
 
Like PSpice, Accusim can be used to perform other analysis as well. Here we will examine the voltage transfer characteristic of the inverter using Accusim.

1.1 Restart Accusim on your inverter:
 

>> accusim inv/accusim &
1.2 Select the in1 signal and THEN press the  Setup Analysis icon in the palette menu. Press DC Sweep and notice that the Positive Net and Negative Net are already set to /in1 and /GND already.  Set the From and To values to 0V and 5V respectively. The result should be a dialog box like this:

Click OK when you are done.

1.3 Trace the in1 and out1 signals and load the ami05 model file as before and type run in the window to run the simulation. The result should be a chart window like that shown below:

1.4 Print the chart window and exit Accusim.
 

Based on the tutorial prepared by David Zar.