Import Commands
Import commands are used to import geometry on the objects being considered for the run. The geometry imported may be filtered by ImportLayer or ImportNet.
ImportLayer
Input: Name of an existing layout layer (no restrictions on layer type)
Output: DV layer (containing polygons)
Description: Geometry of objects being considered for the run.
- Normally, the imported geometry on a DV layer is merged before being used, because merged geometry more closely represents what are manufactured. However, some commands have an option to use the raw (un-merged) data.
- Any imported arc edges are approximated with straight edges before being used by DV. The faceting are determined by the value specified for the run in the Design Verification Runwindow.
- Collinear edges are merged together before being used by DV.
Rule Set Example (JScript):
var layer1 = DVChecker.ImportLayer("trace");
ImportNet
Input: Name of an existing layout net qualifier "Not" or "Only" (optional)
Output: DV layer (containing polygons)
Description: Geometry of objects being considered for the run is added to the returned layer based on the given net name and argument.
- The argument may be either "Only" or "Not". If the argument is not present it is defaulted to "Only". "Only" specifies the return of objects belonging to the named net. "Not" returns objects not belonging to the named net.
- Normally the imported geometry in a DV layer is merged before being used, because merged geometry more closely represents what are manufactured. However, some commands have an option to use the raw (un-merged) data.
- Any imported arc edges are approximated with straight edges before being used by DV. The faceting are determined by the value specified for the run in the Run window.
- Collinear edges are merged together before being used by DV.
Rule Set Example (JScript):
var namedNet = DVChecker.ImportNet("Pin1");
var namedNet2 = DVChecker.ImportNet("Pin2", "Only");
var namedNet3 = DVChecker.ImportNet("Pin1", "Not");