Sequential Circuits

Q4: Maximum Frequency

Q- Find the maximum clock frequency of the following circuit and specifications of the different flip-flop are as T1 (setup) = 5ns T1 (hold time) = 4ns T1 (CLK to Q) = 9ns, T2 (setup) = 4ns T2 (hold time) = 3ns T2 (CLK to Q) = 7ns  T3 (setup) = 4ns T3 (hold time) = 4ns T3 (CLK to Q) = 9ns and delay of combinational circuit1 is 13 ns & of combinational circuit2 is 16ns in the following circuit.

Ans: Now we to take care of following conditions while calculating maximum frequency of the circuit:

  • Inputs of FF1 come directly hence only setup time of FF1 should be satisfied
  • Various delays  would matter for Inputs of FF2 wrt to the previous edge of FF1
  • Various delays  would matter for Inputs of FF3 wrt to the previous edge of FF2

Let’s represent all delays with the different clock edges:

Hence we get to know that

If we calculate minimum clock period (Tmin) considering conditions to be fulfilled for edge of FF1 then

  Tmin= T1 (setup) = 5 ns

Considering conditions to be fulfilled for edge of FF2 then

  Tmin= T1 (CLK to Q) + cdelay1 + setup2 = 9 + 13 + 4 = 26 ns

Considering conditions to be fulfilled for edge of FF3 then

            Tmin= T2 (CLK to Q) + cdelay2 + setup3 = 7 + 4 +16 = 27 ns

Now if we take clock period as 5 ns then we’ll not be able to satisfy the condition at clock edge of FF2 & FF3 (As clock is common for all)

If we take clock period as 26 ns, then we’ll be satisfying the condition at FF1 & FF2 but conditions of FF3 would not be satisfied & hence we cannot take this as clock period.

But if we take clock period as 27 ns then we satisfy the condition at every clock edge.

Hence minimum clock period to satisfy every condition is Tmin = 27 and maximum clock frequency we get is 1/ 27 = 3.7 MHz

