Class12_15_HSPICE

Class12_15_HSPICE - HS C Highlights and I ntroductions PI E...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
  1 HSPICE – Highlights and Introductions Techniques for SI Lecture 12 - 15
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
 HSPICE for SI 2 Features Use for SI Parameters Alters Libraries Syntax based – NO GUI Self documenting ASCII node names Voltage Controlled Resistor Monte Carlo Node equation based source PWL linear based source Nodal measurement produce measurement files Accurate Transmission lines with W elements Frequency dependant transmission lines Transient IBIS buffers
Background image of page 2
 HSPICE for SI 3 Good Practices Modularize with sub-circuits and/or libraries! Circuit text should flow line a drawing. Don’t put all caps, resistors, and transmission lines respective separate sections. Most SI circuits are composed of data generator, buffers, transmission lines, package models, and connectors.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
 HSPICE for SI 4 Global, Local, and Position Circuit elements within a sub-circuit or the main net list are position insensitive. Good-news/bad news It is easier to follow elements whose code traces out the circuit. In general parameters are global unless passed into a sub-circuit. Parameters are not positions insensitive Treat definition of parameters as last reference wins the definition. This can be trick to determine for complex decks. Deck is old terminology that comes form “punch card decks” Make the first 8 characters of library names unique Most HSPICE is case insensitive. The exception is libraries and file names that are enclosed in single quotes
Background image of page 4
 HSPICE for SI 5 Top Level Program First step is to draw as simulation block diagram. The following slides are a learn by example method We will review some common HSPICE elements used for signal integrity Printed Wiring Board Buffers package Receiver Data generator
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
 HSPICE for SI 6 Structure I – We will use this one for now Main Netlist Libraries Libraries Libraries Subcircuits Subcircuits Subcircuits We’ll use a neat trick and keep  all this in one file. Large programs may use many files Transmission Line RLCG file Transmission Line RLCG file Transmission Line RLCG file Parameters And instantiations Alters Produces tr0, tr1, tr2, … files etc.
Background image of page 6
 HSPICE for SI 7 Structure II Subcircuits Subcircuits Subcircuits Each Simulation case is a different cataloged file Transmission Line RLCG file Transmission Line RLCG file Transmission Line RLCG file Main Netlist Main Netlist Main Netlist Parameters Set Instantiation  Set Produces set of tr0 files, etc. with filename of parent
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
 HSPICE for SI 8 Structure III Main Netlist Libraries Libraries Libraries Subcircuits Subcircuits Subcircuits Transmission Line RLCG file Transmission Line RLCG file Transmission Line RLCG file Parameters And instantiations Sweep  parameters Produces single tr0 file, etc. but multiple waveforms per file
Background image of page 8
 HSPICE for SI 9 Running the netlist Clicking on simulate will create the following files Transient analysis nodal file – testckt.tr0
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 08/23/2009 for the course ECLT 762 taught by Professor Yinchaochen during the Spring '03 term at South Carolina.

Page1 / 59

Class12_15_HSPICE - HS C Highlights and I ntroductions PI E...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online