Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Running Cadence - Electrical and Computer Engineering - Lab Handouts, Lecture notes of Electrical Engineering

Some concept of Electrical and Computer Engineering are Active Filters, Build Inverter in Schematic View, Circuit Structure, Operational Amplifier Performance, Overview of Solaris, Simulations Instructions. Main points of this handout are: Running Cadence, Schematic Editor, Simulation Purposes, Signal Waveforms, Cadence Software, Lab Reports Contents, Transistor Sizes, Low-Field Mobility, Approximate Noise Radio, Symmetrical Inverter

Typology: Lecture notes

2012/2013

Uploaded on 05/18/2013

maazi
maazi 🇮🇳

4.4

(12)

77 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Fall 2010 ECE-E421 ADVANCED ELECTRONIC CIRCUIT
DESIGN
1 Objective
The objective of this lab is to help you to get started with the Cadence EDA software for Custom
VLSI design. The topics covered in this assignment include:
Drawing an inverter in the Schematic Editor,
Using Spectre do front-end simulation,
Changing the schematic view for simulation purposes,
Showing simulation results with signal waveforms.
2 Running Cadence
Cadence is one of the most widely used IC design software in the industry. Cadence includes many
packages for ASIC/SOC/VLSI design, some of which are used in custom IC design. In the content
of this course, you will learn low-level (transistor level) design tools of Cadence, especially Schematic
Editor for schematic design, Analog Artist for simulation environment and Spectre for simulation.
2.1 Preparing your PC for Cadence
First, you should open Xwin-32 software and login to your account (Refer to supplement materials).
When you login to the Solaris host, create a cds.lib file with the following lines (CHECK if they
are not there already):
SOFTINCLUDE $ SYSTEM CDS LIB DIR/cds.lib
DEFINE basic $ CDK DIR/lib/basic
DEFINE NCSU Analog Parts $ CDK DIR/lib/NCSU Analog Parts
DEFINE NCSU Digital Parts $ CDK DIR/lib/NCSU Digital Parts
DEFINE NCSU TechLib ami06 $ CDK DIR/lib/NCSU TechLib ami06
DEFINE NCSU TechLib ami16 $ CDK DIR/lib/NCSU TechLib ami16
DEFINE NCSU TechLib hp06 $ CDK DIR/lib/NCSU TechLib hp06
DEFINE NCSU TechLib tsmc02 $ CDK DIR/lib/NCSU TechLib tsmc02
DEFINE NCSU TechLib tsmc02d $ CDK DIR/lib/NCSU TechLib tsmc02d
DEFINE NCSU TechLib tsmc03 $ CDK DIR/lib/NCSU TechLib tsmc03
DEFINE NCSU TechLib tsmc03d $ CDK DIR/lib/NCSU TechLib tsmc03d
DEFINE NCSU TechLib tsmc04 4M2P $ CDK DIR/lib/NCSU TechLib tsmc04 4M2P
1
Docsity.com
pf2

Partial preview of the text

Download Running Cadence - Electrical and Computer Engineering - Lab Handouts and more Lecture notes Electrical Engineering in PDF only on Docsity!

Fall 2010 ECE-E421 ADVANCED ELECTRONIC CIRCUIT

DESIGN

1 Objective

The objective of this lab is to help you to get started with the Cadence EDA software for Custom VLSI design. The topics covered in this assignment include:

  • Drawing an inverter in the Schematic Editor,
  • Using Spectre do front-end simulation,
  • Changing the schematic view for simulation purposes,
  • Showing simulation results with signal waveforms.

2 Running Cadence

Cadence is one of the most widely used IC design software in the industry. Cadence includes many packages for ASIC/SOC/VLSI design, some of which are used in custom IC design. In the content of this course, you will learn low-level (transistor level) design tools of Cadence, especially Schematic Editor for schematic design, Analog Artist for simulation environment and Spectre for simulation.

2.1 Preparing your PC for Cadence

First, you should open Xwin-32 software and login to your account (Refer to supplement materials). When you login to the Solaris host, create a cds.lib file with the following lines (CHECK if they are not there already):

SOFTINCLUDE $ SYSTEM CDS LIB DIR/cds.lib DEFINE basic $ CDK DIR/lib/basic DEFINE NCSU Analog Parts $ CDK DIR/lib/NCSU Analog Parts DEFINE NCSU Digital Parts $ CDK DIR/lib/NCSU Digital Parts DEFINE NCSU TechLib ami06 $ CDK DIR/lib/NCSU TechLib ami DEFINE NCSU TechLib ami16 $ CDK DIR/lib/NCSU TechLib ami DEFINE NCSU TechLib hp06 $ CDK DIR/lib/NCSU TechLib hp DEFINE NCSU TechLib tsmc02 $ CDK DIR/lib/NCSU TechLib tsmc DEFINE NCSU TechLib tsmc02d $ CDK DIR/lib/NCSU TechLib tsmc02d DEFINE NCSU TechLib tsmc03 $ CDK DIR/lib/NCSU TechLib tsmc DEFINE NCSU TechLib tsmc03d $ CDK DIR/lib/NCSU TechLib tsmc03d DEFINE NCSU TechLib tsmc04 4M2P $ CDK DIR/lib/NCSU TechLib tsmc04 4M2P

Docsity.com

2.2 Running Cadence

After creating the cds.lib file, log out your account and log in again. If you did not have to change any files, you do not have to log out. Type icfb to open Cadence software.

2.3 When you log out

When you log out, make sure that no programs are running in XWin-32 window. If cadence is running for example, close it. Then input command exit to logout from bash shell. Type logout to logout from Solaris Host.

3 Lab reports

Lab reports are due on the next lab meeting. A paper version is needed. You lab report at the minimum should include these:

3.1 What you should know

check the NCSU Spectre model in path: /your NCSU folder path/ncsu-cdk-1.5.1/models/spectre/nom

The Low-field Mobility are:

μN : 533.69 cm^2 /Vs μP : 202.45 cm^2 Vs

Use the ratio of these two to facilitate your lab.

3.2 Lab reports contents

  • A schematic view of the Inverter (report transistor sizes);
  • From DC sweep find symmetrical inverter(Vout = Vin = 0. 5 ∗ V DD);
  • Making PMOS to be ten times stronger than NMOS and redo the simulation;
  • Making NMOS ten times stronger than PMOS and redo the simulation;
  • Calculate approximate noise radio from waveforms of the above three simulations.

Docsity.com