ECE122 – Digital Electronics & Design

Slides:



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

Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
ECE 3130 – Digital Electronics and Design
 Microsoft Excel is an electronic spreadsheet.  As with a paper spreadsheet, you can use Excel to organize your data into rows and columns and to perform.
An Introduction to the Interface
Getting Started with Cadence Compiled by Ryan Johnson April 24, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT.
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 to PSpice Simulation Software. The Origins of SPICE In the 1960’s, simulation software begins –CANCER Computer Analysis of Nonlinear Circuits,
Using Spice in Lab Practicing for Analog ASIC Design Goran Jovanović, Faculty of Electronic Engineering University of Niš Serbia and Montenegro.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 Lab 4: VTC & Power.
VLSI Layout using Microwind
ECE 3130 – Digital Electronics and Design Lab 4 VTC and Power Consumption Fall 2012 Allan Guan.
UNESCO ICTLIP Module 4. Lesson 3 Database Design, and Information Storage and Retrieval Lesson 3. Information storage and retrieval using WinISIS.
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
How to use the VHDL and schematic design entry tools.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
Lecture #25 Timing issues
Getting Started with Cadence Prepared by Ryan Johnson, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The following.
Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic.
1 Create a Questionnaire Learning Objective  To learn how to use the features in Microsoft Publisher to create a questionnaire.
Good afternoon. My name is Jeferson Correa. I am a Ph. D
Part 1 Using the ARM board And start working with C Tutorial 5 and 6
Abdülkadir ERYILDIRIM Turgut Ozal University. The Objectives:  Open and Save New Project File  Create a Circuit Schematic  Get Place, Place Parts i.e.
Advanced Digital Circuits ECET 146 Week 3 Professor Iskandar Hack ET 221B,
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 11 – Design Concepts.
Electronic Circuits Laboratory EE462G Lab #7 NMOS and CMOS Logic Circuits.
L-EDIT Tutorial EEL 4310.
Lecture bases on CADENCE Design Tools Tutorial
Basic Pspice Instructions Stuart Tewksbury
XP New Perspectives on Microsoft PowerPoint 2002 Tutorial 1 1 Microsoft PowerPoint 2002 Tutorial 1 – Creating a PowerPoint Presentation.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
First Steps with Eagle PCB by Keith Barrett - Pakuranga College, Auckland, New Zealand v.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 5: Layout.
HKN Altium Workshop Basic Altium Workshop Friday, September 28th, 2007 HKN Brandon Gilles & Chris Mintle.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 Lab 4: VTC & Power.
Voltage and Current Dividers
Command Interpreter Window (CIW)
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
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.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 15 Advanced Tables.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: CMOS Design.
Objectives Understand the design environment and flow
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
Introduction to PSpice
Electronic Circuits Laboratory EE462G Lab #7 NMOS and CMOS Logic Circuits.
1. Digital cmos.2 10/15 Figure 10.1 Digital IC technologies and logic-circuit families. Digital IC Technologies CMOS & Pass Transistor Logic dominate.
EE210 Digital Electronics Class Lecture 10 April 08, 2009
Introduction to Drafting and Design In order to begin our drawing we have to set the drawing limits or the paper size.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS inverters
Solid-State Devices & Circuits
L 05 29Jan021 EE Semiconductor Electronics Design Project Spring Lecture 05 Professor Ronald L. Carter
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
How to Make a Power Point Go to Slide 2. (You can get there by clicking on slide 2 in Normal VIEW.)
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Circuit Timing.
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.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
Introduction to PSPICE
ECE 3130 Digital Electronics and Design
Discussion 2: More to discuss
INTRODUCTION Spice Excel.
The Bridge Between Symbolic Logic And Electronic Digital Computing
Digital Electronics Lab 2 Instructor:
Tutorial Introduction to help.ebsco.com.
Introduction to PSpice
Presentation transcript:

ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai

Objective of the lab To develop an understanding of design and simulation of digital logic circuits. To get a basic understanding of layout of electronic circuits. We will use Tanner tools for design and simulation. This lab introduces us to Tanner tools.

Introduction to Tanner tools Tanner tool- simulation tool for the class Upgraded from last year Some slides may look different as you will see on your computer Slides will be updated to correspond with the new version of Tanner as we advance into the semester

Tanner tools consists of the following L-Edit: Layout editing LVS: Layout vs. Schematic S-Edit: Schematic Entry T-Spice: Simulation W-Edit: Waveform formatting

This is S-Edit

For creating new design go File->New->New design

Enter design name and the folder name where you want to save your work.

Recommendations Make a new folder in your name and always save all your work there. Use same system each time so that you don’t have to transfer your old files to another system if needed. Create a backup of your work if needed as the lab computers are formatted from time to time.

Now go to Cell->New View

