EE 245 / NEEM 6441: Introduction to MEMS Design
SUGAR (CAD for MEMS)
We will be using Sugar this semester - an open source CAD for MEMS package which is used with Matlab(R). Sugar provides a netlist interpreter (similar to its IC counterpart Spice) as well as the ability to solve small, coupled systems of differential equations with Matlab(R).
To use Sugar, you will need either a local copy of Matlab or you will use Matlab from your instructional UNIX account. Instructions for both are listed below.
For your project, you will also be using Cadence software to lay out your designs. I have written a short tutorial for getting used to some of the layout features in cadence here, but don't hesitate to ask questions about it.
Software Required for Instructional Accounts
You will need an ssh program and an X-Windows Manager: Students will need the "ssh" command to login to Berkeley EECS UNIX systems. UNIX computers usually have "ssh". Students can download SSH for free from http://inst.eecs.berkeley.edu/download-ssh.html
Students will also need an X Window manager (such as Exceed on a PC). Microsoft Windows doesn't include it, and unfortunately, we don't have one to give away. Alternatives for the NTU students include:
To display graphics, you'll either have to set the display variable or tunnel the connections. Since this is different for most versions of ssh/x-windows, let your course consultant know if there are problems. To test and make sure everything is working properly,
If it opens up a new window for you, you're good. If not, something isn't working properly. If it's not obvious, try contacting Sarah first before going to email@example.com.