Distribution Documentation (PDF format)
These papers are all found in the magic source distribution in PostScript
form. They have been translated here into PDF.
Introductory Material
-
Introduction
-
Copyright
-
Magic Addendum: Version 6.5 differences,
Stefanos Sidiropoulos
Maintainer's Manuals
-
Magic Maintainer's Manual #1: Installation and Development,
John Ousterhout and Walter Scott
-
Magic Maintainer's Manual #2: The Technology File,
Walter Scott and John Ousterhout
-
Magic Maintainer's Manual #3: Display Styles, Colormaps, and
Glyphs,
Robert Mayo and John Ousterhout
-
Magic Maintainer's Manual #4: Using Magic Under X Windows,
Don Stark
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
(this has not yet been written)
WRL DRC Extensions Tutorial
-
Magic Tutorial #W-1: Design-Rule Extensions,
Don Stark
The Magic Whitepapers
These papers are referenced in the distribution documentation but are
not easy to come by, so I have posted them here for download.
-
Corner Stitching: A Data Structuring Technique for VLSI Layout
Tools, John Osterhout, December 13, 1982 (scanned PDF).
-
Magic: A VLSI Layout System, John Ousterhout, Gordon
Hamachi, Robert Mayo, Walter Scott, and George Taylor, December
2, 1983 (scanned PDF).
-
Plowing: Interactive Stretching and Compaction in Magic,
Walter Scott and John Ousterhout, December 2, 1983 (scanned PDF).
-
Magic's Incremental Design-Rule Checker, George Taylor
and John Ousterhout, December 7, 1983 (scanned PDF).
-
A Switchbox Router with Obstacle Avoidance, Gordon Hamachi
and John Ousterhout, December 7, 1983 (scanned PDF).
-
REX - A VLSI Parasitic Extraction Tool for Electromigration and
Signal Analysis, Jerry Hwang, 28th ACM/IEEE Design Automation
Conference, 1991 (scanned PDF). See ACM copyright notice on the
first page.
-
REX - A VLSI Parasitic Extraction Tool for Electromigration and
Signal Analysis, Jerry Hwang, 28th ACM/IEEE Design Automation
Conference, 1991 (same as above, in native PDF with links).
Miscellaneous Documentation
Papers related to Magic and other programs in the distribution.
-
Introduction to Simulation using IRSIM
- Using Texture Mapping with Mipmapping to Render a VLSI Layout,
Jeff Solomon and Mark Horowitz, Design Automation Conference (DAC) 2001,
Las Vegas, June 18-22, 2001 (Currently in the process of obtaining
permission from ACM to post this paper).
Papers related to programs not in the distribution, which work with Magic.
-
State Assignment and Minimization using Meg (Mealy Machine)
-
PLA Layout Generation using MPLA
-
State Assignment and Minimization using Peg (Moore Machine)

Last updated: February 10, 2006 at 2:39pm