Introduction to Hspice & mWaves

Slides:



Advertisements
Similar presentations
How to Build Macro-Models in Tina SPICE
Advertisements

Analog Basics Workshop Getting started with Tina-TI
RightNow 8 -- Adding a new report: New > Report: ORAnalytics > Reports > New Report
RightNow February Adding a New Report: RN icon > Report: OR Analytics > Reports > New Report
Compose Workflow. Home page To compose a workflow navigate to the “Workflow Editor” page.
Using Macros and Visual Basic for Applications (VBA) with Excel
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
PSPICE Tutorial Spring 2015
Inspiration 9 Visual Diagramming Software HOW TO USE THE PROGRAM IN THE SKILLS CENTER ROOM 801.
Introduction to PSpice Simulation Software. The Origins of SPICE In the 1960’s, simulation software begins –CANCER Computer Analysis of Nonlinear Circuits,
SP2006 CSE598A/EE597G CAD Tool Tutorial Spring 2006 CSE598A / EE597G Analog-Digital Mixed-Signal CMOS Chip Design.
VLSI Layout using Microwind
PSPICE - Review Kishore C. Acharya. Kishore Acharya2 Starting Simulation with PSPICE Launch PSPICE design Manager Create a New Work Space or Open an Existing.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
EE 2303 Week 2 EE 2303 Week 2. Overview Kirchoff’s Current Law (KCL) Kirchoff’s Voltage Law (KVL) Introduction to P-spice.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Course Introduction and Getting Started with C 1 USF - COP C for Engineers Summer 2008.
A Visual Introduction to PC SAS. Start SAS by double-clicking on the SAS icon...
My Workspace Profile. Using the course menu, click on Profile.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
1b – Inside Visual Studio Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
Page 1EE 461 – Digital System Design Spring 2010 EELE 461/561 – Digital System Design Eye Diagrams in ADS.
KJOlinski.com - RapidHMI INTRODUCING RapidHMI AND PLCExplorer.
L-EDIT Tutorial EEL 4310.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Promodel tutorial tutorial.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
ECE122 – Digital Electronics & Design
Quick guide on making PowerPoint slides  PowerPoint is a presentation program  A PowerPoint slideshow is a stack of slides being presented one after.
Creating Buttons – Lesson 51 Creating Buttons Lesson 5.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
With Microsoft Excel 2007 Comprehensive 1e© 2008 Pearson Prentice Hall1 Chapter 1: PowerPoint Presentation GO! with Microsoft Excel ® 2007 Comprehensive.
Version How to Use Packet Tracer MarinaMD.
Learning How to Make a PowerPoint Presentation A tutorial for novice users.
Making Eagle pcbs by Keith Barrett - Pakuranga College, Auckland, New Zealand v 1.0 December.
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
HONG KONG TAOIST ASSOCIATION WUN TSUEN SCHOOL Microsoft PowerPoint 2010 Chapter 1 – Introduction of PowerPoint.
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.
SJTU 2006 SPADE Manual Ma Diming
By Dawid Wojtalewicz. In this PowerPoint I will show you how to use internet and what can you do in it.
PYP002 Intro.to Computer Science Microsoft Word1 Lab 04 - a Microsoft Windows Applications Common Features.
L 05 29Jan021 EE Semiconductor Electronics Design Project Spring Lecture 05 Professor Ronald L. Carter
PPT2.01 CREATING AND MODIFYING TEXT AND GRAPHIC OBJECTS Dr. Ennis-Cole.
Magic Mask Artwork Generator for Integrated Circuits - from U.C. Berkeley Magic is a interactive system for creating and modifying VLSI Circuit Layouts.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Click left mouse button to proceed. Windows Tutorial Searching For Files CST-133 Lab AW © Delta College CST Faculty.
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
Internet Explorer. 2 Menu bar Command bar Back & forward buttons Search bar (type word or phrases )
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
Nov.6 th 1 Multimedia Lab..  Schematic Editor For MyAnalog 실행 ◦ MyCAD Pro 2007 > Schematic Editor For MyAnalog 2 Multimedia Lab.
XP New Perspectives on Creating Web Pages With Word Tutorial 1 1 Creating Web Pages With Word Tutorial 1.
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.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
Design Mode.
Dive Into® Visual Basic 2010 Express
Introduction to PowerPoint
Visual Basic Code & No.: CS 218
Instructor’s Guide to Teaching SolidWorks Software Lesson 1
WORKSHOP 1 INTRODUCTION.
INTRODUCTION TO ADOBE ILLUSTRATOR
Promodel tutorial tutorial ITSS - Modelos de simulación.
Embedding Graphics in Web Pages
Cell Simulation.
CGS 3175: Internet Applications Fall 2009
Design Mode.
Presentation transcript:

Introduction to Hspice & mWaves Spring 2001 Instructor: Dr. Sandeep Gupta Adapted by Amit Chowdhry Hspice

Hspice is: Mwaves is: A transistor level simulator Used to perform comprehensive circuit analysis A text mode simulator Mwaves is: A graphical interface to view the results generated by HSpice Hspice

Hspice Set-up If you did setup for Magic, you don’t need to do anything for Hspice. < Correct path > which hspice  /usr/usc/hspice/2002.1/bin/hspice Hspice

We have the inverter layout already (inv.mag). Make inv.ext file using :ext command. Hspice

Simulation 1) Convert the .ext file to .spice: ext2spice inv 2) Edit the file inv.spice: pico inv.spice (or any text editor, such as vi, emacs...) -------------------------------------------------------------------------------------- * HSPICE file created from inv.ext - technology: scmos .option scale=0.2u m0 out in Vdd Vdd pfet w=12 l=2 + ad=60 pd=34 as=60 ps=34 m1 out in GND GND nfet w=4 l=2 + ad=20 pd=18 as=20 ps=18 C0 Vdd GND 2.1fF ** hspice subcircuit dictionary Hspice

3) Add the following lines at the end of your file: .option post .include tsmc35.spice VVdd Vdd Gnd 3.3v VGnd Gnd 0 0v Vin in Gnd pulse(0v 3.3v 3ns 0.1ns 0.1ns 3ns 9ns) .tran 0.1ns 20ns .DC Vin 0v 3.3v 0.1v .end Be careful: just one ‘Enter’ after .end line 4) Save and exit pico. 5) Run Hspice: hspice inv.spice 6) Run mwaves: mwaves & Your input node label!!! Hspice

7) Open inv.st0 file in the menu (Design:Open…). If you can’t see your .st0 file, click Filter menu in Open Design Window. You should check Listing tab as well as Input tab. Hspice

8) Click your result data in Results Browser window. Transient: * hspice file created from inv.ext - …… DC: * hspice file created from inv.ext - …… 9) Click Types. (Voltages or Currents) Hspice

Hspice

10) Select a curve with the left mouse button and drag it with middle button to the panel in the main window. Or double click! Useful menu  Panels, Measure, Tools Hspice

11) Printing Tools:Print... Hspice

Explore other links provided on class website to get acquainted with more command – especially look at different ways to apply stimulus and how to specifiy sub-circuits and save yourself some gruntwork while you do your labs. Hspice

Extensive Hspice Manual Nice Tutorials www-scf.usc.edu/~ee577/cad_frame.html in the Tools menu. *Digital Circuit Simulation Using HSPICE *HSPICE Handout from Fall99 EE577a Simple & easy tutorial of mwaves… http://www.eos.ncsu.edu/eos/info/ece/ece213_info/www/spice/mwaves.html Extensive Hspice Manual www.ece.orst.edu/~moon/hspice98/ Hspice