Much like SPICE does for circuit designers, SUGAR provides for MEMS designers a tool for quickly specifying their devices in a netlist type format and analyzing their devices with different simulation and mathematical techniques.
Signs is a development environment for hardware designs in VHDL and other hardware description languages. It provides synthesis and simulation tools which are fully integrated in an Eclipse plugin including graphical netlist and waveform viewers.
C++ templates with generic nonlinear optimization algorithms
Highly tunable, simple to use collection of the templates, containing a set of classes for solving unconstrained large scale nonlinear optimization problems. Currently it contains: -- Limited Memory Quasi Newton (L-BFSG) -- BFSG -- Conjugate Gradient -- Gradient Descent -- Wolf condition Line Search -- Backtracking Line Search -- Exact Golden Search -- Golden Search with Wolf condition We also distribute a set of tests with the library.
A wrapper tool for Cotson simulator
A wrapper for Cotson simulator, to automate the installation and simulations of multicore-multinode CPU model
Filter to convert Cadence SKILL code to Doxygen
This Python script converts the C-like syntax of the Cadence SKILL language to a C++ format usable by Doxygen. This script is specified as the input filter in the Doxygen configuration file to enable using Doxygen style markup to generate SKILL code documentation.
These classes are useful for signal processing in Matlab or C++. They bring together tools and methods which may be used interchangeably for Matlab and C++. Their initial use is in conjunction with work towards my degree at UC Berkeley.
A canvas (and other dev utilities) for dataflow software. Contains also a minimal implementation of a dataflow environment in Tcl.
Register Interface Description tool
A tool to descibe sets of memory mapped registers and to generate different outputs, e.g. C header files, Verilog source code, HTML documets, from that description. This tool is written in Java and uses ANTLR for parsing and StringTemplates for output generation.