Sequential Circuits

Deriving the circuit of Flip flop

DERIVING THE CIRCUIT OF FLIPFLOP (from digital components):

To understand the logic let’s consider a basic circuit of an inverter with a feedback as below:

www.exploreroots.com

Now what would be the output of the circuit?

 We know what ever is at input, we’ll get inverse of that at output and as output is fed back to input so again it would be inverted and this way we’ll have a pulse oscillating between 0 and 1. Hence the output is as follow:

www.exploreroots.com

And width of the pulse (either LOW or HIGH) would be equal to the total delay of the gate and wires. Hence we have the clock period equal to 2*(gate delay + wire delay).

But basic function of a sequential element is to hold the value but in the above circuit we have an oscillating value and hence no permanent value is stored.

To store a value what we can do is use 2 inverters and hence only one value would be stored in the value as net effect of 2 inverters is same output as input. So we are able to store one bit in the cell.

www.exploreroots.com

But even there is a problem associated with this circuit as we don’t know the value stored in the circuit, as soon as we complete this circuit a value is stored immediately and circuit becomes stable.

Let the stable value is 0 in the circuit as shown:

www.exploreroots.com

Now if we try to input a 1 to the circuit from the input as:

www.exploreroots.com

It would be of no use as providing a +5v (high) and a 0v (low) would result in sinking the whole voltage and hence net input as zero voltage. We’ll not be able to change the value stored as input would still be zero and hence value stored would be zero.

And hence there is no provision that we can set a value in the circuit.

To make this provision we make a change in the circuit as follow:

www.exploreroots.com

We have place an OR gate with one input as S and the other input being the feed back input. So in this circuit initial value stored is 0.

Role of S: what ever is the value of S, that value is stored in the circuit. Now if we make S=1 then we’ll get a 1 as output of OR gate and hence 1 is stored in the circuit. Now the situation of the circuit is as follow:www.exploreroots.com

Another problem in the circuit –

How to make it zero now:

now 1 is stored in the circuit and if we want to store a 0 again in the circuit then we make S=0. But when we make S=0, we are not able to change the value from 1 to 0. So we find that there is another problem with this circuit that we are not able change value to 0. What now..?

Now we make another change in the circuit as follow so that we can change the value to 0 or 1 as we want: As we have seen that we can put a 1 on the line using OR gate but we need to put a 0 at the input of first inverter to store a 0 in the circuit. So what do we do now?  Let’s see values at different points in the circuit if a 0 is stored.

www.exploreroots.com

And we see that if we can place a 1 in the middle of two inverters we can change the value stored to 0 and hence we include an OR gate in the middle of inverters as follow:www.exploreroots.com

We can represent the above circuit as follow (replacing OR & NOT with NOR):

www.exploreroots.com

In the middle of two NOR gates we have the invert of what we have at the output. hence we can represent the middle point with Q bar.

And with little adjustments we can represent the above circuit as given on the next page:

www.exploreroots.com

This circuit is called RS latch and we can store either a 0 or a 1 in this circuit depending upon the value of R & S as discussed on next page.

