Crate spefparse

source ·
Expand description

Standard parasitics exchange format (SPEF) parser.

How to use

See SPEF::parse_str.

We also support transforming a SPEF object to a SPEF source code, by using std::fmt::Display.

Misc

This parser obeys the IEEE 1481-1998 standard, with some notable exceptions (to be addressed in future work):

  1. prefix bus delimiter :, . unsupported (because they interfere with hchar.), and empty suffix bus delimiter is unsupported yet.
  2. sensitivity is unsupported in cap and res defs. and slew threshold is unsupported in conn attr.
  3. Pi model is unsupported.

Structs

Enums