Hit OK to start with new cell schematic design

Levels of design in S-Edit The highest level in the S-Edit design hierarchy is the design file. Files contain modules, which can contain primitive objects or reference to other modules. A module can further have pages. S-Edit has 2 viewing modes, Schematic mode and Symbol mode. We can switch between 2 modes using the tabs in the tool bar or using a question mark (?).

Select tool Draw wire Label Node Cap Node

For more help with S-Edit go to Help->Tutorial

Library file path C:\Desktop\Student\My Documents\Tanner EDA\Tanner Tools v15.0\Process\Generic_250nm\Generic_250nm.tanner Click here to add libraries Browse the library file from the path above and hit OK. There are other libraries in the process folder. Feel free to add them and see what components they have. For example we will add spice_components and spice_commands from the library “standard_library”.

Now we will instance first element NMOS from the library Devices and hit done.

Some useful tips To move an object: Use center wheel of the mouse. For zoom in and zoom out use + and – respectively from the key board. To view/edit object properties, select object and use CTRL+E. Do not use space in your design names. Do not use special characters in port names.

Introduction to MOSFET A MOSFET can be PMOS NMOS A MOSFET is a four terminal device. Four terminals are: Gate Drain Source Bulk A MOSFET is symmetrical device unlike a BJT which means either terminal can be drain or source unless connected in a circuit.

Introduction to MOSFET For a PMOS source is always connected to highest voltage in the circuit. For an NMOS source is always connected to lowest voltage in a circuit. The bulk is always shorted to the source for both devices.

Introduction to MOSFET The bulk terminal is identified by an arrow. We can distinguish PMOS symbol from NMOS symbol as follows: PMOS bulk has arrow coming out . NMOS bulk has arrow going in. (Tip: remember ‘in’ sounds like N.) PMOS gate has a bubble attached to it. There can be different symbols for PMOS and NMOS for example the bulk may not be shown but the above points hold good for the MOSFETS we will be using from SCMOS library in S-Edit.

Schematic design of an inverter Today we will design an inverter schematic in S-Edit. In this class we will design CMOS based logic circuits. Thus an inverter consists of a PMOS and an NMOS connected in series with PMOS source connected to Vdd and NMOS source connected to Gnd. Input is applied at the gates. Output is collected from the drains which are connected together.

Input port Output port Vdd from library Misc PMOS from library Devices Gnd from library Misc

Now we are ready to create a symbol for the schematic design

Draw the symbol of the module which clearly represents the function if possible.

Create a new design file just as you did for inverter now to make the schematic for the inverter test bench.

Add libraries and make sure you also add inverter as a library so that you can instance it. Print voltage probe from spice commands Voltage sources from spice elements library

Voltage source properties can be modifies from here

Now we will set up the simulation settings Click to pop up the set up window Select Transient/Fourier analysis Browse the library file My Documents\Tanner EDA\Tanner Tools v15.0\Process\Generic_250nm_Tech\Generic_250nm.lib. Add a space followed by letters TT at the end of the path. This is must for spice to recognize this path. Hit OK and click the green play button on the top left

Types of analysis DC Operating Point Analysis. DC Transfer Analysis. Transient Analysis. AC Analysis. Transient Analysis, Powerup Mode. Noise Analysis.

Types of analysis DC operating point analysis: It finds the circuit’s steady-state condition, obtained (in principle) after the input voltages have been applied for an infinite amount of time. DC Transfer Analysis: It is used to study the voltage or current at one set of points in a circuit as a function of the voltage or current at another set of points. This is done by sweeping the source variables over specified ranges, and recording the output.

Types of Analysis Transient Analysis: It provides information on how circuit elements vary with time. AC Analysis: It characterizes the circuit’s behavior dependence on small signal input frequency. Transient Analysis power up mode: Some circuits do not have a DC steady state so it is difficult to specify there initial state. This is done using power up option of the .tran command. It sets entire circuit to zero for time equal to 0.

Propagation Delay Propagation Delay is the amount of time it takes a change of input to appear as a change on the output. Propagation Delay is measured from the 50% point on the input signal to the 50% point on the output. Input Output tpHL

Transition time High-low and low high transition times at the output of a gate are defined as tHL and tLH between the 10% and 90% points. 90% 10% tLH 90% 10% tHL

Gate Delay The load capacitance severely affects the gate delay. Inv1

Simulating NAND gate Next we will make a NAND gate using p and n MOSFET and test its performance.

Note parameters W=2.50u and L=0.25u

TEST BENCH FOR NAND GATE TEST BENCH FOR THE NAND GATE

tpHL

Record the propagation delay Record tpHL and tpLH for the NAND gate. Record the waveform for the same.

Lab Reports Strictly adhere to the lab report format and other instructions on the website No late submissions without prior permission