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.

Many of the programs are provided as tar archives which have been compressed with the gzip program. The gzip program, or the GNU tar program used with the z option, is required for decompression. Both are available from prep.ai.mit.edu in pub/gnu.

Windows Note: The programs with distribution files of the form xxx-setup.exe are designed to run on any Win32 platform (95/98/NT/2000/XP). The distributions in the form xxx-ntexe.tar.gz are intended to work on Windows NT/2000/XP, and may not work on Windows 95/98. Original releases of Windows 95 lack the MSVCRT.DLL file needed to run any of these programs. However, installing software such as Internet Explorer will provide this file. It can also be obtained from a friend with a newer Windows system (it lives in the System folder).

GCC-3.X Note:: The present releases should now compile without trouble using gcc-3.x. Previous versions of mozy, vl, and httpget, developed using gcc-2.95.3, were not directly compatible with gcc-3. Since gcc-3 is distributed with Red Hat 8, this was a problem. Thanks to everyone who sent patches, and aplogies for not fixing this sooner.

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.

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

aspam-2.6.tar.gz (107 Kb)      HTTP Download      FTP 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. Aspam is used for anti-spam duties at Whiteley Research Inc. See http://www.wrcad.com/aspam/ for more information.

bsd-mail.patch (3.7 Kb)      HTTP Download      FTP 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.

fastcap-2.0wr.tar.gz (1.6 Mb)      HTTP Download      FTP 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-setup.exe (1.2 Mb)      HTTP Download      FTP 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.tar.gz (1.4 Mb)      HTTP Download      FTP 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.

fasthenry-3.0wr-setup.exe (1.1 Mb)      HTTP Download      FTP 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.

gtkhtm-1.8.tar.gz (348 Mb)      HTTP Download      FTP Download
This is an HTML viewer widget for the GTK+ toolkit. It is the successor to gtk-xmhtml, which was previously distributed from this archive. It is self-contained, i.e., gtkhtm does not require GNOME or other libraries, but does benefit from the standard graphics libraries. The distribution provides source code to build the library, and a simple test program. This is intended for experienced programmers.

httpget-2.17.tar.gz (209 Kb)      HTTP Download      FTP Download
This is a utility and library for retrieving files from the Internet via HTTP and FTP protocols. The distribution consists of source code which will build on UNIX/Linux systems or Windows running cygwin or mingw. Probably requires programming experience to build and use.

induct.tar.gz (22 Kb)      HTTP Download      FTP 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).

induct-setup.exe (143 Kb)      HTTP Download      FTP 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 a self-extracting binary distribution for Windows, also contains the "sline" superconducting microstrip model.

imsave-1.4.tar.gz (10 Kb)      HTTP Download      FTP Download
This is a library for dumping the contents of a window to a file in various formats. Most of this is borrowed from the Imlib-1.9.8 library. This compiles under Unix/Linux or Windows (mingw).

ipat-2.3d.tar.gz (73 Kb)      HTTP Download      FTP Download
Ipat is a program for computing and plotting the interference patterns of two and three Josephson junction interferometers. It is designed for use under UNIX and the X-window system. This is a source code distribution that requires only the basic X libraries (no GTK).

ipat-2.7.tar.gz (59 Kb)      HTTP Download      FTP Download
This is a new, really nice version of ipat for Windows, and for UNIX or Linux using the GTK widget set for the user interface. It requires that gtk/glib be installed on the system (true for most Red Hat systems). See www.gtk.org to get this library. This version also builds using the mingw compiler (www.mingw.org) on Microsoft Windows, as a native application (no X-server or cygwin library needed). See README.IPAT for more info.

ipat-2.7-setup.exe (172 Kb)      HTTP Download      FTP Download
This is a self-extracting Windows binary release of ipat.

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

jsim-2.0c.tar.gz (65 Kb)      HTTP Download      FTP 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. Plotting software is required.

jspice3-2.5.tar.gz (1.1 Mb)      HTTP Download      FTP 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.4a.tar.gz (348 Kb)      HTTP Download      FTP Download
Kic is a toy integrated circuit layout editor, which has actually been used to produce some fairly complex designs. It is GDS 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.4a-setup.exe (408 Kb)      HTTP Download      FTP Download
This is a self-extracting binary distribution of Kic for Microsoft Windows.

kic-2.2f-ntexe.tar.gz (730 Kb)      HTTP Download      FTP Download
This is a version of Kic compiled for Windows NT designed for use with a pc X-server. See README.KIC2.2F for more information.

mozy-1.18.tar.gz (848 Kb)      HTTP Download      FTP Download
This is a source code distribution for the mozy help viewer/web browser, for UNIX/Linux. The distribution contains the httpget and gtkhtm libraries, which can also be obtained independently from this repository. This distribution also contains the gtkinterf library of user-interface objects from the XicTools products. In addition to mozy, a text editor, xeditor, and the httpget utility are provided. The package may require some experience with UNIX programming to build.

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

sup-wr-061104.tar.gz (93 Kb)      HTTP Download      FTP Download
This is the venerable CMU sup program, which is a client/server used to synchronize directory trees across a network. This distribution is designed to be portable to any Unix-like operating system through the usual configure/make/make install, and will use the shadow password database if present.

vl-1.4.tar.gz (524 Kb)      HTTP Download      FTP 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.4-setup.exe (995 Kb)      HTTP Download      FTP Download
This is a Windows binary distribution of the vl Verilog simulator. The package provides the vl binary and a collection of example files.


Copyright © Whiteley Research Inc. 2004