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.

Clock Uncertancy vs Clock Freq increase

Status
Not open for further replies.

ivlsi

Advanced Member level 3
Joined
Feb 17, 2012
Messages
887
Helped
17
Reputation
32
Reaction score
16
Trophy points
1,298
Activity points
6,861
Hi All,

As for the Synthesis/STA is the same to define the clock uncertainty or just increase clock freq definition in the same number?

Why defining the clock uncertainty is better (I guess it's better)?

Thank you!
 

kannanunni

Member level 1
Joined
Nov 27, 2014
Messages
39
Helped
2
Reputation
4
Reaction score
2
Trophy points
8
Location
Trivandrum, Kerala
Activity points
318
In ideal mode the clock signal can arrive at all clock pins simultaneously. But in fact, that perfection is not achievable. So, to anticipate the fact that the clock will arrive at different times at different clock pins, the "ideal mode" clock assumes a clock uncertainty.
Major reasons for the clock does not always arrive exactly one clock period later is :
(a) The insertion delay to the launching flip-flop's clock pin is different than the insertion delay to the capturing flip-flop's clock pin (one paths through the clock tree can be longer than another path). This is called clock skew.
(b) The clock period is not constant. Some clock cycles are longer or shorter than others in a random fashion. This is called clock jitter.
(c) Even if the launching clock path and the capturing clock path are absolutely identical, their path delays can still be different because of on-chip variation. This is where the chip's delay properties vary across the die due to process variations or temperature variations or other reasons. This essentially increases the clock skew.
 

biju4u90

Full Member level 3
Joined
Dec 10, 2014
Messages
172
Helped
3
Reputation
6
Reaction score
3
Trophy points
18
Activity points
1,437
In clock frequency definition, we give the targetted clock frequency. Uncertainity occurs due to jitter, ocv etc. Can you target a clock frequency for a range of value?
 

oratie

Full Member level 6
Joined
Jan 10, 2007
Messages
339
Helped
175
Reputation
348
Reaction score
163
Trophy points
1,323
Activity points
3,549
Better increase uncertainty. Because, increasing clock frequency will not issue any new hold violations (hold is freq. independent). But uncertainty will affect both: setup and hold.
 

    kannanunni

    Points: 2
    Helpful Answer Positive Rating
    V

    Points: 2
    Helpful Answer Positive Rating

    ivlsi

    Points: 2
    Helpful Answer Positive Rating

kannanunni

Member level 1
Joined
Nov 27, 2014
Messages
39
Helped
2
Reputation
4
Reaction score
2
Trophy points
8
Location
Trivandrum, Kerala
Activity points
318
Better increase uncertainty. Because, increasing clock frequency will not issue any new hold violations (hold is freq. independent). But uncertainty will affect both: setup and hold.
that's right.
frequency change wont affect hold but it affect setup.
 

artmalik

Full Member level 5
Joined
Mar 13, 2013
Messages
255
Helped
89
Reputation
178
Reaction score
87
Trophy points
1,308
Location
San Diego
Activity points
2,997
clock uncertainty is impacted by many more factors than just frequency. it is dependent on the PLL design, choice of Vt's, clock tree to the design etc. all this has to be taken into account during analysis.

clock uncertainty should be independently analyzed rather than mixing with clock frequency.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top