PVT ( process voltage Temperature)
a) process voltage and temperature vary die per die. This is handled by the min and max libraries. Slow process, low vdd and high temp is handled by max library. This is used for setup time analysis. while fast process, high vdd and low temp is handled by min library. This is used for hold time fixing. This is on die to die basis. this is more of a global phenomenon. This covers one die.
b) OCV (on chip variation) : now that you have die for example slow process, low temp and low vdd. There will differences within the die from one end to another. This is mainly due to device mismatch, process defects, and other physical effects. OCV is responsible for statistical variation within the die. In older technology , PVT analysis used to cover everything but in the newer technology doing a PVT design makes it too pessimistic so people try to optimize a little lax PVT analysis followed by OCV margning to reduce the pessimissim
.