skidl.errors module

Exceptions raised by SKiDL.

Schematic generation is done by the separate schematizer package, but Circuit.generate_schematic() translates its failures into the types defined here so SKiDL callers only ever have to catch SKiDL’s own exceptions.

exception skidl.errors.PlacementFailure[source]

Bases: Exception

Raised when the parts of a schematic cannot be placed.

exception skidl.errors.RoutingFailure[source]

Bases: Exception

Raised when the nets connecting the pins of a schematic cannot be routed.