15. The storage medium of claim 11 , wherein the parameters associated with the local region include a layer parameter.
11. A non-transitory computer readable storage medium having instructions stored thereon which, when executed, cause a processor to perform the following operations: receiving, from a design rule checker, two or more of violations of a design rule within an integrated circuit (IC) layout, each violation having an error marker and the IC layout having two or more cells; determining dynamically a local region for each of the violations wherein the local region is in a first cell, the violation is associated with a particular cell adjacent to the first cell, and the parameters associated with the local region include an identification parameter of the adjacent cell, wherein the adjacent cell includes the violation; and for each of the violations: determining one or more parameters associated with the local region, wherein the parameters include the identification parameter associated with a cell associated with the design rule violation, the identification parameter including at least that the cell associated with the design rule violation is an instance of a particular parent cell, and dynamically classifying the violation as being in a particular error category when the associated parameters are substantially similar to corresponding parameters for the error category.