Engineering Software http://www.ece.umn.edu/users/ethan/
Home

Over the years, I've created and collected a lot of software to do little odds and ends of things. Here's some of the most useful software that I've come up with, mostly written by other people and adapted to my needs.

  • GNU/Linux port of Dr Les Thede's FILTER software.
    No source code is included, at the author's request. This software performs basic active analog and FIR/IIR digital filter design. There is an implementation module for analog filters that creates a SPICE netlist using idealized operational amplifiers. The digital implementation module can filter .WAV or .VOC files. This software was originally distributed with Dr Thede's textbook, Analog and Digital Filter Design Using C, which is no longer in print.

    If you like this software and find it useful, please write me an e-mail! Dr Thede and I would like feedback for possible future versions of the software and his textbook. (Click here for the new edition of the textbook, published in 2004.)

    Download: ece.umn.edu

  • XTRA crosstalk-aware channel router.
    This was my undergraduate senior capstone project at Ohio Northern University. It is a crude GNU/Linux-based VLSI layout router that uses the left-edge algorithm to route a given netlist for low crosstalk. The output is a CIF file. Neither I, nor my team members, have time to support this software because we are graduate students and a professional engineer pursuing other research interests.

    Information: XTRA www page at ONU
    Download: ece.umn.edu

  • Motorola 68HC11 Assembler and Simulator for GNU/Linux
    I had this software on my site at ONU. It's a simple assembler and simulator for Linux. I hacked the (very) old source so it would compile on newer versions of RedHat and Debian.

    Download: ece.umn.edu
Updated 2005 December 11 Copyright 2003 Ethan S. Miller