Tutorial
Tutorial
Tutorial
LABORATORY 0
BASIC TOOL SETUP AND USAGE
OBJECTIVES
No. Objectives Requirements
1 Install and Setup enviroment for ▪ Install VM-Ware and Import virtual
Cadence Virtuoso machine with Cadence Virtuoso enviroment.
2 Simulation a working of Inverter ▪ Fimiliar with linux command.
▪ Create library, schematic and testbench.
▪ Using ADE-L to simulation.
LAB 0 INFORMATION
- Download and install VM-Ware tool version 16 Pro.
- Download Cadence Virtuoso enviroment virtual machine (your laptop need ~80GB empty
space).
- Link download tools (VM-Ware and Cadence Virtuoso enviroment): AMS Design
- PDK usage is tsmc65 technology.
- Device usge for LAB0, LAB1, LAB2, LAB3, LAB4: nch_lvt and pch_lvt devices.
❖ Open virtual machine
p Create pin
r Rotate device
Shift + r Take symmetry of an element
e Descend to an inner level only read
ESC Unselect the actual tool / unselect the currently selected device
u Undo an action
Shift + x Check + Save the schematic
Shift + e Descend to an inner level
o Press i to insert a device → Define the type cell and view of device → Hide
▪ Library: tsmcN65
▪ Cell: nch/nch_lvt/nch_hvt 1
▪ View: symbol
1
There are many types of NMOS/PMOS device, with NMOS core device has 3 type nch (normal threshold
voltage), nch_lvt (low threshold voltage) and nch_hvt (high threshold voltage).
o Select device M0 > Press q to view the properties of MMOS. You can change the
length, width, finger and multiplier of MOS.
▪ L (M): Length of MOS
▪ W (M): Width of MOS
▪ Number of Fingers: Number of devices (Share OD in layout)
▪ Multiplier: Number of devices (Not share OD in layout)
o Create pin for schematic to contact with another block in top cell or testbench
connection, following the step in Figure 9.
o Insert supply voltage and capacitor to create a testbench for inverter as Figure 16.
▪ You can investigate three common usage analyses: DC, AC and TRAN. How to setup the
testbench and what analyses uses for?
▪ Setup Output
▪ At tab Outputs, choose To be plotted > Select On Design