1. A computer implemented method for performing pattern classification on an electronic design, comprising: at least one processor or at least one processor core executing a process, the process comprising: profiling at least a portion of an electronic design against a pattern library including a plurality of patterns to determine a remaining region in the at least a portion of the electronic design; and identifying a new pattern for storage in the pattern library by at least performing the pattern classification on the remaining region, wherein the new pattern comprises a data structure having multiple binary values.