Contents. Department of Electrical Engineering The University of Texas at Dallas. Updated on February 2nd 2010



Similar documents
Cadence Verilog Tutorial Windows Vista with Cygwin X Emulation

Kerberos authentication between multiple domains may fail on LiveCycle Rights Management ES 8.2.1

Copyright 2011 Linear Technology. All rights reserved.

Document Contents Introduction Layout Extraction with Parasitic Capacitances Timing Analysis DC Analysis

Getting Started Guide: Transaction Download for QuickBooks Windows. Information You ll Need to Get Started

How to FTP (How to upload files on a web-server)

Release Note RM Unify CSV Extraction Tool

Using ADS to simulate Noise Figure

How To Use OverDrive using a Windows PC

MTS Remote Drive Service. Quick Start Guide

Using. Microsoft Virtual PC. Page 1

Eventia Log Parsing Editor 1.0 Administration Guide

Before You Begin Your Computer Must Meet the System Requirements to Access Cloud9

Virtual CD v10. Network Management Server Manual. H+H Software GmbH

Introduction to Office Live

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

emedny FTP Batch Dial-Up Number emedny SUN UNIX Server ftp

Tutorial Guide to the IS Unix Service

Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.

SQL EXPRESS INSTALLATION...

LDAP Server Configuration Example

University of California, Berkeley Department of Electrical Engineering and Computer Sciences EE 105: Microelectronic Devices and Circuits

NetSupport DNA Configuration of Microsoft SQL Server Express

Signup instructions for the End User

How to install and use the File Sharing Outlook Plugin

Windows 7 Hula POS Server Installation Guide

Supplement I.B: Installing and Configuring JDK 1.6

Altaro Hyper-V Backup - Getting Started

How to use

Miami University RedHawk Cluster Connecting to the Cluster Using Windows

Integrating with IBM Tivoli TSOM

Table of Contents. FleetSoft Installation Guide

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

Using Microsoft Expression Web to Upload Your Site

ParishSOFT Remote Installation

Fundamentals of UNIX Lab Networking Commands (Estimated time: 45 min.)

Remote Terminal Service (RTS) User Guide (Version 2.1)

Using Internet or Windows Explorer to Upload Your Site

Using SSH Secure FTP Client INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Fall 2008.

PARK UNIVERSITY. Information Technology Services. VDI In-A-Box Virtual Desktop. Version 1.1

Introduction to LTspice IV Workshop

Remote Access: Internet Explorer

Setup Instructions for Secure Hummingbird FTP

Before You Begin, Your Computer Must Meet the System Requirements

Installing Management Applications on VNX for File

Microsoft Office 365 with MailDefender

Installing and Using No Machine to connect to the Redhawk Cluster. Mac version

TxEIS on Internet Explorer 7

Getting Started Guide

ATTENTION: End users should take note that Main Line Health has not verified within a Citrix

Quick Start Using DASYLab with your Measurement Computing USB device

Marcum LLP MFT Guide

Lab #9: AC Steady State Analysis

Vmed QUICKSTART PC-DISPLAY INSTALLATION & PC-Display and Bluetooth Instructions

Notes about Small Signal Model. for EE 40 Intro to Microelectronic Circuits

CREATING WEB PAGES USING HTML INTRODUCTION

User Guide. (Single User Version) 2008 Certiport, Inc. certiprep 1

Basic SQL Server operations

Vector Asset Management User Manual

Windows Intune Walkthrough: Windows Phone 8 Management

1Meg. 11.A. Resistive Circuit Nodal Analysis

NetSupport DNA Configuration of Microsoft SQL Server Express

Chapter 11 Web Development: Importing Gifs and Backgrounds

Clock Link Installation Guide. Detailed brief on installing Clock Link

Setup non-admin user to query Domain Controller event log for Windows2003

Web based training for field technicians can be arranged by calling These Documents are required for a successful install:

