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.