Skip to content

netlist_carpentry.routines.opt

Optimization Routines, e.g. constant propagation, removal of unused elements (driverless instances or loadless wires).

Modules:

  • circuit_cleanup

    Optimization Methods to remove empty or uninstantiated modules from circuit perspective (top abstraction layer).

  • constant_folds

    A collection of constant folding algorithms.

  • driverless

    A collection of optimization algorithms removing driverless elements from a given circuit module.

  • floodfill

    Routines handling floodfill optimizations (WIP).

  • loadless

    A collection of optimization algorithms removing loadless elements from a given circuit module.