Free VLSI layout tool Magic




Magic is a venerable VLSI layout tool, written in the 1980’s at Berkeley by John Ousterhout, now famous primarily for writing the scripting interpreter language Tcl. Due largely in part to its liberal Berkeley open-source license, magic has remained popular with universities and small companies. The open-source license has allowed VLSI engineers with a bent toward programming to implement clever ideas and help magic stay abreast of fabrication technology. However, it is the well thought-out core algorithms which lend to magic the greatest part of its popularity. Magic is widely cited as being the easiest tool to use for circuit layout, even for people who ultimately rely on commercial tools for their product design flow.
Magic version 7.5 is the official current released version of the program, a combined effort of the “Magic Development Team”.

Free download /a>

Standard Tutorial Set
Magic Tutorial #1: Getting Started, John Ousterhout
Magic Tutorial #2: Basic Painting and Selection, John Ousterhout
Magic Tutorial #3: Advanced Painting (Wiring and Plowing), John Ousterhout and Walter Scott
Magic Tutorial #4: Cell Hierarchies, John Ousterhout
Magic Tutorial #5: Multiple Windows, Robert Mayo
Magic Tutorial #6: Design-Rule Checking, John Ousterhout
Magic Tutorial #7: Netlists and Routing, John Ousterhout
Magic Tutorial #8: Circuit Extraction, Walter Scott
Magic Tutorial #9: Format Conversion for CIF and Calma, John Ousterhout
Magic Tutorial #10: The Interactive Router, Michael Arnold
Magic Tutorial #11: Using IRSIM and RSIM with Magic, Michael Chow and Mark Horowitz
SCHEME Tutorial Set
Magic Tutorial #S-1: The scheme command-line interpreter, Rajit Manohar
Magic Tutorial #S-2: Boxes and labels, Rajit Manohar
Magic Tutorial #S-3: Transistor stacks, Rajit Manohar
Magic Tutorial #S-4: The design rule file, Rajit Manohar
Tcl/Tk Tutorial Set
Magic Tcl Tutorial #1: Introduction, R. Timothy Edwards
Magic Tcl Tutorial #2: The Wrapper GUI, R. Timothy Edwards
Magic Tcl Tutorial #3: Extracting and Netlisting, R. Timothy Edwards
Magic Tcl Tutorial #4: Simulation with IRSIM, R. Timothy Edwards
Magic Tcl Tutorial #5: Writing Tcl Scripts for Magic R. Timothy Edwards