Sequential Circuits

Q3: Maximum Frequency

Q- Find the maximum clock frequency of the following circuit and 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 and delay of buffer is T (buf) = 2ns.

Ans: There is a change in the circuit from the previous questions that we have an extra buffer in the way of clock signal to 2nd flip-flop. Due to this buffer, clock edge reaching 2nd flip-flop delays by 2 ns. Note that we calculate the various delays for input of 2nd FF wrt the clock edge of 1st flip-flop. And input going through all the delays should reach before clock edge reaches the 2nd flip-flop. Let me represent the above in a diagram as follow:

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

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

And we know that for 1st FF clock edge can reach anytime as there is direct input available. Hence we get that

Clock time period is T = T CLK to Q + cdelay + Setup time –clock delay for 2nd FF

 = 9 + 13 + 5 – 2 = 25 ns

And maximum frequency of the circuit is F max = 1 / 25 = 4.0 MHz

126 Replies to “Q3: Maximum Frequency

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

  2. That is very fascinating, You’re an overly skilled blogger. I have joined your rss feed and sit up for searching for more of your magnificent post. Also, I’ve shared your site in my social networks!

  3. Thank you a lot for giving everyone remarkably brilliant possiblity to read articles and blog posts from this web site. It is usually very nice and as well , packed with a good time for me and my office colleagues to visit your site at a minimum 3 times weekly to see the fresh issues you have. Not to mention, I am always pleased with all the awesome secrets you serve. Some 3 areas in this article are in fact the most impressive we’ve had.

  4. Wow! This can be one particular of the most beneficial blogs We have ever arrive across on this subject. Basically Wonderful. I am also a specialist in this topic therefore I can understand your effort.

  5. A lot of thanks for your whole effort on this blog. Kim delights in managing research and it is simple to grasp why. A number of us notice all relating to the lively way you convey vital strategies via the website and as well encourage contribution from people on this situation plus our favorite girl is becoming educated a lot. Have fun with the remaining portion of the year. You have been performing a good job.

  6. I must show some thanks to you just for bailing me out of this particular instance. After researching throughout the world-wide-web and getting things that were not pleasant, I believed my life was well over. Existing devoid of the answers to the problems you have sorted out by way of this site is a crucial case, and the kind which might have in a wrong way affected my career if I had not discovered your site. Your primary capability and kindness in dealing with the whole lot was very useful. I don’t know what I would’ve done if I had not come upon such a step like this. I can at this point look ahead to my future. Thanks very much for this expert and amazing help. I will not think twice to endorse your web page to any individual who needs to have counselling on this subject.

  7. I am not positive the place you are getting your information, but great topic. I must spend a while studying more or working out more. Thanks for excellent info I used to be on the lookout for this information for my mission.

  8. Good website! I truly love how it is simple on my eyes and the data are well written. I am wondering how I could be notified whenever a new post has been made. I’ve subscribed to your RSS feed which must do the trick! Have a nice day!

  9. I would like to thank you for the efforts you’ve put in writing this website. I’m hoping the same high-grade website post from you in the upcoming also. In fact your creative writing skills has encouraged me to get my own website now. Actually the blogging is spreading its wings quickly. Your write up is a good example of it.

  10. What i don’t realize is in reality how you are no longer actually a lot more smartly-favored than you may be now. You’re so intelligent. You realize therefore considerably with regards to this topic, made me for my part imagine it from numerous numerous angles. Its like women and men are not involved unless it¦s something to accomplish with Woman gaga! Your personal stuffs outstanding. At all times deal with it up!

  11. Very efficiently written article. It will be valuable to everyone who utilizes it, including me. Keep doing what you are doing – for sure i will check out more posts.

  12. Generally I don’t read post on blogs, but I wish to say that this write-up very forced me to check out and do it! Your writing taste has been amazed me. Thank you, quite nice article.

  13. 1xBet Promo Code 2023: 248248 – this combination gives you an exclusive sports bonus that will add 100 to your first deposit of up to 130 €/$. Promo codes have become widespread in the gambling industry, including betting. In other words, game portals provide benefits and advantages to players under certain conditions. Such a sentence is usually encrypted in a combination consisting of numbers, letters and symbols. It is this combination that is a promo code. It is with this combination that users most often encounter when they are interested in the 1xBet bookmaker.

  14. Youre so cool! I dont suppose Ive learn something like this before. So good to seek out any person with some original thoughts on this subject. realy thanks for starting this up. this website is something that is needed on the web, someone with a little bit originality. useful job for bringing one thing new to the web!

  15. You could certainly see your skills in the work you write. The arena hopes for even more passionate writers such as you who are not afraid to mention how they believe. At all times go after your heart. “History is the version of past events that people have decided to agree upon.” by Napoleon.

  16. Hiya! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My web site looks weird when viewing from my apple iphone. I’m trying to find a template or plugin that might be able to correct this issue. If you have any recommendations, please share. Many thanks!

  17. Heya are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding expertise to make your own blog? Any help would be greatly appreciated!

  18. Wow, wonderful weblog layout! How lengthy have you ever been blogging for? you made blogging look easy. The overall glance of your site is great, let alone the content!

  19. Greetings from California! I’m bored at work so I decided to browse your blog on my iphone during lunch break. I enjoy the knowledge you present here and can’t wait to take a look when I get home. I’m amazed at how quick your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, amazing site!

  20. Hi there, just became alert to your blog through Google, and found that it’s really informative. I’m going to watch out for brussels. I’ll appreciate if you continue this in future. Many people will be benefited from your writing. Cheers!

  21. obviously like your web-site however you have to check the spelling on quite a few of your posts. Many of them are rife with spelling issues and I find it very troublesome to tell the truth then again I’ll surely come back again.

  22. 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 created some nice methods and we are looking to exchange solutions with others, please shoot me an email if interested.

  23. Oh my goodness! an amazing article dude. Thanks Nevertheless I’m experiencing subject with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting identical rss downside? Anybody who is aware of kindly respond. Thnkx

  24. I was suggested this website by my cousin. I’m no longer certain whether or not this post is written through him as nobody else recognise such particular approximately my difficulty. You are incredible! Thanks!

  25. Cool blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog shine. Please let me know where you got your theme. Thank you

  26. With almost everything that seems to be building within this particular area, your points of view are actually rather exciting. Nevertheless, I appologize, because I do not give credence to your entire theory, all be it exhilarating none the less. It looks to everybody that your remarks are generally not entirely rationalized and in actuality you are generally yourself not even entirely confident of the argument. In any case I did take pleasure in looking at it.

  27. We absolutely love your blog and find nearly all of your post’s to be just what I’m looking for. Would you offer guest writers to write content for yourself? I wouldn’t mind writing a post or elaborating on many of the subjects you write related to here. Again, awesome web site!

  28. That is the best blog for anyone who wants to find out about this topic. You realize so much its virtually onerous to argue with you (not that I really would need…HaHa). You definitely put a brand new spin on a topic thats been written about for years. Nice stuff, just nice!

  29. Great paintings! That is the type of information that should be shared around the web. Disgrace on the seek engines for no longer positioning this put up upper! Come on over and visit my site . Thank you =)

  30. you’re really a good webmaster. The website loading speed is incredible. It seems that you are doing any unique trick. Also, The contents are masterpiece. you’ve done a excellent job on this topic!

  31. hello!,I like your writing very a lot! share we communicate extra approximately your post on AOL? I require a specialist in this house to resolve my problem. May be that is you! Having a look ahead to look you.

  32. Good day! This is kind of off topic but I need some advice from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about making my own but I’m not sure where to begin. Do you have any points or suggestions? Appreciate it

  33. Hello! I’m at work surfing around your blog from my new iphone! Just wanted to say I love reading your blog and look forward to all your posts! Carry on the excellent work!

  34. Nice post. I used to be checking constantly this weblog and I’m inspired! Extremely useful information particularly the final phase 🙂 I care for such information a lot. I used to be looking for this particular info for a very lengthy time. Thank you and good luck.

  35. Good day very cool web site!! Guy .. Excellent .. Wonderful .. I’ll bookmark your site and take the feeds additionally?KI am satisfied to seek out a lot of helpful information here within the post, we want work out more strategies in this regard, thanks for sharing. . . . . .

  36. Howdy this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding know-how so I wanted to get advice from someone with experience. Any help would be enormously appreciated!

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

  38. Heya! I just wanted to ask if you ever have any problems with hackers? My last blog (wordpress) was hacked and I ended up losing a few months of hard work due to no backup. Do you have any methods to prevent hackers?

  39. I cling on to listening to the news speak about getting boundless online grant applications so I have been looking around for the most excellent site to get one. Could you tell me please, where could i get some?

  40. 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 blog when you could be giving us something enlightening to read?

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

Leave a Reply

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