Sequential Circuits

Q1: Maximum Frequency

Q- Find the maximum clock frequency of the above circuit if specifications of the flip-flop are as T (setup) = 5ns     T (hold time) = 4ns             T (CLK to Q) = 9ns and maximum delay of the combinational circuit is T (c-delay) = 13 ns. There is a clock skew of +3ns for 2nd FF in the above circuit.

Ans: We firstly represent the delays wrt edge of 1st FF as

And the delayed input must reach before the edge reaches 2nd flip-flop

The clock skew is basically the delay in clock signal reaching 2nd flip-flop. Hence this is quiet similar to the previous question of a buffer in the pathway of clock.

Hence Clock time period is T = T CLK to Q + cdelay + Setup time – Clock Skew

= 9 + 13 + 5 – 3 = 24 ns

And maximum frequency of the circuit is F max = 1 / 24 = 4.16 MHz  

118 Replies to “Q1: Maximum Frequency

  1. Do you have a spam problem on this website; I also am a blogger, and I was wanting to know your situation; many of us have developed some nice practices and we are looking to swap solutions with others, be sure to shoot me an e-mail if interested.

  2. Very nice post. I simply stumbled upon your weblog and wanted to say that I’ve really enjoyed surfing around your weblog posts. In any case I’ll be subscribing on your feed and I hope you write once more very soon!

  3. I have been browsing on-line greater than three hours nowadays, but I by no means discovered any fascinating article like yours. It?¦s beautiful price enough for me. In my view, if all site owners and bloggers made excellent content material as you did, the web will probably be much more useful than ever before.

  4. What i don’t realize is in truth how you are not actually a lot more smartly-favored than you might be right now. You are very intelligent. You already know therefore significantly with regards to this subject, produced me in my view believe it from so many numerous angles. Its like women and men aren’t fascinated until it is one thing to do with Woman gaga! Your own stuffs outstanding. All the time handle it up!

  5. I have not checked in here for some time as I thought it was getting boring, but the last few posts are good quality so I guess I¦ll add you back to my everyday bloglist. You deserve it my friend 🙂

  6. A lot of the things you state happens to be astonishingly legitimate and it makes me wonder why I hadn’t looked at this with this light previously. This particular article truly did switch the light on for me personally as far as this subject goes. However at this time there is 1 factor I am not necessarily too cozy with so while I try to reconcile that with the central idea of the issue, let me see exactly what all the rest of your visitors have to say.Very well done.

  7. 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!

  8. Very nice post. I just stumbled upon your blog and wished to say that I have really enjoyed browsing your blog posts. In any case I will be subscribing to your rss feed and I hope you write again soon!

  9. Hello! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in trading links or maybe guest writing a blog article or vice-versa? My site addresses a lot of the same subjects as yours and I believe we could greatly benefit from each other. If you’re interested feel free to shoot me an e-mail. I look forward to hearing from you! Terrific blog by the way!

  10. Thank you for sharing excellent informations. Your web site is so cool. I’m impressed by the details that you’ve on this web site. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found simply the information I already searched everywhere and simply couldn’t come across. What a perfect web site.

  11. Hi, Neat post. There’s a problem with your website in internet explorer, would test this… IE still is the market leader and a large portion of people will miss your great writing because of this problem.

  12. With havin so much written content do you ever run into any issues of plagorism or copyright violation? My website has a lot of unique content I’ve either authored myself or outsourced but it appears a lot of it is popping it up all over the internet without my authorization. Do you know any techniques to help protect against content from being ripped off? I’d definitely appreciate it.

  13. Hello! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My blog looks weird when browsing from my apple iphone. I’m trying to find a theme or plugin that might be able to fix this problem. If you have any suggestions, please share. Thank you!

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

  15. Hey there are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any html coding expertise to make your own blog? Any help would be greatly appreciated!

  16. 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

  17. 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.

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

  19. I think other website proprietors should take this web site as an model, very clean and magnificent user genial style and design, as well as the content. You’re an expert in this topic!

  20. I’m impressed, I must say. Really hardly ever do I encounter a weblog that’s each educative and entertaining, and let me let you know, you’ve gotten hit the nail on the head. Your concept is outstanding; the problem is something that not sufficient individuals are speaking intelligently about. I’m very comfortable that I stumbled across this in my search for something regarding this.

  21. Hello, i think that i saw you visited my website so i came to “return the favor”.I’m attempting to find things to improve my web site!I suppose its ok to use a few of your ideas!!

  22. My brother suggested I might like this web site. He was totally right. This post actually made my day. You can not imagine just how much time I had spent for this info! Thanks!

  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. Its such as you learn my thoughts! You seem to know a lot about this, like you wrote the ebook in it or something. I believe that you can do with some percent to force the message house a bit, but instead of that, this is fantastic blog. A great read. I will definitely be back.

  25. I know this if off topic but I’m looking into starting my own blog and was wondering what all is needed to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100 positive. Any suggestions or advice would be greatly appreciated. Appreciate it

  26. Pretty nice post. I just stumbled upon your weblog and wanted to say that I have truly enjoyed browsing your blog posts. In any case I will be subscribing to your rss feed and I hope you write again very soon!

  27. I am not sure where you’re getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for fantastic information I was looking for this information for my mission.

  28. Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how can we communicate?

  29. 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!

  30. I do enjoy the manner in which you have framed this particular concern plus it does indeed supply us some fodder for consideration. However, through what precisely I have observed, I simply just trust as the remarks pack on that folks keep on issue and not get started on a soap box of some other news du jour. All the same, thank you for this exceptional piece and even though I can not really go along with this in totality, I respect your point of view.

  31. I really appreciate this post. I’ve been looking everywhere for this! Thank goodness I found it on Bing. You’ve made my day! Thanks again

  32. Very good blog you have here but I was wanting to know if you knew of any message boards that cover the same topics discussed in this article? I’d really love to be a part of group where I can get suggestions from other experienced people that share the same interest. If you have any recommendations, please let me know. Appreciate it!

  33. Hello, Neat post. There’s a problem together with your site in web explorer, could test thisK IE still is the market chief and a big part of other people will leave out your fantastic writing due to this problem.

  34. Thanks a lot for sharing this with all of us you really know what you are talking about! Bookmarked. Kindly also visit my web site =). We could have a link exchange contract between us!

  35. My brother suggested I would possibly like this web site. He was totally right. This submit actually made my day. You can not imagine just how a lot time I had spent for this information! Thank you!

  36. I’ll right away take hold of your rss as I can’t find your email subscription link or newsletter service. Do you have any? Kindly permit me recognize in order that I could subscribe. Thanks.

  37. Definitely imagine that that you stated. Your favorite justification seemed to be on the web the easiest thing to be mindful of. I say to you, I definitely get irked even as people think about worries that they plainly do not recognize about. You controlled to hit the nail upon the highest as well as defined out the entire thing with no need side effect , people can take a signal. Will probably be again to get more. Thanks

  38. Thanks for the sensible critique. Me and my neighbor were just preparing to do a little research about this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such excellent information being shared freely out there.

  39. I will immediately take hold of your rss feed as I can not find your email subscription link or e-newsletter service. Do you have any? Kindly allow me recognise in order that I may subscribe. Thanks.

  40. Thank you for sharing superb informations. Your web site is so cool. I’m impressed by the details that you’ve on this blog. 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 info I already searched everywhere and just could not come across. What a perfect site.

  41. I have not checked in here for some time because I thought it was getting boring, but the last few posts are great quality so I guess I¦ll add you back to my daily bloglist. You deserve it my friend 🙂

  42. Hello, Neat post. There is a problem together with your site in internet explorer, could check this?K IE still is the marketplace leader and a large part of folks will miss your magnificent writing because of this problem.

  43. We’re a bunch of volunteers and starting a new scheme in our community. Your site provided us with useful information to paintings on. You have performed an impressive process and our entire community can be grateful to you.

  44. I am really enjoying the theme/design of your website. Do you ever run into any internet browser compatibility issues? A couple of my blog audience have complained about my blog not operating correctly in Explorer but looks great in Firefox. Do you have any recommendations to help fix this issue?

  45. This blog is definitely rather handy since I’m at the moment creating an internet floral website – although I am only starting out therefore it’s really fairly small, nothing like this site. Can link to a few of the posts here as they are quite. Thanks much. Zoey Olsen

  46. This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

  47. I was just searching for this info for some time. After 6 hours of continuous Googleing, finally I got it in your web site. I wonder what’s the lack of Google strategy that don’t rank this kind of informative sites in top of the list. Usually the top sites are full of garbage.

Leave a Reply

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