Free Software Tools
IC Design Software for Unix/Linux and Windows
Whiteley Research Inc., 456 Flora Vista Avenue, Sunnyvale CA 94086 www.wrcad.com

Free Software Tools

Whiteley Research Inc., www.wrcad.com

This directory contains public domain programs distributed as a service by Whiteley Research, Inc. Most of these are covered by the GNU Public License or the GNU Library Public License. These programs are provided "as is" and no guarantees are given or implied as to the fitness of these programs for any particular purpose. No liability will be accepted for any consequence of their use.

These programs can also be accessed via anonymous ftp at ftp.wrcad.com and ftp.srware.com.

Included are:

  • A free ic layout editor
  • A free Verilog simulator
  • Several free circuit simulators
  • A free HTML browser
  • Other, more specialized applications

Be sure to visit www.wrcad.com for other information that may be of interest.

The programs with distribution files of the form xxx-setup.exe are distributions for Microsoft Windows, designed to run on any Win32 platform. Simply execute the downloaded file to install.

Other files are in tar/gzip format intended for Unix/Linux/OS X platforms, or possibly Cygwin/Mingw under Windows. These are source code distributions that must be compiled, instructions are provided in the distributions. These should build without trouble, but may require some minor tweaking on some systems, or perhaps installation of supporting libraries.

The archive was last audited/updated in November 2014. Please report problems with any of the programs.

Links

Below are some links to other public-domain free software which in some cases is needed by or used with the programs listed below, or is deemed interesting or useful for some reason.

Misc. Useful Stuff
A mini-blog about a few miscellaneous technical problems that have been solved.

The GTK+ widget library
This is a library of graphical user interface components for UNIX/Linux. The library is used with Whiteley Research products.

The Cygwin tools
The cygwin tools are a set of UNIX programs that do an excellent job of providing a UNIX-like environment under Microsoft Windows. The cygwin dynamic link library, the core of the project and used by all of the tools, provides many of the functions of the UNIX kernel. The set includes a complete program development environment similar to that found on a Linux system, which allows many UNIX/Linux applications to port to Windows directly. The disadvantage is legal: programs built in this environment contain copies of the cygwin library, which can not be distributed commercially without paying royalties.

The MINGW tools
The mingw (Minimalist GNU for Windows) project is related to the Cygwin project, but does not use the cygwin kernel. Rather, it uses the native Windows facilities. This means that programs must be developed specifically for Windows, but there is no licensing constraint. It is an excellent choice for developing programs under Windows for those used to the gcc compiler and UNIX tools. With few exceptions, Whiteley Research Windows programs are compiled with mingw.

Distributions

adms-2.3.0-wr032014.tar.gz (May 12, 2014, 640 Kb)      Download
This is an enhanced release of this tool. This version is required for use with WRspice, for creating loadable device modules from Verilog-a code.

cpw.c (Nov. 7, 2014, 5Kb)      Download
This is a program to compute the transmission line parameters of a coplanar waveguide at a substrate/air interface.

fastcap-2.0wr-070714.tar.gz (July 7, 2014, 2.5 Mb)      Download
This is a modified version of the fastcap three dimensional capacitance extraction program, source code distribution for Unix/Linux and Windows (Mingw). More information can be found in README.FASTCAP.

fastcap-2.0wr-070614-setup.exe (July 6, 2014, 1.2 Mb)      Download
This is a modified version of the fastcap three dimensional capacitance extraction program, self-extracting binary for Windows. More information can be found in README.FASTCAP.

fasthenry-3.0wr-082514.tar.gz (Aug. 8, 2014, 3.7 Mb)      Download
This is a modified version of the fasthenry three dimensional inductance computation program which handles superconducting conductors. This is a source code distribution for Unix/Linux and Windows (mingw). More information can be found in README.FASTHENRY. Updated for OS X, general 64-bit support. The latest release has some major speed improvements for some large jobs. This may be a bit experimental. The earlier release can be obtained HERE.

fasthenry-3.0wr-082514-setup.exe (Aug. 25, 2014, 2.0 Mb)      Download
This is a modified version of the fasthenry three dimensional inductance computation program which handles superconducting conductors. This is a self-extracting binary distribution for Windows. More information can be found in README.FASTHENRY.

gtk2_bundle for Win32 (Feb. 11, 2014, 22.4 Mb)      Download
This provides a complete set of DLLs, header files, etc. for the GTK-2.24 toolkit. Installation is mandatory to run any current graphical Whiteley Research product on Windows. This provides MINGW compile and run-time support for this tookit, in one convenient download. As usual, just execute the file to install the libraries.

gtk2_bundle for OS X 10.9 (Feb. 18, 2014, 28.4 Mb)      Download
This provides a complete GTK-2 setup for Apple OS X Mavericks and later. Installation is mandatory for running current graphical Whiteley Research products under OS X. This uses the X-windows system. The package contains compile and run-time support for GTK-2 in one convenient download.

