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.

Different between normal buffer and clock buffer?

Status
Not open for further replies.

bradyue

Member level 2
Joined
Jan 18, 2008
Messages
47
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,603
clock buffer

i've read some articals about the benefit of clock buffer... such as equal duty cycle for rise and fall time ...
but when i look up in the library manu, it is just the contrary....
the difference between rise delay and fall delay for nomal buffer is even smaller than clock buffer....
how to explain this?
 

clock buffer vs normal buffer

When we use clock buffer, its purpose is to equal duty cycle for all f/f.
whereas, when we use normal buffer, its purpose is to meet timing.

The timescale of normal buffer is smaller than clock buffer.
Normal buffer is related with set-up/hole timing violation.

The timescale you can fix using normal buffer is too small.
Comparing with that, clock buffer's timescale is larger.
As you can guess in design compiler constraint, clock uncertainty is 0.2 or 0.3 ns.
If your design's clock uncertainty meets the above range, it's okay.
So clock buffer and normal buffer have diffierent timescale to handle.

It's not fact, but i'm just guessing with my back ground.

Thank you!
 

difference between clock buffer and normal buffer

Clock buffers are designed to have symmetric rise and fall times so that when cts is run there is no need to be concerned about duty cycle degradation. Whereas regular buffers are not necessarily balanced but designed for a certain drive strength.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top