1. A method of generating a higher level description of a circuit design comprising a plurality of interface instances, the method comprising: generating one or more buckets for each source instance with respect to each destination instance included in the circuit design; sorting the one or more buckets based on a number of bucket entries in each bucket; generating one or more interface instances based on the sorted buckets; and generating the higher level description of the circuit design based on the one or more interface instances.