next up previous contents index
Next: Database commands: layer Up: The database commands Previous: Database commands: critical   Contents   Index


Database commands: obstruction

Syntax: obstruction [-u] [layer] [all] [L B R T]

The database contains a list of rectangular areas for each routing layer that are given to the router as obstructions. These are user-defined areas where routes are not allowed to intersect. The obstruction list is maintained by this command.

If no arguments appear, the current list of user-defined obstructions is printed. If the -u option is given, the command will potentially remove obstructions from the list, otherwise obstructions will be added (if an identical obstruction is not already present). The layer can be either the name of a routing layer, or its 1-based index number.

The special keyword all can appear only when -u is given. When it appears, if a layer was given, all obstructions on that layer will be removed from the list. If no layer is given, then the entire obstruction list is cleared.

Otherwise, if a layer is given, but the coordinates are omitted, a list of the obstructions on the given layer is printed. If the box coordinates are included (given in microns), the indicated rectangle is added to the list if -u was not given, or removed from the list (if it exists) if -u was given.


next up previous contents index
Next: Database commands: layer Up: The database commands Previous: Database commands: critical   Contents   Index
Stephen R. Whiteley 2017-02-17