What is the difference between CPP and CRP?

Status
Not open for further replies.

Collang2

Junior Member level 3
Joined
Jun 11, 2021
Messages
25
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
314
Hello.
While studying OCV(On chip variation), I learned about CPP(Clock Path Pessimism) and CRP(clock reconvergence pessimism).
However, some blogs say that two are the same, and others argue that two are different.
These are same : (http://www.vlsi-expert.com/2011/02/clock-reconvergence-pessimism-crp-basic.html)
CRPR and CPPR should not be confused to be one and the same : (https://www.design-reuse.com/articles/40155/clock-path-pessimism-statistical-vs-logical.html)

When there is a difference in delay in one path by OCV, I think there is CPP(Clock Path Pessimism).

1. Is this right?

2. I want to understand the difference between CPP and CRP.
 

Considering the foundry manufacture, we introduce the OCV to timing analysis. But the derates were added to every cell in clock path, even from the clock source to last common point. As we know, one specific cell will only perform one actual delay, so these detates are unnecessary pessimism. Hence, we remove this, that's what we call CRPR in Primetime.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…