Launching and Logging in: First Class initial set-up

NETWRIX EVENT LOG MANAGER

Accessing RCS IBM Console in Windows Using Linux Virtual Machine

Pcounter Web Administrator User Guide - v Pcounter Web Administrator User Guide Version 1.0

Using an Edline Gradebook. EGP Teacher Guide

LDAP Server Configuration Example

How To Configure CU*BASE Encryption

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

Copyright. Disclaimer. Introduction 1. System Requirements Installing the software 4

Web Class Configuration and Test Guide

How do I use Citrix Staff Remote Desktop

User Guide Version 3.0

Universal Management Service 2015

NETWRIX WINDOWS SERVER CHANGE REPORTER

In order to upload a VM you need to have a VM image in one of the following formats:

Specific Information for installation and use of the database Report Tool used with FTSW100 software.

mypro Installation and Handling Manual Version: 7

POINT OF SALES SYSTEM (POSS) USER MANUAL

NetWrix Password Manager. Quick Start Guide

NETWRIX EVENT LOG MANAGER

Paytelligence Quick Start Guide

KeePass Getting Started on Windows

WEBSERVER OPERATION MANUAL

CATIA Tubing and Piping TABLE OF CONTENTS

Secrets of Event Viewer for Active Directory Security Auditing Lepide Software

Cuba for Remedy Avaya TSAPI Quick Start Guide Cuba Version 1.3

NVMS User Manual

ENABLE LOGON/LOGOFF AUDITING

TechNote. Contents. Introduction. System Requirements. SRA Two-factor Authentication with Quest Defender. Secure Remote Access.

Mobility Services Platform Software Installation Guide

<User s Guide> Plus Viewer. monitoring. Web

Mobile Viewer s Access Instruction. 1 Windows mobile System Symbian System iphone.6 4 Blackberry..7 5 Android.11

INSTALLING AN SSH / X-WINDOW ENVIRONMENT ON A WINDOWS PC. Nicholas Fitzkee Mississippi State University

Getting Started Guide: Transaction Download for QuickBooks Windows

Transcription:

HSPICE TUTORIAL Department of Electrical Engineering g The University of Texas at Dallas Updated on February 2nd 2010 Contents Introduction How to Setup How to Run Hspice How to Run WaveView Example 1 Example 2 Appendix 1 Appendix 2 Slide # 2

Introduction This tutorial introduces the Hspice and SpiceExplore/WaveViewer to perform some basic circuit simulations. Hspice Circuit Simulator SpiceExplore/WaveViewer High Resolution Waveform Viewer Slide # 3 How to Setup Slides(#4 ~ 5) show how to setup environment for starting Hspice and SPICE Explorer/WaveView. First of all, log on to the UNIX workstation using your user ID and Password. After logging on, open a Console Window and create a directory called project in your home directory. The project directory is to store process parameters and Hspice source files. Slide # 4

How to Setup Launch a web browser and visit the course website to download a TSMC 0.35um technology model file for Hspice simulation. Click the Model Download and save the cmos.txt tt file in your project directory. Slide # 5 How to Run Hspice Next, let us learn how to run Hspice Open the Console Window and type the following command. You have to do this every time you want to start Hspice. Type the following command in your UNIX prompt to run Hspice with source file example1.sp. Slide # 6

How to Run Hspice Hspice will read example1.sp and run the simulation. A log file example1.lis li will be generated after the simulation. hspice job concluded will be shown if the simulation is done properly. Slide # 7 How to Run Hspice If you see error message something like the following, you should open the generated.lis file in order to check what is an error. Slide # 8

