najaeda documentation

najaeda is the Python interface to Naja’s structured netlist model. It is designed for scripts and tools that load Verilog, elaborate SystemVerilog RTL, browse hierarchy and connectivity, compute design metrics, and make controlled ECO-style edits.

The package has two Python API levels:

Most users should start with the high-level API and drop to the raw API only when they need exact SNL semantics or access to a native feature not yet available through najaeda.netlist.