Although the Design Rule checker is primarily for layout, it can also check schematic cells.
When run on Schematics, the checker is looking for issues that make the drawing or editing of the cell difficult.
Here are the errors found by the schematic DRC:
- Nodes:
- Flag nodes whose parameters don't match the cell definition (check export names, units, and visibility).
- Flag "Stranded" pins: with no connections, exports, or attached text.
- Flag "Inline" pins: those that sit in a line between two arcs (both of which could be replaced by a single straight arc).
- Flag invisible pins with text that is offset from the node center (this is an internal consistency check).
- Arcs:
- Flag unnamed arcs that "dangle": one end is unconnected and unexported (does not apply to busses).
- Flag Bus arcs whose width is inconsistent with its two nodes.
- Flag Bus pins that "float": do not connect to bus arcs and are not exported.
- Flag Bus pins that connect to more than 1 wire.