A method for producing yield enhancement data from integrated circuits on
a substrate. A database of defects on the substrate is compared to a
database of design information for the integrated circuits. The defects
on the substrate are associated with classes of design information to
produce the yield enhancement data.