LASI (LAyout System for Individuals) is a "general purpose" IC layout and design system. It was not specifically intended for CMOS logic circuits, but most people use it for that purpose. LASI can also draw and analyze schematics and do a simple LVS. It can also be used for PC boards and documentation drawings, but it is not really optimized for elaborate mechanical or architectural drawings.
LASI hopefully teaches not only IC design but a better understanding of what you are really doing. To use LASI, you need to know something about IC technology and the physics involved, not just how to run the software.
A very simple version of LASI was written for MS-DOS in the mid-80's by the author to be used for his own IC design. When Windows 95 appeared, LASI was rewritten as version 6 for 32-bit Windows. Version 7 is more elegant, functional and safeguards data better than version 6, and is a huge improvement over the old MS-DOS version.
LASI consists of a main drawing program and several "utility" programs. These utilities include GDS, CIF and DXF format converters, a bitmap based design rule checker, a basic matrix router, and a graphical Spice compiler that extracts Spice circuit files from both schematic and layout.
LASI compiles Spice files but does not do simulations. There are good Spice simulators available already. We recommend trying Winspice, which is free. Most simulators can run directly out of LASI's main editor or its Spice compile utility.
This is an ongoing project that is updated often, approximately monthly. Since bugs and improvements sometimes come even sooner, we make the latest changes available in a Beta version of the next release.
Download : http://members.aol.com/lasicad/download.htm