ConnectivityCheckerDoc.tioga
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Bruce Wagar August 17, 1987 3:27:59 pm PDT
Bertrand Serlet August 19, 1987 6:00:35 pm PDT
Louis Monier October 1, 1987 9:20:45 pm PDT
ConnectivityChecker
CEDAR 7.0 — FOR INTERNAL XEROX USE ONLY
ConnectivityChecker
Connectivity Checker for ChipNDale Layout
Bruce Wagar
© Copyright 1987 Xerox Corporation. All rights reserved.
Abstract: Verifies that each wire has all its geometry in one piece. In particular, checks that fusion by name (or fusion by source) did not introduce disconnections.
Created by: Bruce Wagar
Maintained by: Bertrand Serlet <Serlet.pa>, Louis Monier <Monier.pa>
Keywords: Connectivity Checker, PWCore, Rectangle Intersection, Bags
XEROX  Xerox Corporation
   Palo Alto Research Center
   3333 Coyote Hill Road
   Palo Alto, California 94304

For Internal Xerox Use Only
1. History
Before this package, a serious deficiency existed in the DATools: nothing ever verified that disconnections in lower levels of layout designs (introduced by such things as FusionByName and FusionBySource) ever got fixed at a higher level.
2. Interactive Command
SPACE-O menu.
3. Batch Command
CheckConnectivity <Foo.dale>.
4. Routing Checker
An additional check for CD object of class "routing". Disconnected wires within the same net would be caught by the checker above, but for shorts between different nets you depends on the router. This checker makes sure that all nets are different and that no two instances of different nets touch. No fancy user interface, just pass it a design and it will look for all routing objects. Example of use:
← RoutingCheckImpl.Check[PW.OpenDesign["BICLayout.dale"]]