An apparatus comprising computer readable media is provided. The computer
readable media comprises computer readable code for receiving a feature
layout and computer readable code for applying shrink correction on the
feature layout. The computer readable code for applying the shrink
correction comprises providing corner cutouts, adjusting line width and
length, shape modifications, etc. for forming features in a patterned
layer.