UCSD VLSI CAD LABORATORY














Last Modified: October 11, 2006
Software
Screenshots of ABKGroup's killer app

o Portability: Solaris CC 4.2 to MS VC ++ 5.0 and back
o Using __STL_DEBUG
o Template instantiation by linkers explained
o The Cathedral and the Bazaar by Eric Raymond
o A primer on reliability (but that's hardware ;(
o Binary distributions of free software at U. Florida's Depot
o Software Outsourcing
bow

Online Software

o A collection of statistical calculators and plotters
o Webster
o Web page style checker
o Another "HTML doctor"
o Speed test
bow

arch Installation and Configuration Management


o General FAQ on configuration management
o autoconf
o RPM
bow

General Purpose Software

o Language tutorials
o The Standard Templates Library (SGI) (local copy): Ports to non-SGI compilers (with downloads), Tutorials
o A relatively old, but very stable adapted version (Sept 16, 1997) of STL mirrored from our site
(the original site is "Ports" above)
o NIST Template Numerical Toolkit (TNT)
o The Stony Brook Algorithm Repository
o Decision Tree for Optimization Software
o Linux FTP Watcher
o Linux Mailing Lists
o NIST search for software by problem ( complete list of problem classes)
o Numerical Methods
o Numerical Recipes in C and Fortran
o NEOS Server
o Netlib
o Object-Oriented Numerics page
o Fax over email from TPC INT
o TTH Latex-to-HTML converter
o CVS
o rsync (remote filesystem synchronization)
o The GNU Compiler Collection (gcc) (includes g++, g77 etc)
o Pthreads Tutorial
o DDD
o Perl (central), CPAN (all downloads, including binaries and modules), ActivePerl (Win32 port) -- local docs
o GNUPLOT
o GNUPLOT_FAQ
o LEDA, a library of types and algorithms of combinatorial computing
(a picture of LEDA)
o PCCTS - the Purdue Compiler-Compiler Tool Set: tutorial
o ANTLR - a top-down parser generator for Java or C++
o wxWindows - a GUI framework similar to MFC that works on both Windows and UNIX. Unix version here.
o CGAL
o SSH : a secure alternative to telnet (scp is an alternative to ftp and uses ssh). See Unix/Linux security software site.
scp for Windows. Virtual terminal for SSH for Windows is TTSSH (SSH downloads there too).
bow

VLSI CAD software

o Free and Commerical CAD software
o Berkeley DESIGN TECHNOLOGY WAREHOUSE
o HSPICElinks
o Cadence software page
o Alliance software
o Electric
o Magic, a VLSI layout system
o TimberWolf Systems (description of input file format and converters)
bow

Other

o GNU Scientific Library Reference Manual
o Sun WorkShop Documentation and other resources
o Benchmarks for optimization software: LP, QP, QCQP, SDP, NLP etc
o OR software (LP, network etc) from Seoul National University
o Andrew Goldberg's Network Optimization library
o Partitioning
o PARTY
o Metis multilevel partitioning and matrix reordering package
o hMetis for hypergraph partitioning (see benchmarks).
o GeoSteiner (docs --- David Warme's Ph.D. thesis)
o Matlab
o Octave, a free Matlab clone
o MatCOM, Matlab->C++ compiler
o PETSc
o GIMP, GNU image manipulation program
bow

o Linux and Unix Utilities and Application (impressive!)