Virtual channels provide multiple channels over each physical channel.
With standard wormhole routing only one packet can use a given channel at any one time.
With virtual channels several packets can use a given channel at any one time.