How to Run SPICE Explorer/WaveView SPICE Explorer/WaveView provides a convenient graphical interface to display, analyze, and print results of Hspice simulations. Type source /home/cad/synopsys_2007.12/testprofile You have to do this every time you want to start SPICE Explorer/WaveView. Type sx & for SPICE Explorer or wv & for WaveView in a command prompt. A new window will be shown if your environment is set correctly. SPICE Explorer gives an overview of the circuit your spice file describes and views the waveforms you simulated. WaveView could only view the waveforms you simulated. This tutorial will focus on WaveView. Slide # 9 Start Window of WaveView WaveView Window Slide # 10

How to Run WaveView Click File and Import Waveform File or use shortcut ctrl+o. An Open Waveform Files window will be shown. Open Waveform Window Choose Waveform Files.* Select example.sw0 and click OK in Open Waveform window. Slide # 11 How to Run WaveView After that, the waveform file will be shown. Opened Waveform List Signal Selection Window Waveform Browser Double click i1(m1) to open waveform. Slide # 12

Example 1 The following figures show an example regarding to NMOS Transistor DC Operation. Left one shows a schematic, and right one is a text file associated with the schematic. Slide # 13 Example 1 To create.sp file, open a UNIX Console Window and type nedit or pico in your command prompt. Both of them are well-known text editors in UNIX environment. After opening a text editor, type the previous example source code and save as example1.sp. Next, run Hspice. If the simulation is successful, run WaveView and check the result waveform. Slide # 14

Example 1 The following provides a brief explanation about the example1.sp sp source code: The first line of the source file can be read by Hspice as a comment. However, WaveView reads the first line as the title of the simulation. There are 3 elements in the circuit: m1, vgs, and vds. Note that Hspice syntax is NOT case sensitive; e.g. vgs=vgs=vgs Slide # 15 Example 1 You should give each node a name. you can use any number for node name assignment or give some meaningful names for the important circuit nodes such as vin and vout. The node with name 0 is used as global ground terminal. Please remember adding an empty line after.end end in the source file, otherwise Hspice will run abnormally. Slide # 16

There is some useful information in the.lis file. Example 1 Open the example1.lis file and check DC Operating Point and MOS Operation Information. DC Operating Point MOS Operation Information Slide # 17 Example 2 The following figures show an example of a source code and schematic for Differential Amplifier with Resistive Loads. Slide # 18

Example 2 The simulation result of Differential Amplifier with Resistive Loads. Result from.dc Analysis Slide # 19 Examples 2 Check DC operating point, transfer characteristics, and MOS operation information, using the example2.lis file. DC Operating Point Result from.tf Analysis Transfer Characteristics MOS Operation Information Slide # 20

Appendix 1: What is a Source File? An ASCII text file called source file is needed to use with Hspice. Usually the source file has extension.sp. However there is no limitation in the file extension. Normally the source file contains circuit description, simulation options, and simulation control. Please refer to Hspice Manual for the use of Hspice syntax in the source file. You could find some example source files in this tutorial latter. ASCII mode must be used to upload the source files from PC to your UNIX account, otherwise Hspice cannot read the source files correctly. Slide # 21 Appendix 2 Hspice Manual - A Quick Start Slide # 22

Hspice Feature Slide # 23 Type of Analysis DC Analysis Slide # 24

Type of Analysis AC Small Signal Analysis (1) Slide # 25 Type of Analysis AC Small Signal Analysis (2) Slide # 26

Type of Analysis Transient Analysis Analysis at Differential Temperatures Slide # 27 Convergence Slide # 28

Input Format Slide # 29 Circuit Description Slide # 30

Syntax of Hspice This section provides a quick start of using Hspice, and syntax is simplified for beginner. Advanced and Detailed information should be referred to Hspice Manual. Passive and Active Element Slide # 31 Syntax of Hspice Slide # 32

Syntax of Hspice Slide # 33 Syntax of Hspice Independent Source Elements Slide # 34

Syntax of Hspice Slide # 35 Syntax of Hspice Slide # 36

Syntax of Hspice Dependent Source Elements Slide # 37 Syntax of Hspice Analysis Slide # 38

Syntax of Hspice Slide # 39