\contentsline {section}{\numberline {1}Introduction}{1}
\contentsline {section}{\numberline {2}Design philosophy}{2}
\contentsline {subsection}{\numberline {2.1}NE\lower .5ex\hbox {W}OL's graphics}{3}
\contentsline {section}{\numberline {3}Running NE\lower .5ex\hbox {W}OL\ - The menu system}{4}
\contentsline {subsection}{\numberline {3.1}Text pull-down menus}{5}
\contentsline {subsection}{\numberline {3.2}Keyboard commands}{6}
\contentsline {subsubsection}{\numberline {3.2.1}Selection commands}{6}
\contentsline {subsubsection}{\numberline {3.2.2}Viewing commands}{7}
\contentsline {subsubsection}{\numberline {3.2.3}Display commands}{8}
\contentsline {subsubsection}{\numberline {3.2.4}Filing operations}{9}
\contentsline {subsubsection}{\numberline {3.2.5}Other operations}{9}
\contentsline {subsection}{\numberline {3.3}The Main menu}{9}
\contentsline {subsection}{\numberline {3.4}The Layer menu}{10}
\contentsline {subsection}{\numberline {3.5}The Build menu}{10}
\contentsline {subsection}{\numberline {3.6}The Cell menu}{13}
\contentsline {subsection}{\numberline {3.7}The Elec menu}{14}
\contentsline {subsection}{\numberline {3.8}The Composition Menu}{15}
\contentsline {paragraph}{OTHER menu}{16}
\contentsline {subsubsection}{\numberline {3.8.1}The Poke sub-menu}{17}
\contentsline {subsubsection}{\numberline {3.8.2}The NE\lower .5ex\hbox {W}OL\ extractor}{18}
\contentsline {subsubsection}{\numberline {3.8.3}The point-to-point router}{19}
\contentsline {subsubsection}{\numberline {3.8.4}The NE\lower .5ex\hbox {W}OL\ design rule checker}{20}
\contentsline {subsection}{\numberline {3.9}The Options menu}{22}
\contentsline {subsection}{\numberline {3.10}The DBUG Menu}{24}
\contentsline {section}{\numberline {4}The NETCMP network comparator}{26}
\contentsline {section}{\numberline {5}Sending CIF files to MOSIS}{29}
\contentsline {section}{\numberline {6}The WOLCOMPII composition system}{31}
\contentsline {subsection}{\numberline {6.1}Sample program}{34}
\contentsline {section}{\numberline {7}The WOL pad library and pad generator}{35}
\contentsline {section}{\numberline {8}The WOL PLA tools}{38}
\contentsline {subsection}{\numberline {8.1}The WOLCOMP interface to PLAGEN}{38}
\contentsline {subsection}{\numberline {8.2}PLA personality file format}{39}
\contentsline {subsection}{\numberline {8.3}The WOLPLA program}{40}
\contentsline {subsection}{\numberline {8.4}Building a PLA cell library}{40}
\contentsline {subsection}{\numberline {8.5}The WOL Finite State Machine Compiler}{41}
\contentsline {section}{\numberline {9}The WOL Decoder Generator}{42}
\contentsline {section}{\numberline {10}The WOLCOMP composition system}{43}
\contentsline {subsection}{\numberline {10.1}WOLCOMP Procedure Calls}{46}
\contentsline {paragraph}{Routing wire primitives}{50}
\contentsline {section}{\numberline {11}System Maintainer's Guide}{52}
\contentsline {subsection}{\numberline {11.1}Configuration files}{52}
\contentsline {subsection}{\numberline {11.2}NE\lower .5ex\hbox {W}OL\ Technology Files}{53}
\contentsline {subsection}{\numberline {11.3}Message-of-the-day file}{56}
\contentsline {subsection}{\numberline {11.4}DRC rules file}{56}
\contentsline {subsection}{\numberline {11.5}Performance log files}{56}
\contentsline {subsection}{\numberline {11.6}User-feedback files}{56}
\contentsline {subsection}{\numberline {11.7}Other files}{57}
\contentsline {subsection}{\numberline {11.8}NE\lower .5ex\hbox {W}OL's CIF dialect}{57}
\contentsline {subsubsection}{\numberline {11.8.1}Whitespace in CIF}{57}
\contentsline {subsubsection}{\numberline {11.8.2}Encoding $\lambda $ in cell definitions}{57}
\contentsline {subsubsection}{\numberline {11.8.3}Non-freeform input}{57}
\contentsline {subsubsection}{\numberline {11.8.4}LAYER commands}{58}
\contentsline {subsubsection}{\numberline {11.8.5}Transformations}{58}
