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.

difference between clock buffer and ordinary buffer

Status
Not open for further replies.

sreenu236

Newbie level 6
Joined
Jan 4, 2007
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
hyderabad
Activity points
1,337
what is the difference between clock buffer and ordinary buffer.
 

clock buffer have balance rise/fall for output and balance transition.
 

buffers are usually used for storing data(information). now the main difference between a clock buffer and ordinary buffer is its synchronization between the input and output.
 

clock buffers r used in CTS
ordinary buffers can be used anywhr ..for restoring purpose or to add delay
Shiv
 

normally,clock buf have more power cost than ordinary one.
 

Clock buffers have rise delay and fall delay nearly equal in order to reduce clock edge skew.
While ordindary buffers do not have this facility.
 
clock buffer is optimized for some requirements of clock especially. (skew, power and so on)
The clock buffer is symmetrical cell. It means the rise delay equal fall delay nearly.

sreenu236 said:
what is the difference between clock buffer and ordinary buffer.
 
Hi All,

Suppose if we use normal Buffers/Inverters in place of Clkbuff/clkinverters, What would be the outcome?

One thing is because of the difference of synchronization in fall/rise time, setup/hold time violations can happen. But then again this can be correct by various text book methods right.

Please let me know.

Regards
Lohi
 

I know this is an older thread but it is something which I want to put forward my thoughts for a person who might read this thread in future.

Clock buffers are balanced in rise/fall time.
Reason : If you dont have equal rise and fall time then you will have a duty cycle distortion in the clock. If you provide 50% duty cycle clock the output should also have 50% duty cycle.

clock buffers tend to have a different P/N ratio( in lower technologies ) they are coming to same as a normal gate PN ratio. This is done because the gates are designed for equal rise_delay and fall_delay while clock buffers are designed for equal_rise_transition and equal_fall_transition.

clock buffers have more activity during their life cycle so the ouput pin is made thicker ( for signal EM) and many times a strap of M2 is added on top of the output pin to reduce the current density.

Normal buffers are for delay generation ( mainly for hold fixing) . Many times they are two stacked nmos/pmos to make a weak inverter. The main goal is get as much delay as possible for hold fixing.

there are many other small small details ....but over all this covers the main aspects of the difference between clock buffer and normal buffer.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top