hwt.serializer.combLoopAnalyzer package¶
-
class
hwt.serializer.combLoopAnalyzer.
CombLoopAnalyzer
[source]¶ Bases:
object
Visitor which can walk synthetized hwt
hwt.synthesizer.unit.Unit
instances and detect clusters connected by combinational logic
-
hwt.serializer.combLoopAnalyzer.
collect_comb_drivers
(path_prefix: Tuple[hwt.synthesizer.unit.Unit, ...], stm: hdlConvertorAst.hdlAst._bases.iHdlStatement, comb_connection_matrix: dict, comb_inputs: tuple)[source]¶
Submodules¶
hwt.serializer.combLoopAnalyzer.tarjan module¶
-
class
hwt.serializer.combLoopAnalyzer.tarjan.
StronglyConnectedComponentSearchTarjan
(g: dict)[source]¶ Bases:
object
Tarjan’s strongly connected component search graph algorithm for DAGs