High-Speed Digital Test Techniques
Free Tools
Please note: All of these tools are available for free on the Internet from their respective
owner. They are provided "as is" and inquiries about them should be directed to the
appropriate owner. We are in no way affiliated with any of those companies, and putting their
tool(s) on this page does not imply endorsement of any kind. The PSpice models and the
PSpice tutorial may be freely used and distributed (as long as this is not done for profit), but
the copyright remains with TestTechniques.com.
General Analog Circuit Simulation:
Introduction to PSpice
A short, hands-on introduction to PSpice (version
V9.1). It covers basic circuit creation using
schematic capture, running simulations in time and
frequency domain, and analyzing the results. After
completion, you should be ready to play with the
example circuits below, as well as create and
analyze your own circuits.
PSpice Student Version V9.1
Installs a fully functional, free version of the
standard PSpice circuit simulator. All the
simulations for the tutorial have been done with
version V9.1 of this program. It may be distributed
freely. When asked, choose "Schematics" as your
schematic editor if you want to be compatible with
the PSpice introduction .

PSpice handles differential transmission lines as
well as lossy transmission lines in both time and
frequency domain.

Main restrictions (compared to the full commercial
version): Limited to a single page in schematic
capture (but you can use sub-blocks), a maximum
of 50 circuit elements on the page. The simulator
will simulate circuits with up to 70 elements (you
can thus get above 50 elements when you use
sub-blocks). Some elements have further
restrictions (e.g. maximum of 10 transmission
lines) .
PSpice Models
A collection of PSpice example circuits, most of
them taken from the seminar material, that you can
play with. You can also use them as the basis for
your own circuit experiments.
Transmission Line Calculation, Field Solvers:
TX Line
TXLine is the best, most powerful free transmission
line calculator we have found so far. It handles a
variety of configurations (coaxial lines, microstrips,
striplines, and more), and calculates not only single
ended and differential line impedances but also
signal losses and propagation speeds.
TLineSim
TLinesim is a simple web-based simulator that can
calculate transmission lines (microstrip, stripline,
stubs, etc.) and display the results as step
response, S-parameters, eye-diagrams etc.
Especially the latter is a great feature. It can
includes skin and dielectric losses, pre-emphasis,
different driver rise times and others. It's quite easy
to set up and simulates a test bench with signal
generator, VNA, and Oscilloscope.
TNT 2D Field Solver
TNT is a simple, free (GNU Licence) 2D
quasi-static field solver. It calculates inductances,
capacitances, mutual inductances, mutual
capacitances, impedances, crosstalk, and
propagation delay for linear structures, i.e.
structures fully described by a 2D cross section
(e.g. straight transmission lines, via fields, etc.).
Very handy to provide circuit parameters for PSpice
model creation.
Sonnet Lite
Sonnet Lite is a feature-limited - but still very
usable! - 2.5D frequency-domain field solver,
geared towards predominantly planar printed circuit
board structures (e.g. a planar stripline coupler) -
but it can handle vias as well. Registering the
product (it's free) is recommended since this
provides a registration key that extends the
maximum memory usage from 1MB to 16MB, which
makes it usable for smaller real-live problems. It
calculates  capacitances, impedances, equivalent
Spice models, S-parameters, and current
distribution.
PCB Layout & Design:
Pentalogix Viewmate
ViewMate is a free Windows(R)- based Gerber
viewer. With ViewMate you can open and view
Gerber, ODB++, DPF, HPGL and other PCB file
formats - those files are what gets sent from the
PCB designer to the PCB manufacturer to have the
board built. Use the viewer to check for exact layout,
line widths, component placement etc.  You can
view, measure features, and even print your files.
Allegro Viewer
Viewer for Cadence Allegro layout files (version 15.x
and 16.x).
ExpressPCB Schematics &
Layout
Simple, easy-to-learn but capable schematic and
layout editors. The programs are free, their
restriction is that PCB designs cannot be exported
to a standard format (like Gerber), but have do be
submitted through the Internet to be manufactured
by ExpressPCB.com. The upside is that one gets
one-stop-shopping, instant price quotes, and does
not have to deal with a complicated design and
fabrication flow. Offered are two- and four-layer
boards, the latter allow creation of controlled
impedance traces, split power and ground planes,
etc.