Sequential Circuits

Clock Skew

It is a phenomenon in which there is a difference between the times at which clock signal reaches different components in synchronous circuits. Or we can say that clock signal from clock circuitry reaches different components in the circuit at different times.

e.g. If in the circuit given below, CLK signal reaches the two flip-flops at different times then it is said that CLOCK SKEW exists in the system.

CAUSES: There are basically 2 reasons due to which clock skew exists in the system:

  1. Distance: If there is a difference in the distances between the clock circuitry and different components then clock signal has to travel through different length of wires, hence clock signal would reach earlier where there is shorter distance and clock would reach later where there is longer distance.
  2. Change in the material of wires: Also if there is a change in the material of wires then clock signal can travel faster in one wire and slower in other and hence there would be change at the time at which clock signal reaches different components.

Effects of clock skew:

  • Disadvantage: If combinational logic delay is very short or clock skew is large enough then output of 1st FF would change (hence input of 2nd FF is changed overriding the previous input) before HOLD time condition for the input of 2nd FF is satisfied and hence circuit would not work properly due to this HOLD TIME violation. Or input of 2nd FF change to create SETUP time violations.
  • Advantage: We can see in the example given below that due to clock skew, minimum clock period of the clock is decreased (and hence frequency is increased).

118 Replies to “Clock Skew

  1. When I originally commented I clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Thanks!

  2. Sweet blog! I found it while searching on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Cheers

  3. After study a few of the blog posts on your website now, and I truly like your way of blogging. I bookmarked it to my bookmark website list and will be checking back soon. Pls check out my web site as well and let me know what you think.

  4. I’ll right away grasp your rss feed as I can not to find your email subscription link or e-newsletter service. Do you have any? Please let me know so that I may subscribe. Thanks.

  5. We are a group of volunteers and starting a new scheme in our community. Your website provided us with valuable information to work on. You’ve done an impressive job and our entire community will be thankful to you.

  6. I¦ll immediately clutch your rss as I can not to find your email subscription hyperlink or newsletter service. Do you’ve any? Kindly permit me recognise so that I may just subscribe. Thanks.

  7. I’m really enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Exceptional work!

  8. Normally I do not read post on blogs, but I wish to say that this write-up very forced me to try and do it! Your writing style has been amazed me. Thanks, very nice post.

  9. An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!

  10. I’ve been browsing on-line greater than 3 hours today, yet I never discovered any interesting article like yours. It¦s pretty price enough for me. Personally, if all website owners and bloggers made just right content material as you probably did, the net can be a lot more helpful than ever before.

  11. Thank you for sharing superb informations. Your site is very cool. I’m impressed by the details that you have on this website. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for more articles. You, my pal, ROCK! I found simply the info I already searched all over the place and simply could not come across. What a perfect web site.

  12. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove me from that service? Cheers!

  13. Thank you for some other fantastic post. The place else may just anyone get that type of information in such a perfect approach of writing? I’ve a presentation subsequent week, and I am on the search for such information.

  14. Hiya, I’m really glad I’ve found this info. Nowadays bloggers publish only about gossips and net and this is actually irritating. A good blog with exciting content, this is what I need. Thank you for keeping this site, I’ll be visiting it. Do you do newsletters? Can not find it.

  15. When I originally commented I clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Thanks!

  16. I’ve been exploring for a bit for any high-quality articles or blog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i am happy to convey that I’ve an incredibly good uncanny feeling I discovered exactly what I needed. I most certainly will make certain to do not forget this site and give it a glance regularly.

  17. Hello There. I found your blog the usage of msn. That is a really smartly written article. I’ll be sure to bookmark it and return to read extra of your helpful information. Thank you for the post. I will definitely comeback.

  18. Hello my family member! I wish to say that this article is amazing, great written and come with approximately all important infos. I would like to see extra posts like this .

  19. Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  20. Once I originally commented I clicked the -Notify me when new comments are added- checkbox and now every time a comment is added I get four emails with the identical comment. Is there any means you may take away me from that service? Thanks!

  21. I together with my pals were actually reviewing the best secrets found on the website and so then I got a terrible feeling I had not thanked the blog owner for those techniques. All the young boys had been for that reason warmed to see them and have in effect clearly been taking advantage of these things. Thanks for indeed being simply considerate as well as for deciding upon this kind of really good issues most people are really desperate to understand about. My honest regret for not expressing gratitude to sooner.

  22. What i do not realize is if truth be told how you’re not actually a lot more smartly-appreciated than you may be now. You’re so intelligent. You know therefore considerably in the case of this matter, made me individually consider it from a lot of numerous angles. Its like men and women aren’t fascinated unless it?¦s something to do with Lady gaga! Your own stuffs nice. All the time deal with it up!

  23. Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.

  24. Magnificent beat ! I would like to apprentice at the same time as you amend your web site, how can i subscribe for a weblog website? The account aided me a appropriate deal. I have been tiny bit acquainted of this your broadcast provided brilliant transparent concept

  25. Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.

  26. Hi there just wanted to give you a quick heads up. The text in your content seem to be running off the screen in Internet explorer. I’m not sure if this is a format issue or something to do with internet browser compatibility but I figured I’d post to let you know. The style and design look great though! Hope you get the issue fixed soon. Many thanks

  27. Good day! I know this is kinda off topic however I’d figured I’d ask. Would you be interested in trading links or maybe guest authoring a blog post or vice-versa? My site covers a lot of the same subjects as yours and I feel we could greatly benefit from each other. If you’re interested feel free to shoot me an email. I look forward to hearing from you! Great blog by the way!

  28. Youre so cool! I dont suppose Ive learn anything like this before. So good to search out somebody with some unique ideas on this subject. realy thank you for beginning this up. this website is one thing that’s wanted on the net, somebody with a bit of originality. useful job for bringing one thing new to the web!

  29. I think this is one of the most vital info for me. And i am glad reading your article. But want to remark on few general things, The site style is great, the articles is really great : D. Good job, cheers

  30. You actually make it seem really easy together with your presentation however I to find this topic to be really one thing that I think I would never understand. It kind of feels too complicated and very extensive for me. I’m taking a look ahead to your next post, I will try to get the hold of it!

  31. It?¦s in reality a nice and useful piece of information. I am happy that you just shared this helpful info with us. Please keep us up to date like this. Thank you for sharing.

  32. Yesterday, while I was at work, my sister stole my iphone and tested to see if it can survive a twenty five foot drop, just so she can be a youtube sensation. My iPad is now destroyed and she has 83 views. I know this is completely off topic but I had to share it with someone!

  33. Very interesting information!Perfect just what I was searching for! “The most wasted day of all is that on which we have not laughed.” by Sbastien-Roch Nicolas de Chamfort.

  34. of course like your web site but you need to check the spelling on quite a few of your posts. Many of them are rife with spelling problems and I to find it very troublesome to inform the truth however I will surely come back again.

  35. I¦ll right away grab your rss as I can’t in finding your e-mail subscription hyperlink or newsletter service. Do you have any? Kindly let me recognize so that I could subscribe. Thanks.

  36. hello!,I like your writing very much! share we communicate more about your article on AOL? I require an expert on this area to solve my problem. May be that’s you! Looking forward to see you.

  37. I love your blog.. very nice colors & theme. Did you create this website yourself? Plz reply back as I’m looking to create my own blog and would like to know wheere u got this from. thanks

  38. wonderful points altogether, you simply received a emblem new reader. What would you recommend in regards to your publish that you made some days in the past? Any positive?

  39. Thank you for sharing superb informations. Your website is very cool. I am impressed by the details that you have on this website. It reveals how nicely you understand this subject. Bookmarked this website page, will come back for more articles. You, my friend, ROCK! I found just the information I already searched everywhere and just couldn’t come across. What an ideal web-site.

  40. I do like the way you have framed this particular challenge and it does offer me a lot of fodder for thought. However, coming from what I have observed, I simply just wish when the comments pack on that folks stay on point and don’t embark on a tirade associated with the news of the day. All the same, thank you for this fantastic piece and although I do not concur with this in totality, I value the perspective.

  41. I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  42. I was curious if you ever considered changing the page layout of your site? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two pictures. Maybe you could space it out better?

  43. Today, while I was at work, my cousin stole my iphone and tested to see if it can survive a forty foot drop, just so she can be a youtube sensation. My iPad is now broken and she has 83 views. I know this is entirely off topic but I had to share it with someone!

  44. You actually make it seem so easy along with your presentation however I in finding this topic to be actually one thing that I believe I would by no means understand. It seems too complicated and extremely huge for me. I am having a look forward in your next submit, I?¦ll try to get the cling of it!

  45. I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  46. Thank you a bunch for sharing this with all people you really know what you’re speaking about! Bookmarked. Kindly additionally visit my site =). We could have a hyperlink alternate agreement among us!

  47. You could definitely see your skills within the work you write. The sector hopes for more passionate writers like you who are not afraid to say how they believe. Always go after your heart. “History is the version of past events that people have decided to agree upon.” by Napoleon.

  48. Hi! This post could not be written any better! Reading through this post reminds me of my good old room mate! He always kept chatting about this. I will forward this post to him. Pretty sure he will have a good read. Thank you for sharing!

Leave a Reply

Your email address will not be published. Required fields are marked *