rohit_singh1
Junior Member level 3
Hi there,
In a typical clocked network with CMOS buffers as shown in the attached figure, I understand that buffers are inserted to improve signal strength. This is because, when the clock signal slowly dies as it travels, the supply voltage connected to the nmos(or pmos) of the buffer pulls it back to its original signal value (as long as the input voltage is greater(or less) than the threshold voltage of the nmos(or pmos)). Am I right? Please let me know if there is any other reason for inserting buffers
But on the other hand, because of the parasitic gate capacitances associated with the buffer, it introduces a delay in the clock signal as well. Is that right? On one hand, it is good as it provides a fix to hold time violation by some amount, but doesn't it increase the clock skew as well?
That's what confuses me. Could you please clarify? Also, I would appreciate if you could point out any mistake in my analysis.
Thanks in advance,
Rohit
In a typical clocked network with CMOS buffers as shown in the attached figure, I understand that buffers are inserted to improve signal strength. This is because, when the clock signal slowly dies as it travels, the supply voltage connected to the nmos(or pmos) of the buffer pulls it back to its original signal value (as long as the input voltage is greater(or less) than the threshold voltage of the nmos(or pmos)). Am I right? Please let me know if there is any other reason for inserting buffers
But on the other hand, because of the parasitic gate capacitances associated with the buffer, it introduces a delay in the clock signal as well. Is that right? On one hand, it is good as it provides a fix to hold time violation by some amount, but doesn't it increase the clock skew as well?
That's what confuses me. Could you please clarify? Also, I would appreciate if you could point out any mistake in my analysis.
Thanks in advance,
Rohit
Last edited: