| CppSim
(Version 3): The 2008 release of CppSim
which adds new features and includes new tutorials
(including digital phase-locked loops)
Note: CppSim (Version 2) is no longer available for download.
Sue2 (for Windows 2000/XP)
Sue2 is an open source schematic editor for Windows XP that is based
on Sue version 2.4.1 by Lee Tavrow. Sue2 has been designed for easy
installation and use, supports Hspice netlisting, and is a convenient
environment for doing mixed-signal circuit simulation (via Hspice)
or system-level simulation (via CppSim) of moderately sized circuits/systems.
Sue2 is already included within the CppSim for Windows package,
but is available as a standalone program below.
Please note that users desiring to simulate large circuits, especially
with high digital content, may be better off using the MMI tools
(which include an advanced version of Sue as well as a modified
version of Magic) that were recently placed in the public domain
at http://sourceforge.net/projects/mmi-pd/
Amplifier
Design Script These
Matlab scripts implement a simple numerical procedure to allow straightforward
design of high speed, resistor loaded,differential amplifiers in
modern CMOS processes whose device characteristics dramatically
depart from traditional square law characterisitics. The analytical
form of the procedure is explained in the paper listed below. The
scripts allow for quick design of high-speed amplifiers for a set
of gain, output swing and either bandwidth or power dissipation
design specifications and provide intuition about the implication
of varying gain-bandwidth product for such amplifiers. The scripts
are also applicable to the design of high speed, source-coupled
logic (SCL) gates and latches.
Details
of this approach are described in:
E. Crain,
M.H. Perrott, " A Numerical
Design Approach for High Speed, Differential, Resistor-Loaded, CMOS
Amplifiers", IEEE International Symposium on Circuits and
Systems (ISCAS '04), May 2004.
Hspice
Toolbox
Hspice
Toolbox for Matlab is a collection of Matlab routines that allow
user to manipulate and view signals generated by Hspice and CppSim
simulations. Note that the Hspice Toolbox is already included in
the CppSim package, but can be downloaded individually below.
hspc
The
Hspice Conversion (hspc) program provides an easy method of modifying
hspice netlists to support digital input signals, automatic generation
of parameter combinations for corner sims, and calculation of source/drain
perimeter and area values. Details of its functions are listed in
the introduction section of the manual.
PLL
Design Assistant The
PLL Design Assistant program allows fast and straightforward design
of PLLs at the transfer function level. In particular, the program
takes as input a desired closed loop transfer function description
and then automatically calculates the open loop parameters that
must be chosen to achieve the design. The resulting closed loop
pole/zero locations, transfer function, and step response are plotted
with a simple touch of a button. Other useful functions, such as
studying the impact of parasitic poles and zeros, impact of non-idealities
in parameters and noise performance, are also included.
Note
that the PLL Design Assistant is already included in the CppSim
package for Windows, but can be downloaded individually below.
Detailed
description of the algorithm is available in:
C.Y. Lau, M.H. Perrott, " Phase
Locked Loop Design at the Transfer Function Level Based on a Direct
Closed Loop Realization Algorithm", Design Automation Conference
(DAC), 2003.
VppSim
VppSim is no longer available for download. For questions regarding this program,
please contact support@cppsim.com
|