Continue to Site

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.

In STA clock uncertainty value problem

Status
Not open for further replies.

archillios

Full Member level 1
Joined
Jun 29, 2005
Messages
97
Helped
5
Reputation
10
Reaction score
1
Trophy points
1,288
Activity points
1,910
hold uncertainty

hi guys, I often see the following STA constraints:
set_clock_uncertainty 200ps -setup
set_clock_uncertainty 100ps -hold

Why the value use in setup checking is set bigger than the value used in hold checking?

Thanks!
 

sta jitter margin

Hi,

You would see these constraints before place and route, before we have a clock tree for the specified block. Adding more uncertainity to the setup part is over-constraining the block, This could be done by running the block at higher frequency i.e 10% more than u r target frequency(Just an example, percentage depends up on the designer). Over-constraining the block sometimes may not fetch desired results.

Regards,
dcreddy
 

    archillios

    Points: 2
    Helpful Answer Positive Rating
clock hold uncertainty

archillios said:
hi guys, I often see the following STA constraints:
set_clock_uncertainty 200ps -setup
set_clock_uncertainty 100ps -hold

Why the value use in setup checking is set bigger than the value used in hold checking?

Thanks!

1) to make chip run faster as specified in real silicon, we need more margin for setup in STA
2) the source of uncertainty include : PLL jitter, clock skew(before CTS), OCV (before post-routing), guard margin.
setup uncertainty should include all of them. but we can ignore PLL jitter in hold uncertainty, and OCV uncertainty for hold can less than setup.

Anyway, hold uncertainty always less than setup uncertainty in STA.
 

    archillios

    Points: 2
    Helpful Answer Positive Rating
uncertainty value

Thank you guys, I got some understanding from your discussion.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top