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
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!
I conceive you have mentioned some very interesting points, thankyou for the post.
I like this web blog so much, saved to bookmarks.
I truly treasure your piece of work, Great post.
Spot on with this write-up, I truly assume this website needs rather more consideration. I’ll probably be once more to read rather more, thanks for that info.
I like this post, enjoyed this one thanks for putting up. “‘I have done my best.’ That is about all the philosophy of living one needs.” by Lin Yutang.
I am lucky that I discovered this web site, just the right information that I was looking for! .
F*ckin’ awesome issues here. I am very glad to look your article. Thank you so much and i am looking ahead to contact you. Will you kindly drop me a e-mail?
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 🙂
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.
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.
Regards for helping out, superb information.
I believe you have observed some very interesting details, thanks for the post.
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!
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!
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.
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 🙂
I envy your work, thankyou for all the great posts.
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.
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
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?
It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks
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!
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!
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 🙂
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!
You are my breathing in, I own few blogs and often run out from to post : (.
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.
Wonderful site. Lots of useful info here. I’m sending it to a few friends ans also sharing in delicious. And obviously, thanks on your effort!
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
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.
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!
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?
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.
Very interesting information!Perfect just what I was searching for!
Hello.This article was really motivating, especially since I was browsing for thoughts on this issue last Sunday.
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!
Well I sincerely liked studying it. This information offered by you is very useful for correct planning.
Thanks a bunch for sharing this with all of us you actually know what you are talking about! Bookmarked. Please also visit my site =). We could have a link exchange contract between us!
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!
As soon as I found this site I went on reddit to share some of the love with them.
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..
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..
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!
Magnificent website. A lot of helpful information here. I?¦m sending it to several friends ans also sharing in delicious. And of course, thanks for your sweat!
Hey there, You have performed a fantastic job. I’ll certainly digg it and in my view recommend to my friends. I’m confident they’ll be benefited from this web site.
В этой статье мы расскажем вам о 1xBet промокодах и как они могут помочь вам получить бонусы и дополнительные средства для ставок. Мы приглашаем вас ознакомиться с промокодами и бонусами в букмекерской компании 1хБет. Вы узнаете про все актуальные промо акции предлагаемые букмекером, а также правильное использование этих промокодов и бонус кодов для получения максимальной выгоды.
Use the 1xBet promo code for registration : VIP888, and you will receive a €/$130 exclusive bonus on your first deposit. Before registering, you should familiarize yourself with the rules of the promotion.
Only wanna state that this is very helpful, Thanks for taking your time to write this.
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?
I was very pleased to find this web-site.I wanted to thanks for your time for this wonderful read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.
Very nice post. I just stumbled upon your blog and wanted to say that I have truly enjoyed browsing your blog posts. After all I will be subscribing to your rss feed and I hope you write again very soon!
You are a very clever person!
Some genuinely prize posts on this web site, saved to fav.
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!
Valuable info. Lucky me I found your site by accident, and I am shocked why this accident did not happened earlier! I bookmarked it.
As soon as I found this web site I went on reddit to share some of the love with them.
I consider something genuinely special in this site.
I likewise believe thence, perfectly pent post! .
Good article and right to the point. I am not sure if this is truly the best place to ask but do you guys have any ideea where to get some professional writers? Thanks 🙂
Regards for all your efforts that you have put in this. very interesting information.
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.
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!
Absolutely pent content, Really enjoyed examining.
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?
I?¦ve recently started a web site, the info you provide on this website has helped me tremendously. Thank you for all of your time & work.
This is a very good tips especially to those new to blogosphere, brief and accurate information… Thanks for sharing this one. A must read article.
I don’t even know how I ended up here, but I thought this post was good. I do not know who you are but certainly you’re going to a famous blogger if you aren’t already 😉 Cheers!
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
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!
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. . . . . .
F*ckin’ amazing issues here. I am very happy to look your article. Thanks so much and i’m taking a look forward to contact you. Will you please drop me a mail?
Would you be fascinated about exchanging links?
Real informative and excellent bodily structure of subject material, now that’s user pleasant (:.
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.
I like what you guys are up too. Such clever work and reporting! Keep up the superb works guys I have incorporated you guys to my blogroll. I think it will improve the value of my web site 🙂
Outstanding post, you have pointed out some fantastic details , I besides conceive this s a very good website.
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?
Some genuinely nice stuff on this website , I enjoy it.
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.
I simply couldn’t go away your website prior to suggesting that I really loved the usual info a person provide on your guests? Is gonna be again often in order to check up on new posts
Would you be excited by exchanging links?
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.
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.
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.
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.
Would you be concerned with exchanging hyperlinks?
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.
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.
As a Newbie, I am constantly exploring online for articles that can help me. Thank you
Some truly interesting info , well written and generally user genial.
Your place is valueble for me. Thanks!…
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!
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!
I have recently started a website, the info you provide on this website has helped me tremendously. Thanks for all of your time & work.
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!
I consider something truly interesting about your website so I saved to favorites.
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.
Everything is very open and very clear explanation of issues. was truly information. Your website is very useful. Thanks for sharing.
I consider something really special in this site.
I regard something truly interesting about your web blog so I saved to fav.
Merely wanna input that you have a very nice site, I enjoy the design and style it actually stands out.
You made some decent factors there. I regarded on the web for the problem and located most people will go along with together with your website.
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!
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..
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!
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..
I have recently started a website, the info you offer on this website has helped me greatly. Thank you for all of your time & work.
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.
win79
There is obviously a lot to know about this. I assume you made certain good points in features also.
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.
VPS SERVER
Высокоскоростной доступ в Интернет: до 1000 Мбит/с
Скорость подключения к Интернету — еще один важный фактор для успеха вашего проекта. Наши VPS/VDS-серверы, адаптированные как под Windows, так и под Linux, обеспечивают доступ в Интернет со скоростью до 1000 Мбит/с, что гарантирует быструю загрузку веб-страниц и высокую производительность онлайн-приложений на обеих операционных системах.
magnificent points altogether, you simply gained a brand new reader. What would you suggest about your post that you made some days ago? Any positive?
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.
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!
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!
It is in point of fact a nice and helpful piece of information. I’m glad that you simply shared this helpful info with us. Please keep us informed like this. Thanks for sharing.
I am curious to find out what blog platform you happen to be using? I’m having some small security issues with my latest site and I would like to find something more risk-free. Do you have any solutions?
Keep up the excellent work, I read few content on this site and I think that your website is really interesting and contains bands of great info .
My brother suggested I might like this web site. He was totally right. This post truly made my day. You cann’t imagine just how much time I had spent for this information! Thanks!
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!
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.
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 🙂
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.
Well I really enjoyed studying it. This article offered by you is very effective for accurate planning.
fantastic post, very informative. I’m wondering why the opposite experts of this sector don’t understand this. You should continue your writing. I’m sure, you have a huge readers’ base already!
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!
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.
Hello, i think that i noticed you visited my website thus i got here to “return the prefer”.I am trying to find things to enhance my website!I suppose its good enough to use a few of your ideas!!
Wow! Thank you! I permanently wanted to write on my site something like that. Can I include a fragment of your post to my website?
I really appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You’ve made my day! Thx again
Hello, you used to write great, but the last few posts have been kinda boring… I miss your great writings. Past several posts are just a little out of track! come on!
It’s actually a nice and useful piece of info. I’m glad that you just shared this helpful information with us. Please stay us informed like this. Thanks for sharing.
This site is mostly a walk-via for all the information you needed about this and didn’t know who to ask. Glimpse right here, and you’ll undoubtedly uncover it.
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.
Would love to perpetually get updated great blog! .
Hey there! I’m at work surfing around your blog from my new iphone 4! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the excellent work!
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!
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?
Appreciate it for helping out, wonderful info .
You are my aspiration, I own few blogs and often run out from to post : (.
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
You have noted very interesting details ! ps nice site.
Great blog here! Also your website loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my website loaded up as quickly as yours lol