Home  |  Download  |  Circuits & Resources  License  |  Tips & Comments  |  Support

What is LASI ?

LASI (LAyout System for Individuals) is a "general purpose" layout and design system originally intended for integrated circuits. It is versatile enough that it can be used for ICs, MEMS, other technologies, discrete devices, schematics, PC boards and project documentation drawings. LASI is intended mainly for educational use. LASI is freeware.

A very simple version of LASI was written for MS-DOS in the mid-80's. When Windows arrived, LASI was rewritten as version 6 for Windows. The current version 7 is more elegant, 

LASI is a traditional Win32 application that should install and run on Windows versions XP, Vista, 7 or 8, and possibly Windows 10 if it supports Win32 programs on PCs. Windows 7 is currently preferred. 

LASI should also run with some limitations on most Linux systems using the Wine translator.

LASI does NOT replace commercial design software. When submitting actual designs for processing approved commercial software should be used.

LASI is mainly intended for students. It teaches a better understanding of what you are really doing. To use LASI, you need to know something about your technology, the physics involved, have some circuit intuition, and not just know how to run software. It is for people who still consider IC design something of an art.

The original intention of LASI was to aid commercial design systems. It still can have that purpose since layout work can be done on any Windows desktop or laptop, A layout can then be transferred using common graphic formats such as GDSII, or commonly called just GDS.

LASI also runs portably. You can install the system on a flash drive or other removable drive and work on drawings also stored on that same drive. Portable operation lets you do work on any convenient PC without leaving any files on that PC. This is handy for presentations and for student projects.

Drawings are built from hierarchical cells stored as individual TLC (Transportable Layout Cell) files. TLC files can be easily traded between different drawings. TLC files are in a basic XML format.

LASI consists of a main drawing editor program and several "utility" programs. These utilities include a user programmable bitmap based DRC, a basic matrix router, and a Spice netlist compiler that extracts Spice circuit files from both schematic and layout.

LASI compiles Spice netlist files but does not do simulations. There are good Spice simulators available already. Spice simulations can be quite customized and are better not integrated into LASI. Most simulators can run directly out of the main editor or the Spice compile utility.

The utilities also include GDS, CIF and DXF format converters, Since LASI drawing structure is fairly similar to GDS LASI drawings be archived in GDS. Most other CAD systems read GDS. This allows LASI drawings to be moved to other CAD systems if desired or if LASI is not available.

 Utilities can run independently or directly out of the editor. For anyone who is not familiar with LASI or its utilities there is a large built-in Help file system.



  • An old bug has been fixed in the Tput command.. Sides of boxes that were active now remain active.

  • Rot and Flp commands now only work on boxes with all sides active and paths with all vertices active.

  • Minor updates to Help files.


  • An Aspect Adjust option has been added to the configuration Cnfg command that lets the Lasi7 editor change
    the X to Y ratio of a drawing. This is to compensate for screen resolutions that may not be in the common 3:4
    or 9:16 ratios as with some laptop or tablet screens, or if you use custom resolution options.

  • When running on Windows, line dash types have been slightly modified to be better spaced and look better on hardcopies
    Running on Linux they default to the normal Windows style or solid lines.

  • Some changes to the way the screen redraws when using the Ctrl key.

  • The screen now redraws with a white background if Alt+D is pressed. This is for using the Print Screen key.

  • When using the Print command the image is not automatically rotated to better fit the paper. The Rotate setup option must now be used.

  • There is now a finer cross hatch fill pattern available if Fine XH Fill is checked under the Attr command.

  • Grids are now preserved when the screen is redrawn and must be toggled on and off.

  • The "Drid=" indicator at the bottom left of the screen turns off if the Grid button is off.

  • Some minor changes to Help files.


Copyright (C) 2004-2016  LasiHomeSite