Perform the transform, encode renaming with RenameMap, and can delete annotations Called by runTransform.
Convenience method to get annotations relevant to this Transform
The firrtl.CircuitForm that this transform requires to operate on
A convenience function useful for debugging and error messages
The firrtl.CircuitForm that this transform outputs
Perform the transform and update annotations.
Input Firrtl AST
A transformed Firrtl AST
Add pins to modules and wires a signal to them, under the scope of a specified top module Description: Adds a pin to each sink module Punches ports up from the source signal to the specified top module Punches ports down to each sink module Wires the source up and down, connecting to all sink modules Restrictions: