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 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 and with more features 

LASI is a traditional Win32 application that should install and run on Windows versions XP, Vista, 7 or 8.1, and probably Windows 10 if it totally 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 is NOT intended for commercial use. When submitting actual designs for processing approved commercial software should be used.

LASI is 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.

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 also has a script command language. This is a simple text file of drawing edit commands that can be individually written to create drawing figures, complete cells, or anything that could be difficult to draw by hand.

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.

The utilities also include GDS, CIF and DXF format converters, Since LASI drawing structure is fairly similar to GDS drawings can 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.

LASI does not do Spice 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.

 For anyone who is not familiar with LASI or its utilities there is a large built-in Help file system.



  • Major and Minor changes to the main editor Lasi7.exe. 

  • Pressing ESC and not SPACE now  causes  a Quick Draw. This is more intuitive and lets SPACE do only measurements.

  • Button Tooltips have been removed in the LASI editor and in most utility programs. On some versions of Windows a tooltip popup 
    caused a redraw of the main drawing,  Tooltips are not  very useful since LASI has a more elaborate Help system .

  • The position of color and fill samples under the Cnfg command editors have been corrected.

  • An old bug in the Show command in System  Mode has been fixed.

  • The Import and Export buttons have been removed from System Mode.

  • The MakeTFF utility now works correctly in batch mode.

  • Some reprogramming of System Mode commands.

  • Some changes to LVS feature in LasiCkt utility.

  • Improved Layer Table display for different version of Windows and Linux.

  • As usual some minor changes to the Help files.


  • 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