yosys¶
Yosys tool wrapper: converts Verilog into Yosys’s JSON netlist format.
Used as a singleton through classmethods (YosysTool.convert_to_json(...),
YosysTool.run(...)); never instantiated.
Classes¶
Yosys wrapper backed by the Yosys executable. |
Module Contents¶
YosysTool¶
- class YosysTool[source]¶
Bases:
ToolYosys wrapper backed by the Yosys executable.
Converts Verilog into Yosys’s JSON netlist format. Used as a singleton: call the classmethods directly, never instantiate.
Reject instantiation; tools are used only through their classmethods.
- Parameters:
- Raises:
TypeError – Always, because tool wrappers are stateless singletons.
Methods¶