Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Explanation of Deration and OCV

Status
Not open for further replies.

hb_cancer

Member level 2
Joined
Jul 25, 2005
Messages
44
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,596
Hi,
In our flow, we get an sdc from the frontend team and subsequently get additional margins.
1. My query is why does the SDC not have all the constraints in one file.
2. What is the concept of Deration(Setup/Hold) that needs to be applied?
3. What is OCV ? Again why is this included separately?
I am a backend person, so can you let me know in terms of a front end guys perspective what it would mean. Thanks !
 

altaa

Newbie level 4
Joined
Oct 23, 2008
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,317
set timing derate and on chip variation

OCV is on chip variation.
SSTA(Statistical static timing analysis) use OCV. Deration is coefficient of variation. If we use deriation we can use STA instead of SSTA.
 

shelby

Full Member level 2
Joined
Jan 4, 2007
Messages
124
Helped
38
Reputation
74
Reaction score
18
Trophy points
1,298
Activity points
2,045
on chip variation

1) Constraints do not all have to be in the same file. If you integrate multiple IPs into one design, you will have multiple constraint files that you load in separately. You can always do a write_sdc command to write them out into one file.

2) Derating is simply another way of adding margin to the design. This allows you to scale all delays by a certain percentage to increase margin. This is not an SDC constraint, but a variable to set within the tool run script.

3) OCV is a timing mode (like single or BC/WC). This allows you to use variation from the libraries in performing timing checks for ensuring worst case scenarios. Not sure what you mean by 'included separately'. This is not a SDC constraint, but a timing mode that you set in your tool run script.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top