10. The apparatus of claim 9 wherein each of the super-CCR template graphs defines at least one of a plurality of CCRs or a plurality of super-CCRs that are interconnected, and the processor is further configured to generate a graph for each candidate combination, and determine which of the candidate combinations actually match the formatted super-CCR template graph.
9. An apparatus for performing template-based classification of a circuit design, the apparatus comprising: a processor configured to read a template file that defines a plurality of channel-connected-region (CCR) templates and super-CCR templates, format a graph for each of the CCR templates and super-CCR templates, identify a plurality of CCRs based on a partitioned netlist file that defines a given circuit design, generate a graph for each of the identified CCRs, and identify a matching CCR template graph for each generated CCR graph, and determine in an interative manner, for each formatted super-CCR template graph, all possible combinations of CCRs and previously-matched super-CCRs that are candidates to match the formatted super-CCR template graph.