array output ports for subcomponent