Swapping
Swapping one port-based agent for another with identical ports and connections
Swapping macro for another with identical ports and connections
Swapping port-based agent or macro for one with different ports or that need to be connected to different port-based agents
Recycle swapped-out port-based agents