|
HAL
v4.5.0-133-g64838ea8d
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|

Classes | |
| class | hal::BooleanFunctionDecorator |
| class | hal::BooleanFunctionNetDecorator |
| class | hal::NetlistModificationDecorator |
| class | hal::TraversalCache |
| class | hal::NetlistTraversalDecorator |
| class | hal::SubgraphNetlistDecorator |
Enumerations | |
| enum class | hal::TraversalDirection { hal::forward , hal::backward , hal::both } |
| enum class | hal::TraversalStop { hal::at_match , hal::at_mismatch , hal::never } |
|
strong |
The direction in which a netlist is traversed.
| Enumerator | |
|---|---|
| forward | Follow the fan-out, i.e., towards the successors of a gate. |
| backward | Follow the fan-in, i.e., towards the predecessors of a gate. |
| both | Follow both, and report the union of the two. |
Definition at line 41 of file netlist_traversal_decorator.h.
|
strong |
Where a traversal stops relative to the gates it is looking for.
A traversal walks the netlist collecting the gates a filter accepts. What separates one traversal from another is not what it collects but where it comes to a halt, and these are the three ways that can be answered.
Definition at line 57 of file netlist_traversal_decorator.h.