Hi Jairam, The concept you have explained is CPPR [Common Path Pessimism Removal] not CRPR [Clock Reconvergence Pessimism Removal ]. In CRPR we will remove pessimism in the clock reconvergent path .
hi , i understood the concept well. But would like to know like how that pessimism value is added in RT for s setup and hold. What i have seen in PT tool is for hold the difference is minus from RT ...not able to find for setup , how this pessimism value is calculated.. could you help on this ?
For setup, it will be the "time difference at common point" minus "crosstalk component in the common clock path". For hold (full-cycle), xtalk component in common clock path gets cancelled out.
GBA happens firstor in earlier stages of the design. And PBA is used at the later signoff stages. GBA is pessimistic compare to PBA. So, PBA has highest accuracy but costs more runtime.
Hi Jairam, The concept you have explained is CPPR [Common Path Pessimism Removal] not CRPR [Clock Reconvergence Pessimism Removal ]. In CRPR we will remove pessimism in the clock reconvergent path .
Exactly.
Nicely presentation!!
thankyou
Crystal clear concept sir 🙂 Thanks for such a great content 😍
Thank you 😊
Thqu soo much for this worth video.
hi , i understood the concept well. But would like to know like how that pessimism value is added in RT for s setup and hold. What i have seen in PT tool is for hold the difference is minus from RT ...not able to find for setup , how this pessimism value is calculated.. could you help on this ?
For setup, it will be the "time difference at common point" minus "crosstalk component in the common clock path". For hold (full-cycle), xtalk component in common clock path gets cancelled out.
Pls.. could you tell about GBA vs PBA and which one have to do first
GBA happens firstor in earlier stages of the design. And PBA is used at the later signoff stages. GBA is pessimistic compare to PBA. So, PBA has highest accuracy but costs more runtime.
@@jairamgouda thqu soo much