TestCoreRoute.cm
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Bertrand Serlet August 23, 1987 7:34:11 pm PDT
Don Curry February 26, 1988 3:37:14 pm PST
Install CoreRoute
Run -a TestCoreRoute
CDRead TestExtendCells
CDRead TestCoreRoute
← &design ← CDViewer.FindDesign["TestCoreRoute"]
Test of MakeRoutingCell
← &cell ← CDDirectory.Fetch[&design, "MakeRoutingCell"]
← &routing ← TestCoreRoute.TestMakeRoutingCell[&cell]
← PW.Draw[PW.AbutX[&cell, &routing]]
Basic test of channel
← &ct ← TestCoreRoute.TestX[&design]
← &obj ← PWCore.Layout[&ct]
PW.Draw[&obj]
More fancy channel
← &ct ← TestCoreRoute.TestY[&design]
← &obj ← PWCore.Layout[&ct]
PW.Draw[&obj]
Example with dogleg
← &ct ← Sisyph.ES["dogleg2.sch", Sisyph.Create[&design]]
← &obj ← PWCore.Layout[&ct]
PW.Draw[&obj]
Stack Examples
← &cx ← Sisyph.Create[&design]
← &ct ← Sisyph.ES["StackTest.sch", &cx]
← &obj ← PWCore.Layout[&ct];
← PW.Draw[&obj];
← &ct ← Sisyph.ES["StackTestRot.sch", &cx]
← &obj ← PWCore.Layout[&ct];
← PW.Draw[&obj];
← &ct ← Sisyph.ES["StackTestSingle.sch", &cx]
← &obj ← PWCore.Layout[&ct];
← PW.Draw[&obj];
ReverseLayers Example
← &ct ← Sisyph.ES["ChangeLayersTest.sch", &cx]
← &obj ← PWCore.Layout[&ct];
← PW.Draw[&obj];
Mosaic
CDRead CoreRouteMosaicTest
← &design ← CDViewer.FindDesign["CoreRouteMosaicTest"]
← &ct ← Sisyph.ES["MosaicTest.sch", &cx]
← &obj ← PWCore.Layout[&ct];
← PW.Draw[&obj];