netlist_carpentry.utils
¶
Miscellaneous stuff and utilities.
Modules:
-
cfg–Module for handling global configuration of Netlist Carpentry.
-
custom_dict–Module for a custom dictionary class, with some extensions to the normal Python
dict. -
custom_list–Module for a custom list class, with some extensions to the normal Python
list. -
gate_factory–Factory methods simplifying instantiation of primitive gates, based on the classes from the gate library.
-
gate_lib–The gate_lib module provides a library of digital gates and other netlist elements.
-
gate_lib_base_classes–This module provides a set of classes for modeling digital circuits at the gate level.
-
gate_lib_dataclasses–Module for typed dictionaries used throughout the gate library for convenience.
-
log–Logging module for Netlist Carpentry, based on Python's
loggingmodule. -
safe_format_dict–Custom dictionary, only used for string formatting via
str.format_mapthat allows missing entries. -
verilog–List of verilog keywords, used to check if a given identifier would clash with a keyword.