What is the triagular symbols shown in the image, is it a buffer or some kind of delay?

enter image description here

  • 2
    \$\begingroup\$ It looks like a non-inverting buffer, but could just be indicating the direction the signal is being driven. In this example it could possibly be to introduce a delay so the clocks are triggered right-to-left rather than all at once \$\endgroup\$
    – Frog
    Jun 4 '21 at 9:58
  • \$\begingroup\$ Given the title "controlling clock skew" it indicates a buffer, which adds some skew. \$\endgroup\$ Jun 4 '21 at 12:05
  • \$\begingroup\$ Please accept an answer as solution once it solves your problem. I have noticed that you are asking questions here, but you never acknowledge any of the answers till now. That's not a fruitful way of using EESE. \$\endgroup\$
    – Mitu Raj
    Jun 5 '21 at 12:35

Yes, that's the standard representation of a buffer. What you see are clock buffers which are present there to not degrade the rise and fall times of the clock. As typically clock nets have high fan-out, you need high drive strength to ensure that a nice square wave reaches all the registers.

And yes, it introduces a delay in that path. For instance, in your particular example, the clock edge reaches U2 slightly later than at U3, approximately equal to the buffer delay \$\delta\$. This difference is called clock skew.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.