Detailed
Information on Installing the Electric VLSI System from CMOSedu.com
Return to the
Electric VLSI page at CMOSedu.com (for the quick install)
Removing user preferences to start Electric “Out of the box” is discussed
at the bottom of the page.
Installation (for Windows, see bottom of page for
detailed Linux/Unix installation)
§ Examples are found in: opamp.zip and ece5410.zip.
§ Hundreds of examples are found on the CMOS books' webpages or in a single zip here.
Setting up an Icon (optional)
C:\Electric\electric-9.03.jar -sdi
§ Set the Start-In directory as C:\Electric (this is where the log file is stored)
§ “Change Icon” to the Icon downloaded in step 9
§ Examples are found in: opamp.zip and ece5410.zip.
§ Hundreds of examples are found on the CMOS books' webpages or in a single zip here.
Installing IRSIM (optional)
C:\WINDOWS\system32\java.exe -classpath "C:\Electric\electric-9.03.jar;C:\Electric\electricIRSIM-X.XX.jar" com.sun.electric.Launcher
where the X.XX is the IRSIM version number.
Using SPICE (optional)
Increasing the Memory limit
of the Java Virtual Machine (JVM) for larger designs

Setting up the Electrical Rule Check (ERC) for n-well
CMOS processes that use n-well resistors or higher than VDD voltages (optional)
Note how we don’t require that the n-well be tied to VDD (Power) as we would in a pure digital design that doesn’t use n-well
resistors or PMOS devices with potentials above VDD (as found in a charge pump).

Removing user preferences: 1) in Windows - The Electric Windows registry can be cleared (which eliminates all of your setups including key bindings, colors, preferences, history, etc.) by going to Start -> (All Programs -> Accessories ->) Run then running regedit (registry edit) and deleting the folder HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\sun\electric 2) in Unix (et. al.) – delete the .java folder in your home directory
Starting Electric in Unix - Type, in a terminal window in the directory where the electric jar file is saved: java -Xmx512m -jar electric-9.03.jar &
For adding additional plugins (e.g., IRSIM), follow the instructions given by the -help option.
Detailed Electric install information for any Unix operating system
including Solaris, Linux and MacOSX (from a xterm)
To start Electric from the jar file (without add-ons) use:
$JAVA -Xmx$M
-Xss2m -XX:MaxPermSize=128m -jar $JAR @ARGV
where
$JAVA: your java binary
$M: heap memory like -Xmx3000m for 3GB
-Xss2m -XX:MaxPermSize=128m: you might want to use
those values or not define them at all.
$JAR = electric.jar
@ARGV: commands like -help, -version, -debug, etc. -help will give you all the
online commands.
Electric tutorials are found here.
Return to the
Electric VLSI page at CMOSedu.com