A system, method and program product for predicting yield of a VLSI
design. A method is provided including the steps of: identifying and
grouping sub-circuits contained within an integrated circuit design by
type; calculating critical area values for regions within the integrated
circuit design; and applying different yield models to critical area
values based on the types of the regions used to calculate the critical
area values, wherein each yield model is dependent on a type.