Introduction to Tanner EDA T-Spice

Slides:



Advertisements
Similar presentations
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Advertisements

ECE 3130 – Digital Electronics and Design
JustinMind: Dynamic Panels
Getting Started with Cadence Compiled by Ryan Johnson April 24, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT.
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
Introduction to SPICE. History  SPICE stands for Simulation Program with Integrated Circuit Emphasis  In 1960 ECAP was developed by a team of IBM programmers.
INTRODUCTION Spice Excel. SPICE Simulation Program with Integrated Circuit Emphasis.
Introduction to PSpice Simulation Software. The Origins of SPICE In the 1960’s, simulation software begins –CANCER Computer Analysis of Nonlinear Circuits,
Modeling and Simulation for Power Electronics and Electrical Drives dr. ir. P.J. van Duijsen Simulation Research Haus der Technik, München, 2003.
ECE 3130 – Digital Electronics and Design Lab 4 VTC and Power Consumption Fall 2012 Allan Guan.
ASENT_MTTR.PPT Maintainability Predictions Last revised 8/11/2005.
Introduction to LabVIEW 8.5
EE 2303 Week 2 EE 2303 Week 2. Overview Kirchoff’s Current Law (KCL) Kirchoff’s Voltage Law (KVL) Introduction to P-spice.
Computer Aided Modeling Tool - ModDev Rafiqul Gani CAPEC Department of Chemical Engineering, Technical University of Denmark, DK-2800 Lyngby, Denmark.
Getting Started with Cadence Prepared by Ryan Johnson, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The following.
Project 3 Build an Astable Multivibrator
UML Modeling Tools CSE 470 – Software Engineering Fall 1999 J. Brown.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Analysis and Design of Power Electronic Circuits using Orcad
EPSII 59:006 Spring Topics Using TextPad If Statements Relational Operators Nested If Statements Else and Elseif Clauses Logical Functions For Loops.
Abdülkadir ERYILDIRIM Turgut Ozal University. The Objectives:  Open and Save New Project File  Create a Circuit Schematic  Get Place, Place Parts i.e.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Chapter 5 Engineering Tools for Electrical and Computer Engineers.
ECE122 – Digital Electronics & Design
Active-HDL Interfaces Building VHPI Applications C Compilation Course 9.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
ECEN/MAE 3723 – Systems I MATLAB Lecture 2. Lecture Overview What is Simulink? How to use Simulink  Getting Start with Simulink  Building a model Example.
Introduction to Web Services. Examples Using a Web Service Creating a new Web Service.
Introduction to LabVIEW 8.5
Programmable Logic Training Course HDL Editor
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
PSPICE – Windows Version
Introduction to Matlab Module #9 Page 1 Introduction to Matlab Module #9 – Simulink Topics 1.Simulink Textbook Reading Assignments Practice Problems.
P6 BTEC Level 3 Subsidiary Diploma in ICT. Automation The end user of a spreadsheet may be proficient in using the software, but the more that you automate.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VII Introduction to SIMULINK Rajeev Madazhy
BSG Group - Dau Anh Trong1 Introduction about MS SQL Server 2005.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
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.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
JavaScript Part 1 Introduction to scripting The ‘alert’ function.
Piero Belforte, HDT DYNAMIC MODELING Emmanuel Leroux, Sergio G. Rocco THOMSON-DASSAULT MODELING MEETING DAY 25.
Diode Detector Simulation, Design and Measurement
Introduction to LTspice IV
Instrumentation & Root Mean Square Voltage
Diode Detector Simulation, Design and Measurement
Using Unity as an Animator and Simulator for PaypyrusRT Models
Arduino is an open-source platform for building electronics projects
1-1 Logic and Syntax A computer program is a solution to a problem.
ORCAD PSPICE.
ECEN/MAE 3723 – Systems I MATLAB Lecture 2.
Presentation of PC Software Topic-Goal Seek
Introduction to Opnet Mobile Networks Introduction to Opnet
INTRODUCTION Spice Excel.
Tables and Relations Review
Introduction to PSpice
Project 3 Build an Astable Multivibrator
Tables and Relations Review
Engineering Tools for Electrical and Computer Engineers
Project 3 Build an Astable Multivibrator
UNIT-II Stick Diagrams
Chapter 1 Introduction(1.1)
Python 9 Mr. Husch.
Combinational Circuits
Tables and Relations Review
Tables and Relations Review
Combinational Circuits
Introduction to PSpice
Introduction to PSpice
Presentation transcript:

Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice SPICE – Simulation Program with Integrated Circuit Emphasis Spice was originally developed in Berkley university at the 60’s The Spice language is universal Provides the engineer with a great analysis ability Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice How does it work? Spice is a program that collects from the user the circuit defining parameters via a code and analyze the circuit using its preloaded equations defining each component in the circuit. The code that describes the circuit called Netlist For Example: Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Example Consider the following RC circuit: You must plot the Bode diagram of both HP and LP signals meaning VLP(f)/VIN(f) and VHP(f)/VIN(f) Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Solution: 2 1 GND 1. Mark the different nodes in relevant names 2. Start writing the Spice code Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Spice code for this example: And the result… Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Ok, but what if we don’t remember the Spice syntax??? Is it impossible for us to perform a simulation in Spice? Not at all!!! Tanner T-Spice is equipped with a button just for this case: The insert command button Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice The Insert Command Wizard: Options Menu Dynamic screen Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice For example let’s assume that we forgot how print our results Add relevant data Choose Output and press AC results Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Example 2: Consider the CMOS inverter: Calculate tPLH, tPHL, tPD, tr, tf Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Solution: in order to find all these we will set up a pulse in the time domain and perform measurements accordingly and then we could ether conclude the parameters from the output plot or use Spice .MEASURE command Spice circuit (Code): Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Now for the measurements and simulation: The results: Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice View the result via W-Edit: Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Conclusions: T-Spice is a very powerful tool The integrity of the result relies only on the designer – Spice can not know what is it you would like to find, it is after all a machine Memorizing the entire syntax is not an easy task at all The absence of the circuit view is very confusing when the circuit is very complicated Introduction to Tanner EDA T-Spice Eitan Shapira

Introduction to Tanner EDA T-Spice Thank You Introduction to Tanner EDA T-Spice Eitan Shapira