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 anti-spam filter
  • A free ic layout editor
  • A free Verilog simulator
  • A free HTML browser
  • Other, more specialized applications

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

NOTE: January 13, 2009
This repository has been updated after a too-long period of neglect. The programs have been updated to the latest versions, and modified where necessary to avoid problems with newer compilers (e.g. gcc-4.2.1) and supporting libraries. Obsolete stuff has been removed.

NOTE: February 11, 2013
Some housecleaning is needed, when I have time...

The programs with distribution files of the form xxx-setup.exe are distributions for Microsoft Windows, designed to run on any Win32 platform (98/NT/2000/XP/Vista). Simply execute the downloaded file to install.

Other files are in tar/gzip format intended for Unix/Linux 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 tweeking on some systems, or perhaps installation of supporting libraries.

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 (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.

aspam-2.6.tar.gz (107 Kb)      Download
This is an email anti-spam filter for use on Unix/Linux machines. Spam messages are extracted from the user's mailbox and placed into a separate spam mailbox. This release includes DNSBL querying and Bayes filtering.

This program is obsolete, and is no longer used at Whiteley Research Inc., as SpamAssassin frankly does a better job. It is provided in the hope that parts may be useful to application developers.

bsd-mail.patch (3.7 Kb)      Download
This is a patch for the common BSD mail program, which enables automatic saving of deleted messages to a folder. If you've ever lost messages due to deleting the wrong message by mistake, you know why this patch is needed. Requires source code to the mail program, for FreeBSD but should be applicable to others as well. See the patch file header for details.

At Whiteley Research, for security reasons the BSD mail program is used exclusively to read incoming email.

fastcap-2.0wr-070714.tar.gz (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 (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 (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 large jobs.

fasthenry-3.0wr-082514-setup.exe (1.5 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.

induct-011109.tar.gz (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 (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 (359 Kb)      Download
This is a self-extracting Windows binary release of ipat using native Win32 graphical interface..

ipat-2.3d-1.tar.gz (73 Kb)      Download
The is ancient, but uses only the X window system, no GTK.

jjmodel.c (2 Kb)      Download
This is a simple program that generates Jspice3/WRspice models for Josephson junctions.

jsim-2.0d.tar.gz (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-2.5-011109.tar.gz (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.

kic-2.4b.tar.gz (348 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.4b-setup.exe (507 Kb)      Download
This is a self-extracting binary distribution of Kic for Microsoft Windows.

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

vl-1.5.tar.gz (664 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.5-setup.exe (1.1 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 (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 (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