NCSU CDK Setup & Example

Slides:



Advertisements
Similar presentations
Analog Basics Workshop Getting started with Tina-TI
Advertisements

Voltages Sources and Current Sources
Operational Amplifiers
Verilog XL Tutorial By Greg Edmiston Scott McClure August 2004.
12- Agenda Introduction 1 Verilog-A Modules 2 DAY 1 Synopsys 60-I-032-BSG-005 © 2007 Synopsys, Inc. All Rights Reserved Simulating Variability – Design.
Analog Electronics Workshop (AEW) Apr 3, Contents Intro to Tools Input Offset Input and Output Limits Bandwidth Slew Rate Noise EMIRR Filtering.
Getting Started with Cadence Compiled by Ryan Johnson April 24, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT.
LNA Simulation Tutorial
PSPICE Tutorial Spring 2015
PSPICE Tutorial. Introduction SPICE (Simulation Program for Integrated Circuits Emphasis) is a general purpose analog circuit simulator that is used to.
INTRODUCTION Spice Excel. SPICE Simulation Program with Integrated Circuit Emphasis.
SP2006 CSE598A/EE597G CAD Tool Tutorial Spring 2006 CSE598A / EE597G Analog-Digital Mixed-Signal CMOS Chip Design.
Black Box Electronics An Introduction to Applied Electronics for Physicists 5. Pushing the Limits With Spice University of Toronto Quantum Optics Group.
PSPICE - Review Kishore C. Acharya. Kishore Acharya2 Starting Simulation with PSPICE Launch PSPICE design Manager Create a New Work Space or Open an Existing.
PCB design with Design Entry CIS and Layout Plus
Project 2: Cadence Help Fall 2005 EE 141 Ke Lu. Design Phase Estimate delay using stage effort. Example: 8 bit ripple adder driving a final load of 16.
Simulation of Created Design Documentation on the simulation process of a basic injector-separation channel model design.
Getting Started with Cadence Prepared by Ryan Johnson, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The following.
EGR 141 Computer Problem Solving in Engineering and Computer Science Interfacing with a Database in Visual Basic.NET 2005.
Simulating Circuits Using QUCS, the Quite Universal Circuit Simulator
Serpentine Channel Demonstration Documentation on the setup, design and simulation of a basic injector-separation channel model design.
Design Process of Serpentine Channel Documentation on the design of a basic injector-separation channel model design.
1 FET FREQUENCY RESPONSE LOW FREQUENCY. 2 LOW FREQUENCY – COMMON SOURCE.
Analysis and Design of Power Electronic Circuits using Orcad
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Cadence Tutorial -- Presented by Chaitanya Emmela VLSI Research Group CACS.
IS 426: Information Systems Construction in Modern Society Downloading and exploring oracle development environments.
Experiment 17 A Differentiator Circuit
Abdülkadir ERYILDIRIM Turgut Ozal University. The Objectives:  Open and Save New Project File  Create a Circuit Schematic  Get Place, Place Parts i.e.
Analog IC Design First – A OPAMP Design Example. Date: 15th NOV, 2007 報告人:何建興.
Lecture bases on CADENCE Design Tools Tutorial
Creating an Astable Circuit This will guide you through constructing an astable circuit.
Basic Pspice Instructions Stuart Tewksbury
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
ECE122 – Digital Electronics & Design
Command Interpreter Window (CIW)
Introduction to SPICE (Version16.2) Prof. Shahrokh Ahmadi ECE002.
Tanner Tools Tutorial S-Edit v13.0 Tutorial.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
Installing Repast in the Eclipse IDE Charlie Gieseler 6/28/04.
Cadence tools Brandon Rumberg.
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Front to Back End Adil Sarwar March 2004.
Tutorial for XFDTD Written by Cynthia Furse University of Utah.
Objectives Understand the design environment and flow
SJTU 2006 SPADE Manual Ma Diming
Modeling of Power Converters using Matlab and Simulink
Experiment 10: Inverting Amplifier With Modifications that Require the Use of the Velleman Oscilloscope.
L 05 29Jan021 EE Semiconductor Electronics Design Project Spring Lecture 05 Professor Ronald L. Carter
Field Effect Transistors (2)
Microwave Office 2005 Training Linear Simulation – Low Noise Amplifier
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
Serpentine Channel Demonstration Documentation on the setup and simulation of a complete basic injector-separation channel model design.
It’s always important that all of your nodes be numbered. So the way to do that is to go to Options at the top of the screen then select Preferences. When.
Transient Response. Transient Analysis Plot of the voltages or currents as a function of time. – Output plot mimics the oscilloscope display. If simulating.
Created by Tim Green, Art Kay Presented by Peggy Liska
Introduction to LTspice IV
The uA741 Operational Amplifier
Introduction to PSPICE
THE CMOS INVERTER.
PSPICE Quickstart Revision 0
ORCAD PSPICE.
類比電路(一)實習.
INTRODUCTION Spice Excel.
A Differentiator Circuit
OrCAD Capture Version 9.1 Parts Libraries.
The uA741 Operational Amplifier
First contact with Cadence icfb
S-parameters measurements
Move the cursor to cell A1 of the ‘Input’ worksheet.
Presentation transcript:

