Skip to content

netlist_carpentry.core.netlist_elements

Package for all classes related to Netlist Elements (e.g. instances, wires, ports) and metaclasses (e.g. element paths).

Modules:

  • element_path

    Module for handling of hierarchical paths inside a given circuit.

  • instance

    Module for handling of instances inside a circuit module.

  • mixins

    Mixins used in certain netlist elements.

  • module

    Module for handling circuit modules.

  • netlist_element

    Base class for all netlist (or circuit) elements.

  • port

    Module for handling of ports (both instance and module ports) inside a circuit module.

  • port_segment

    Module for handling of port segments (i.e. port slices) inside a circuit module.

  • segment_base

    Base class with shared attributes and methods among segment (or slice) classes.

  • wire

    Module for handling of wires inside a circuit module.

  • wire_segment

    Module for handling of wire segments (i.e. wire slices) inside a circuit module.