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.
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 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.
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.
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.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.