145 Replies to “Q4: Maximum Frequency

  1. This design is wicked! You obviously know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!

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

  3. I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get got an shakiness over that you wish be delivering the following. unwell unquestionably come further formerly again as exactly the same nearly a lot often inside case you shield this increase.

  4. I happen to be commenting to let you know what a remarkable encounter our girl found viewing your site. She came to understand many pieces, most notably what it’s like to possess an amazing giving heart to get most people without problems learn specific grueling matters. You actually surpassed her expectations. Thanks for delivering those invaluable, trusted, revealing not to mention fun tips about this topic to Kate.

  5. What i don’t realize is in truth how you’re not actually much more smartly-preferred than you might be now. You are so intelligent. You realize therefore considerably when it comes to this matter, produced me individually believe it from numerous various angles. Its like men and women are not fascinated unless it is one thing to do with Girl gaga! Your personal stuffs nice. Always deal with it up!

  6. Please let me know if you’re looking for a author for your weblog. You have some really good posts and I think I would be a good asset. If you ever want to take some of the load off, I’d love to write some material for your blog in exchange for a link back to mine. Please send me an email if interested. Regards!

  7. I have been surfing online more than three hours these days, yet I never found any attention-grabbing article like yours. It is pretty price enough for me. In my view, if all web owners and bloggers made just right content material as you did, the web can be a lot more useful than ever before.

  8. I haven¦t checked in here for a while since I thought it was getting boring, but the last several posts are great quality so I guess I¦ll add you back to my everyday bloglist. You deserve it my friend 🙂

  9. I will immediately grab your rss as I can not find your email subscription link or newsletter service. Do you have any? Please let me know in order that I could subscribe. Thanks.

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

  11. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You definitely know what youre talking about, why throw away your intelligence on just posting videos to your weblog when you could be giving us something enlightening to read?

  12. Howdy would you mind letting me know which hosting company you’re utilizing? I’ve loaded your blog in 3 different internet browsers and I must say this blog loads a lot quicker then most. Can you suggest a good internet hosting provider at a fair price? Kudos, I appreciate it!

  13. My spouse and i felt so happy that Chris could round up his survey using the precious recommendations he received out of the blog. It is now and again perplexing to just happen to be offering facts which other folks could have been trying to sell. Therefore we see we have got the writer to be grateful to for that. Those explanations you’ve made, the simple blog menu, the friendships you give support to engender – it’s got mostly astonishing, and it’s helping our son and our family reckon that this content is amusing, which is certainly quite essential. Thank you for the whole lot!

  14. Great article and straight to the point. I am not sure if this is actually the best place to ask but do you people have any ideea where to employ some professional writers? Thank you 🙂

  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. Thank you for any other informative site. Where else could I get that kind of info written in such a perfect way? I’ve a project that I’m simply now running on, and I have been on the glance out for such info.

  17. Undeniably consider that that you stated. Your favorite reason seemed to be on the net the easiest thing to bear in mind of. I say to you, I certainly get irked while other people consider concerns that they just do not realize about. You managed to hit the nail upon the top and also outlined out the whole thing without having side effect , other folks can take a signal. Will probably be back to get more. Thank you

  18. Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a little bit, but instead of that, this is magnificent blog. An excellent read. I will certainly be back.

  19. Howdy! This post could not be written any better! Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Fairly certain he will have a good read. Many thanks for sharing!

  20. I keep listening to the news update lecture about receiving boundless online grant applications so I have been looking around for the top site to get one. Could you tell me please, where could i acquire some?

  21. obviously like your web site however you have to test the spelling on quite a few of your posts. A number of them are rife with spelling problems and I in finding it very troublesome to inform the truth however I will certainly come again again.

  22. Hi there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!

  23. It is perfect time to make a few plans for the future and it is time to be happy. I have read this submit and if I may I want to counsel you some attention-grabbing issues or tips. Perhaps you could write next articles relating to this article. I want to learn even more things approximately it!

  24. Great – I should definitely pronounce, impressed with your website. I had no trouble navigating through all tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your client to communicate. Nice task..

  25. I’m really inspired along with your writing talents and also with the format in your weblog. Is this a paid theme or did you modify it your self? Either way stay up the nice quality writing, it’s uncommon to see a nice blog like this one nowadays..

  26. Pretty nice post. I just stumbled upon your blog and wished to mention that I have really loved browsing your blog posts. In any case I will be subscribing to your feed and I hope you write once more very soon!

  27. В этой статье мы расскажем вам о 1xBet промокодах и как они могут помочь вам получить бонусы и дополнительные средства для ставок. Мы приглашаем вас ознакомиться с промокодами и бонусами в букмекерской компании 1хБет. Вы узнаете про все актуальные промо акции предлагаемые букмекером, а также правильное использование этих промокодов и бонус кодов для получения максимальной выгоды.

  28. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos to your weblog when you could be giving us something informative to read?

  29. It’s a pity you don’t have a donate button! I’d most certainly donate to this excellent blog! I guess for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to fresh updates and will talk about this website with my Facebook group. Talk soon!

  30. It’s really a cool and helpful piece of information. I am happy that you simply shared this useful information with us. Please stay us informed like this. Thank you for sharing.

  31. Hey, you used to write magnificent, but the last several posts have been kinda boring… I miss your super writings. Past few posts are just a little out of track! come on!

  32. I was curious if you ever thought of changing the structure of your blog? 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?

  33. An interesting discussion is worth comment. I think that you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. To the next. Cheers

  34. You really make it seem so easy together with your presentation however I find this matter to be actually something that I think I might never understand. It kind of feels too complex and very large for me. I’m looking forward for your next publish, I will try to get the hang of it!

  35. Hello very nice website!! Guy .. Beautiful .. Wonderful .. I’ll bookmark your blog and take the feeds additionally…I am satisfied to find a lot of helpful information here in the submit, we want work out extra techniques in this regard, thanks for sharing. . . . . .

  36. I’ve been browsing online more than 3 hours today, yet I by no means found any interesting article like yours. It?¦s lovely value sufficient for me. In my opinion, if all webmasters and bloggers made good content as you did, the internet shall be much more useful than ever before.

  37. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You definitely know what youre talking about, why waste your intelligence on just posting videos to your weblog when you could be giving us something informative to read?

  38. I as well as my guys came checking out the excellent things located on your website while all of a sudden I got an awful feeling I had not thanked the website owner for those strategies. All the men happened to be so warmed to read through them and have now actually been using those things. Appreciation for turning out to be indeed thoughtful and also for obtaining this kind of cool subject matter millions of individuals are really eager to learn about. My personal honest regret for not expressing appreciation to you sooner.

  39. I do agree with all of the ideas you’ve presented in your post. They’re really convincing and will certainly work. Still, the posts are too short for newbies. Could you please extend them a little from next time? Thanks for the post.

  40. I happen to be writing to let you understand what a brilliant discovery my friend’s child undergone studying yuor web blog. She figured out so many issues, with the inclusion of how it is like to possess a marvelous giving nature to get others without problems have an understanding of specified hard to do topics. You really exceeded my expected results. Thank you for presenting the necessary, trustworthy, revealing not to mention cool tips about this topic to Tanya.

  41. I do believe all the concepts you have introduced on your post. They’re very convincing and will definitely work. Still, the posts are too short for newbies. May just you please prolong them a bit from next time? Thank you for the post.

  42. Virtually all of the things you assert happens to be supprisingly appropriate and it makes me wonder the reason why I had not looked at this in this light previously. Your article truly did switch the light on for me as far as this particular subject goes. However at this time there is just one issue I am not necessarily too cozy with so while I try to reconcile that with the actual central theme of your issue, allow me see just what the rest of your readers have to say.Well done.

  43. Hello very nice website!! Man .. Excellent .. Wonderful .. I will bookmark your site and take the feeds additionally…I’m happy to seek out a lot of helpful information right here in the put up, we need develop extra techniques in this regard, thanks for sharing.

  44. Excellent post. I used to be checking constantly this weblog and I am impressed! Extremely useful info specially the final part 🙂 I deal with such info a lot. I was seeking this certain information for a long time. Thank you and best of luck.

  45. Hi there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!

  46. Yesterday, while I was at work, my cousin stole my apple ipad and tested to see if it can survive a 25 foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views. I know this is completely off topic but I had to share it with someone!

  47. Woah! I’m really enjoying the template/theme of this blog. It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between usability and visual appeal. I must say that you’ve done a awesome job with this. In addition, the blog loads super fast for me on Chrome. Exceptional Blog!

  48. My spouse and I stumbled over here coming from a different web page and thought I might as well check things out. I like what I see so now i am following you. Look forward to looking over your web page repeatedly.

  49. Excellent post but I was wanting to know if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more. Appreciate it!

  50. Good ?V I should certainly pronounce, impressed with your web site. I had no trouble navigating through all the tabs and related information ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or anything, website theme . a tones way for your customer to communicate. Nice task..

  51. This is really interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your wonderful post. Also, I’ve shared your website in my social networks!

  52. Good ?V I should certainly pronounce, impressed with your site. I had no trouble navigating through all the tabs as well as related information ended up being truly simple to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, site theme . a tones way for your customer to communicate. Nice task..

  53. Does your website have a contact page? I’m having problems locating it but, I’d like to shoot you an e-mail. I’ve got some ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it grow over time.

  54. I am so happy to read this. This is the type of manual that needs to be given and not the random misinformation that is at the other blogs. Appreciate your sharing this greatest doc.

  55. VPS SERVER
    Высокоскоростной доступ в Интернет: до 1000 Мбит/с
    Скорость подключения к Интернету — еще один важный фактор для успеха вашего проекта. Наши VPS/VDS-серверы, адаптированные как под Windows, так и под Linux, обеспечивают доступ в Интернет со скоростью до 1000 Мбит/с, что гарантирует быструю загрузку веб-страниц и высокую производительность онлайн-приложений на обеих операционных системах.

  56. Attractive section of content. I just stumbled upon your blog and in accession capital to assert that I acquire actually enjoyed account your blog posts. Any way I’ll be subscribing to your augment and even I achievement you access consistently quickly.

  57. You actually make it appear so easy with your presentation but I to find this matter to be actually one thing that I feel I would by no means understand. It sort of feels too complicated and very large for me. I’m having a look forward for your next post, I’ll try to get the grasp of it!

  58. I’d have to examine with you here. Which is not one thing I usually do! I take pleasure in reading a post that may make folks think. Additionally, thanks for permitting me to comment!

  59. Hello there, just became alert to your blog through Google, and found that it is really informative. I am going to watch out for brussels. I will appreciate if you continue this in future. Numerous people will be benefited from your writing. Cheers!

  60. Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a little bit, but other than that, this is wonderful blog. An excellent read. I will certainly be back.

  61. I haven?¦t checked in here for some time since I thought it was getting boring, but the last several posts are great quality so I guess I?¦ll add you back to my daily bloglist. You deserve it my friend 🙂

  62. Can I just say what a relief to find someone who actually knows what theyre talking about on the internet. You definitely know how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I cant believe youre not more popular because you definitely have the gift.

  63. Magnificent site. A lot of helpful info here. I am sending it to several buddies ans additionally sharing in delicious. And certainly, thank you in your sweat!

  64. I have recently started a website, the information you offer on this website has helped me tremendously. Thank you for all of your time & work. “Patriotism is often an arbitrary veneration of real estate above principles.” by George Jean Nathan.

  65. Whats Happening i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has helped me out loads. I hope to contribute & aid different customers like its aided me. Good job.

  66. Hi there! I just wanted to ask if you ever have any issues with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no data backup. Do you have any solutions to prevent hackers?

  67. I believe that is among the such a lot vital information for me. And i’m satisfied reading your article. But wanna statement on few common issues, The web site style is great, the articles is actually great : D. Good activity, cheers

Leave a Reply

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