(Since version 1.1.1) Use DiGraph/InstanceGraph
Helper script to extract a module name from a named Module or Target
Determine the Type of a specific component
Determine the Type of a specific component
the circuit containing the target module
the module containing the target component
the target component
the component's type
WiringException
if the module is not contained in the
circuit or if the component is not contained in the module
Return a map of sink instances to source instances that minimizes distance
Return a map of sink instances to source instances that minimizes distance
a sequence of sink modules
the source module
a graph representing a circuit
a map of sink instance names to source instance names
WiringException
if a sink is equidistant to two sources
Given a circuit, returns a map from module name to children instance/module names
Given a circuit, returns a map from module name to children instance/module names
(Since version 1.1.1) Use DiGraph/InstanceGraph
Returns a module's lineage, containing all children lineages as well
Returns a module's lineage, containing all children lineages as well
(Since version 1.1.1) Use DiGraph/InstanceGraph
Return a map of sink instances to source instances that minimizes distance
Return a map of sink instances to source instances that minimizes distance
a sequence of sink modules
the source module
a graph representing a circuit
a map of sink instance names to source instance names
(Since version Firrtl 1.4) This method can lead to non-determinism in your compiler pass. Use sinksToSourcesSeq instead!
WiringException
if a sink is equidistant to two sources