NCSU CDK Setup & Example ECE Purdue University

Design Kit Setup We will use NCSU TSMC 0.2-µm CDK in this tutorial Open a terminal window, If you like, you can make your working directory In this tutorial, the working directory is HOME directory Copy the following files to your working directory cp /package/eda/cells/ncsu-cdk-1.5.1/local/cdssetup/cds.lib ~/ cp /package/eda/cells/ncsu-cdk-1.5.1/local/cdssetup/cdsenv ~/.cdsenv cp /package/eda/cells/ncsu-cdk-1.5.1/local/cdssetup/cdsinit ~/.cdsinit cp /package/eda/cells/ncsu-cdk-1.5.1/local/cdssetup/simrc ~/.simrc Don’t miss ‘dot’

Design Kit Setup In your terminal window, Please type a following to load your cadence/NCSU setup: source /usr/site/ece/bin/edacfg mmsim ncsu hsp cscope You need to do the above step whenever you open Cadence. To avoid repetition, you are encouraged to add the command line in your .cshrc If you use ‘ecegrid-lnx.ecn.purdue.edu’ and ‘grid command’, the above command line should be in your .cshrc Open Cadence in your working directory You can type ‘icfb &’ or ‘grid icfb &’ to open Cadence We are going to use Cadence version 5.1.41

Design Kit Setup You should see following windows including the libraries:

Design Kit Setup We will design a common-source amplifier using NCSU TSMC 0.2-µm process Create a library In Library Manage: File > New > Library Type a library name (ex: tutorial) and check ‘Attach to existing tech library’ Then, select ‘TSMC 0.20u CMOS018 (6M, HV FET,…)’  OK Create a cell view (schematic) In Library Manage: File > New > Cell View Enter Cell Name (ex: Amp). Make sure ‘View Name: schematic’ and ‘Tool: Composer-Schematic’  OK

Design Kit Setup Create a schematic in a schematic editing window To add an NMOS transistor Add > Instance Select ‘NCSU_Analog_Parts’ for Library and click ‘N_Transistors’ in ‘Component Browser’. Select ‘nmos4’, which is a 4-terminal transistor Then you can change the instance properties and add the symbol on your schematic window To add a passive divice Select ‘NCSU_Analog_Parts’ for Library and click ‘R_L_C’ in ‘Component Browser’. Select a device you want The NCSU design kit unfortunately provides only ideal passive devices

Design Kit Setup To add an ideal component such as voltage source, current source, etc Add > Instance Select ‘analogLib’ for Library and click a category which an instance you want belongs to in ‘Component Browser’. Select the component Then you can change the instance properties and add the symbol on your schematic window Note: The number of finger of a transistor does not work, and please use the multiplicity instead of the number of finger

Example Common-source amplifier schematic

Example Supply voltage = 1.8V Input vsin: Idc = 100uA Amplitude = 10mV Frequency = 20MHz AC magnitude = 1 Idc = 100uA

Example Now, we have finished an initial design In this tutorial, we will cover following analyses in Analog Design Environment DC DC operating point Tran Transient simulation AC Frequency response

Example For simulation: Open Analog Design Environment (ADE) Go to Setup > Simulator/Directory/Host…: Change Simulator from ‘hpiceS’ to ‘spectre’ After change, you will see

Example Include model files: Go to Setup > Model Libraries… Browse ‘/package/eda/cells/ncsu-cdk-1.5.1/local/models /hspice/public/tsmc20N.m’ and add and OK If you want to use PMOS transistors, you also need to include a file of ‘tsmc20P.m’

Example DC analysis (example setting)

Example Tran analysis (example setting)

Example AC analysis (example setting)

Example DC analysis ADE > Results > Annotate > DC Operating Points/DC node volt

Example Tran analysis ADE > Results > Direct Plot > Main Form Voltage gain = 187.2mV / 20mV = 19.4 dB

Example AC analysis ADE > Results > Direct Plot > Main Form DC gain = 19.47dB, f-3dB = 336MHz