ind.c (Nov. 7, 2014, 11.5Kb)      Download
This ancient program computes the inductance and coupling factor of IBM-style superconducting interferometers.

induct-110814.tar.gz (Nov. 8, 2014, 22 Kb)      Download
This is a 2-D Chang's algorithm evaluator for calculating the inductance of an array of superconductors, written by Jay Fleischman at Berkeley. This is the source code distribution, compiles under Unix/Linux or Windows (mingw).

ipat-2.9.tar.gz (Sept. 23, 2014, 115 Kb)      Download
Ipat is a program for computing and plotting the interference patterns of two and three Josephson junction interferometers. This is the latest source code for any Linux-like oparating system, including Windows with MinGW/Cygwin. It uses the GTK+ toolkit, or the native Win32 under Windows. See README.IPAT for more info.

ipat-2.9-setup.exe (Sept 23, 2014, 359 Kb)      Download
This is a self-extracting Windows binary release of ipat using native Win32 graphical interface..

jjmodel.c (Nov. 7, 2014, 2.4 Kb)      Download
This is a simple program that generates Jspice3/WRspice models for Josephson junctions.

jsim-2.0e.tar.gz (Nov. 8, 2014, 65 Kb)      Download
This is the jsim Josephson junction circuit simulator developed at Berkeley. It is a small, fast, no frills simulator which can compile and run on just about any computer.

Jspice3 (More info here.)
jspice3-2.5-011109.tar.gz (Jan. 13, 2009, 1.1 Mb)      Download
This is the Jspice3 circuit simulator, a version of SPICE with support for Josephson junctions and with enhanced graphics. This is the final release of the former commercial product, now officially open-source. The source code should compile on any Unix/Linux system with X libraries. It will not build on Microsoft Windows except perhaps under Cygwin with X libraries available.

Jspice3 in an enhanced version of Berkeley Spice3f4, with an internal schematic capture capability. Although developed specifically for simulation of circuits containing Josephson junctions, Jspice3 is suited to other technologies as well. Jspice3 is provided as source code (redistribution restrictions apply). See the Jspice3 description for more information.

Caveats

  • Jspice3 does not support Microsoft Windows. The code is supplied as a tarball that you must compile and run on a unix-like system. However, it may be possible to build Jspice3 using Cygwin with X-libraries, and run using a PC X-server.
  • It is not possible to provide a demo.
  • The program is supplied "as is" with no guaranteed support.
  • This is intended for students and experimenters. Real pros, experts, and cool kids would demand WRspice instead.

kic-2.4c.tar.gz (Nov. 8, 2014, 403 Kb)      Download
Kic is a toy integrated circuit layout editor, which has actually been used to produce some fairly complex designs. It is GDSII and CIF compatible, supports arbitrary polygons, and is reasonably efficient. This is a source code distribution for any UNIX with X-windows, and Microsoft Windows (mingw or cygwin). DOS is no longer supported. See README.KIC for more information.

kic-2.4c-setup.exe (Nov. 8, 2014, 526 Kb)      Download
This is a self-extracting binary distribution of Kic for Microsoft Windows.

sline.c (Nov. 7, 2014, 11 Kb)      Download
This is a program for computing characteristics of superconducting microstripline.

Spice3f5-wr (Nov. 8, 2014, 11 Kb)      Download
This is a modest rework of the venerable Spice3f5 from Berkeley, with bug fixes, portablility enhancements, etc. See README.SPICE for more information.

vl-1.6.tar.gz (Nov. 8, 2014, 624 Kb)      Download
The vl program is a Verilog simulator. It is command-line driven (no graphics). Just about all of the standard Verilog functionality is supported (specify blocks and the PLI are not implemented yet). This is a source code distribution which should build on any unix-like system, including mingw. Lots of example files are provided.

vl-1.6-setup.exe (Nov. 8, 2014, 1.0 Mb)      Download
This is a Windows binary distribution of the vl Verilog simulator. The package provides the vl binary and a collection of example files.

xictools_accs-3.2.1.tar.gz (Oct. 11, 2010, 1.2 Mb)      Download
This is part of the XicTools source tree for building some accessory programs and libraries. These include the mozy help/web browser, a text editor, the httpget file transfer program, and others. The library provides support for GTK-1, GTK-2, QT, and WIN32 graphics implemented in a toolkit-independent layer. This is old, all support other than GTK-2 is being removed.

xictools_accs-4.1.1.tar.gz (July 22, 2014, 1.2 Mb)      Download
This is part of the XicTools source tree for building some accessory programs and libraries, the latest from Gen-4. These include the mozy help/web browser, a text editor, the httpget file transfer program, and others. The library provides support for GTK-2 only.


Copyright © Whiteley Research Inc. 2014