SoftHdwTestOutput.cm
Copyright Ó 1988 by Xerox Corporation. All rights reserved.
Barth, December 22, 1988 3:54:15 pm PST
CellLibraries
SC
Run SoftHdwFlat
Statistics On
← Process.SetPriority[Process.priorityBackground]
← &sgf[SoftHdwFlat]
← &pr ← MakePlaceAndRoute[]
← &p ← &pr.placement
← &r ← &pr.route
← InsertPrimitive[&p, 1, 1, horizontal, 0, LIST[0, 1]]
← MakeSimplePath[&r, LIST[[short, 1, 1, vertical, 0], [short, 1, 2, vertical, 0]]]
← MakeSimplePath[&r, LIST[[short, 1, 2, vertical, 1], [short, 1, 1, vertical, 1]]]
← MakeSimplePath[&r, LIST[[output, 1, 1, vertical, 2], [short, 1, 2, vertical, 2]]]
← MakeSimplePath[&r, LIST[[output, 1, 2, vertical, 3], [short, 1, 1, vertical, 3]]]
← MakeSimplePath[&r, LIST[[output, 1, 1, vertical, 0], [longVertical, 1, 0, vertical, 0]]]
← MakeSimplePath[&r, LIST[[output, 1, 1, vertical, 0], [short, 1, 1, vertical, 0]]]
← MakeSimplePath[&r, LIST[[short, 1, 1, vertical, 0], [longVertical, 1, 0, vertical, 0]]]
← MakeSimplePath[&r, LIST[[longVertical, 1, 0, vertical, 0], [short, 1, 1, vertical, 0]]]
← MakeSimplePath[&r, LIST[[interchipVertical, 0, 0, vertical, 0, 0, 0], [short, 0, 0, vertical, 0, 0, 1]]]
← MakeSimplePath[&r, LIST[[interchipVertical, 0, 0, vertical, 0, 0, 0], [short, 0, 15, vertical, 0, 0, 0]]]
← MakeSimplePath[&r, LIST[[interchipVertical, 0, 0, vertical, 1, 0, 0], [longVertical, 0, 0, vertical, 1, 0, 1]]]
← MakeSimplePath[&r, LIST[[interchipVertical, 0, 0, vertical, 1, 0, 0], [longVertical, 0, 0, vertical, 1, 0, 0]]]
← MakeSimplePath[&r, LIST[[short, 0, 15, vertical, 2, 0, 0], [interchipVertical, 0, 0, vertical, 2, 0, 0]]]
← MakeSimplePath[&r, LIST[[short, 0, 0, vertical, 2, 0, 1], [interchipVertical, 0, 0, vertical, 2, 0, 0]]]
← MakeSimplePath[&r, LIST[[longVertical, 0, 0, vertical, 3, 0, 0], [interchipVertical, 0, 0, vertical, 3, 0, 0]]]
← MakeSimplePath[&r, LIST[[longVertical, 0, 0, vertical, 3, 0, 1], [interchipVertical, 0, 0, vertical, 3, 0, 0]]]
← InsertPrimitive[&p, 2, 1, vertical, 0, LIST[0, 1]]
← MakeSimplePath[&r, LIST[[short, 1, 1, horizontal, 0], [short, 2, 1, horizontal, 0]]]
← MakeSimplePath[&r, LIST[[short, 2, 1, horizontal, 1], [short, 1, 1, horizontal, 1]]]
← MakeSimplePath[&r, LIST[[output, 1, 1, horizontal, 2], [short, 2, 1, horizontal, 2]]]
← MakeSimplePath[&r, LIST[[output, 2, 1, horizontal, 3], [short, 1, 1, horizontal, 3]]]
← MakeSimplePath[&r, LIST[[output, 1, 1, horizontal, 0], [longHorizontal, 0, 1, horizontal, 0]]]
← MakeSimplePath[&r, LIST[[output, 1, 1, horizontal, 0], [short, 1, 1, horizontal, 0]]]
← MakeSimplePath[&r, LIST[[short, 1, 1, horizontal, 0], [longHorizontal, 0, 1, horizontal, 0]]]
← MakeSimplePath[&r, LIST[[longHorizontal, 0, 1, horizontal, 0], [short, 1, 1, horizontal, 0]]]
← MakeSimplePath[&r, LIST[[short, 1, 1, vertical, 0], [output, 1, 1, horizontal, 0]]]
← MakeSimplePath[&r, LIST[[short, 1, 1, horizontal, 0], [output, 1, 1, vertical, 0]]]
← MakeSimplePath[&r, LIST[[interchipHorizontal, 0, 0, horizontal, 0, 0, 0], [short, 0, 0, horizontal, 0, 1, 0]]]
← MakeSimplePath[&r, LIST[[interchipHorizontal, 0, 0, horizontal, 0, 0, 0], [short, 15, 0, horizontal, 0, 0, 0]]]
← MakeSimplePath[&r, LIST[[interchipHorizontal, 0, 0, horizontal, 1, 0, 0], [longHorizontal, 0, 0, horizontal, 1, 1, 0]]]
← MakeSimplePath[&r, LIST[[interchipHorizontal, 0, 0, horizontal, 1, 0, 0], [longHorizontal, 0, 0, horizontal, 1, 0, 0]]]
← MakeSimplePath[&r, LIST[[short, 15, 0, horizontal, 2, 0, 0], [interchipHorizontal, 0, 0, horizontal, 2, 0, 0]]]
← MakeSimplePath[&r, LIST[[short, 0, 0, horizontal, 2, 1, 0], [interchipHorizontal, 0, 0, horizontal, 2, 0, 0]]]
← MakeSimplePath[&r, LIST[[longHorizontal, 0, 0, horizontal, 3, 0, 0], [interchipHorizontal, 0, 0, horizontal, 3, 0, 0]]]
← MakeSimplePath[&r, LIST[[longHorizontal, 0, 0, horizontal, 3, 1, 0], [interchipHorizontal, 0, 0, horizontal, 3, 0, 0]]]
← PrintPlaceAndRoute[&p, &r]