107 Replies to “Deriving the circuit of Flip flop

  1. Whats Going down i’m new to this, I stumbled upon this I’ve discovered It positively helpful and it has aided me out loads. I’m hoping to give a contribution & assist other customers like its helped me. Good job.

  2. Wow that was odd. I just wrote an incredibly long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyway, just wanted to say fantastic blog!

  3. Hiya, I am really glad I have found this information. Today bloggers publish just about gossips and internet and this is actually irritating. A good site with exciting content, this is what I need. Thanks for keeping this web-site, I will be visiting it. Do you do newsletters? Can not find it.

  4. It’s appropriate time to make some plans for the future and it’s time to be happy. I have read this post and if I could I desire to suggest you few interesting things or tips. Perhaps you could write next articles referring to this article. I want to read even more things about it!

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

  6. Have you ever considered writing an e-book or guest authoring on other sites? I have a blog based on the same topics you discuss and would really like to have you share some stories/information. I know my visitors would enjoy your work. If you’re even remotely interested, feel free to send me an email.

  7. A person necessarily assist to make severely posts I would state. That is the first time I frequented your website page and to this point? I amazed with the research you made to create this actual publish amazing. Fantastic task!

  8. What¦s Happening i’m new to this, I stumbled upon this I’ve found It absolutely useful and it has aided me out loads. I’m hoping to contribute & assist other customers like its aided me. Good job.

  9. Great V I should certainly pronounce, impressed with your site. I had no trouble navigating through all tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or anything, site theme . a tones way for your client to communicate. Excellent task..

  10. Hiya, I am really glad I’ve found this info. Nowadays bloggers publish just about gossips and internet and this is actually frustrating. A good site with exciting content, this is what I need. Thanks for keeping this website, I’ll be visiting it. Do you do newsletters? Can’t find it.

  11. Hi there! I could have sworn I’ve been to this website before but after reading through some of the post I realized it’s new to me. Anyhow, I’m definitely glad I found it and I’ll be bookmarking and checking back frequently!

  12. Definitely imagine that which you said. Your favorite reason seemed to be at the net the easiest factor to keep in mind of. I say to you, I definitely get irked even as other people consider worries that they plainly do not know about. You controlled to hit the nail upon the top as well as defined out the entire thing with no need side effect , other people could take a signal. Will probably be again to get more. Thank you

  13. I like this website very much, Its a very nice billet to read and incur information. “There is no exercise better for the heart than reaching down and lifting people up.” by John Andrew Holmes.

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

  15. Good day! I could have sworn I’ve been to this site before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely glad I found it and I’ll be book-marking and checking back often!

  16. Hola! I’ve been following your website for a long time now and finally got the bravery to go ahead and give you a shout out from New Caney Texas! Just wanted to mention keep up the fantastic job!

  17. Thank you for sharing superb informations. Your site is so cool. I am impressed by the details that you’ve on this site. It reveals how nicely you understand this subject. Bookmarked this website page, will come back for extra articles. You, my pal, ROCK! I found simply the info I already searched everywhere and just couldn’t come across. What a great web-site.

  18. Some truly good content on this site, appreciate it for contribution. “A religious awakening which does not awaken the sleeper to love has roused him in vain.” by Jessamyn West.

  19. Unquestionably believe that which you said. Your favorite justification appeared to be on the web the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they plainly don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people can take a signal. Will probably be back to get more. Thanks

  20. There are some fascinating time limits on this article but I don’t know if I see all of them middle to heart. There’s some validity however I’ll take hold opinion till I look into it further. Good article , thanks and we wish more! Added to FeedBurner as well

  21. Thanks for sharing superb informations. Your site is very 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 pal, ROCK! I found just the information I already searched everywhere and simply could not come across. What a perfect site.

  22. I do believe all the ideas you’ve offered in your post. They’re really convincing and can definitely work. Nonetheless, the posts are too short for newbies. May just you please lengthen them a bit from subsequent time? Thank you for the post.

  23. I carry on listening to the reports lecture about receiving free online grant applications so I have been looking around for the best site to get one. Could you tell me please, where could i get some?

  24. I have been browsing online more than 3 hours today, but I by no means found any attention-grabbing article like yours. It is beautiful worth enough for me. Personally, if all webmasters and bloggers made good content material as you probably did, the net will be a lot more helpful than ever before.

  25. I enjoy you because of your whole effort on this web page. Gloria really loves managing internet research and it’s really obvious why. Many of us learn all of the lively medium you render practical thoughts through the website and as well strongly encourage participation from people about this article plus my princess is without question studying a lot. Enjoy the remaining portion of the new year. You are always carrying out a tremendous job.

  26. I like the helpful information you provide in your articles. I will bookmark your weblog and check again here regularly. I am quite sure I will learn lots of new stuff right here! Best of luck for the next!

  27. It’s a shame you don’t have a donate button! I’d without a doubt donate to this brilliant blog! I suppose 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 site with my Facebook group. Chat soon!

  28. I’ve recently started a web site, the information you offer on this web site has helped me greatly. Thank you for all of your time & work. “My dear and old country, here we are once again together faced with a heavy trial.” by Charles De Gaulle.

  29. Hi, Neat post. There is an issue with your website in web explorer, could test this?K IE nonetheless is the market chief and a big element of other folks will omit your great writing because of this problem.

  30. What i don’t realize is if truth be told how you’re no longer actually a lot more neatly-appreciated than you might be now. You’re very intelligent. You already know thus significantly relating to this topic, produced me personally consider it from so many varied angles. Its like women and men are not interested unless it’s one thing to do with Girl gaga! Your own stuffs great. All the time maintain it up!

  31. When I originally commented I clicked the -Notify me when new feedback are added- checkbox and now each time a remark is added I get four emails with the same comment. Is there any method you can take away me from that service? Thanks!

  32. This is very interesting, You’re a very skilled blogger. I’ve joined your feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!

  33. You can definitely see your expertise within the paintings you write. The arena hopes for more passionate writers such as you who aren’t afraid to mention how they believe. All the time follow your heart. “Until you walk a mile in another man’s moccasins you can’t imagine the smell.” by Robert Byrne.

  34. What’s Going down i’m new to this, I stumbled upon this I’ve discovered It absolutely helpful and it has aided me out loads. I’m hoping to contribute & help other users like its aided me. Good job.

  35. I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…

  36. I have read some just right stuff here. Definitely worth bookmarking for revisiting. I wonder how a lot effort you set to make this sort of wonderful informative website.

  37. Thanks for sharing excellent informations. Your web-site is very cool. I am impressed by the details that you’ve on this web site. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for extra articles. You, my friend, ROCK! I found simply the info I already searched all over the place and just could not come across. What an ideal site.

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

  39. Thanks for sharing excellent informations. Your web-site is very cool. I’m impressed by the details that you’ve on this blog. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for extra articles. You, my friend, ROCK! I found just the info I already searched everywhere and just could not come across. What a perfect site.

  40. The heart of your writing whilst appearing agreeable at first, did not really work perfectly with me after some time. Somewhere throughout the paragraphs you actually were able to make me a believer but only for a short while. I still have a problem with your jumps in assumptions and you would do nicely to fill in those gaps. When you actually can accomplish that, I would definitely end up being impressed.

  41. Yesterday, while I was at work, my cousin 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 entirely off topic but I had to share it with someone!

  42. My developer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using WordPress on various websites for about a year and am nervous about switching to another platform. I have heard good things about blogengine.net. Is there a way I can import all my wordpress content into it? Any kind of help would be greatly appreciated!

  43. Pretty component of content. I simply stumbled upon your weblog and in accession capital to say that I acquire actually loved account your blog posts. Any way I’ll be subscribing to your feeds and even I fulfillment you get right of entry to constantly rapidly.

  44. Attractive section of content. I just stumbled upon your site and in accession capital to assert that I get in fact enjoyed account your blog posts. Any way I’ll be subscribing to your feeds and even I achievement you access consistently rapidly.

  45. I have been browsing online greater than three hours today, yet I by no means discovered any fascinating article like yours. It’s pretty value sufficient for me. In my opinion, if all site owners and bloggers made excellent content material as you probably did, the net shall be a lot more useful than ever before. “Truth is not determined by majority vote.” by Doug Gwyn.

  46. Discover the essentials of Mempool in blockchain: its role, function in transaction processing, and impact on network efficiency. A concise guide for all.

  47. You have mentioned very interesting details! ps nice site. “To grow mature is to separate more distinctly, to connect more closely.” by Hugo Von Hofmannsthal.

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

  49. Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.

  50. hello!,I like your writing so much! share we communicate more about your post on AOL? I need a specialist on this area to solve my problem. Maybe that’s you! Looking forward to see you.

  51. Hmm is anyone else having problems with the pictures on this blog loading? I’m trying to figure out if its a problem on my end or if it’s the blog. Any suggestions would be greatly appreciated.

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

  53. Good day! This is my first comment here so I just wanted to give a quick shout out and tell you I truly enjoy reading your articles. Can you suggest any other blogs/websites/forums that cover the same topics? Thanks!

Leave a Reply

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