synth package#
Submodules#
synth.COMPACT module#
- class synth.COMPACT.COMPACT(bdd: BDD, layers: int = 1)[source]#
Bases:
SynthesisMethod
- map() MemristorCrossbar [source]#
synth.ChakrabortyAutomatedSynthesis module#
- class synth.ChakrabortyAutomatedSynthesis.ChakrabortyAutomatedSynthesis(bdd: BDD)[source]#
Bases:
SynthesisMethod
- map() MemristorCrossbar [source]#
synth.CrossbarMapping2D module#
- class synth.CrossbarMapping2D.CrossbarMapping2D(graph: Graph)[source]#
Bases:
object
- map(vh_labeling: dict) MemristorCrossbar [source]#
synth.CrossbarMapping3D module#
- class synth.CrossbarMapping3D.CrossbarMapping3D(graph: Graph, layers: int = 1)[source]#
Bases:
object
- map(labeling) MemristorCrossbar [source]#
synth.ISO module#
- class synth.ISO.ISO(bdd_topology: BDDTopology, D: int)[source]#
Bases:
object
synth.KLabeling module#
synth.PATH module#
- class synth.PATH.PATH(bdd: BDD, partitioning_method_type: Type[PartitioningMethod])[source]#
Bases:
SynthesisMethod
Implementation for the synthesis method PATH.