tag:blogger.com,1999:blog-2547531593106636954.post8179563107621155252..comments2024-03-27T00:15:35.843-07:00Comments on VLSI SoC Design: Puzzles: Half Adder using MultiplexerNamanhttp://www.blogger.com/profile/07902192684048580280noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-2547531593106636954.post-76774992333552401842019-04-29T00:32:33.510-07:002019-04-29T00:32:33.510-07:00Love your reply Naman! Greatly appreciate your tho...Love your reply Naman! Greatly appreciate your thoughts.nods2008https://www.blogger.com/profile/12907341569506283456noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-4122004834928119712015-02-24T10:22:03.243-08:002015-02-24T10:22:03.243-08:00Hey Naman, great blog! Very helpful !Hey Naman, great blog! Very helpful !EEhttps://www.blogger.com/profile/05513180401254281054noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-90523617002848321262014-05-26T22:02:14.254-07:002014-05-26T22:02:14.254-07:00In designing of multipliers as a part of digital s...In designing of multipliers as a part of digital system design in VLSI , using multiplexers or full adders would be more beneficial keeping in mind the characterisitics like delay , power and area of the multiplier ?? which of the two is likely to give us better results of the multiplier constraints specified above ???Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-37767871640078370082014-02-10T01:18:08.883-08:002014-02-10T01:18:08.883-08:00Hi Naveen,
There's no advantage of implementi...Hi Naveen,<br /><br />There's no advantage of implementing a 2:1 MUX using HA, but imagine a scenario where you have only Half adders and you wish to realize a multiplexer?<br /><br />Alternatively, let's say, you taped-out your design with lots of spare cells in the base layer. However, you need to do some ECOs by changing the metal interconnects. And by chance you have lots of half adders. At that time you could use half adders to make a MUX.<br /><br />In reality, it was just a problem intended to give you a feel that it is possible to play around with digital components! :)<br /><br />Thanks,<br />Naman Anonymoushttps://www.blogger.com/profile/05066949277808318582noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-42325298723943601872014-02-09T05:47:57.367-08:002014-02-09T05:47:57.367-08:00Can you tell the advantages of implementing 2:1 mu...Can you tell the advantages of implementing 2:1 mux using halfadder...<br />-->replynaveenhttps://www.blogger.com/profile/01762350757453516906noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-21573177947215684582013-11-17T20:54:39.193-08:002013-11-17T20:54:39.193-08:00Hi Jenny,
It wouldn't help you if I were to p...Hi Jenny,<br /><br />It wouldn't help you if I were to post the solution. I would strongly recommend you to arrive at the solution from the truth table.<br /><br />Truth table would be:<br />P Q D B (P, Q are inputs; D is the difference; B is the borrow)<br />0 0 0 0<br />0 1 1 1<br />1 0 1 0<br />1 1 0 0<br /><br />Now look at the outputs D and B. And try to implement it first using primitive gates, and then using 2:1 MUX. Please feel free to revert back in case you still have a doubt.<br /><br />I hope it'll help.Anonymoushttps://www.blogger.com/profile/05066949277808318582noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-40148251685079373802013-11-17T04:47:20.376-08:002013-11-17T04:47:20.376-08:00please tell me how to implement half subtractor us...please tell me how to implement half subtractor using mux.... pleasejennynoreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-23765786056738709822013-09-06T22:31:37.425-07:002013-09-06T22:31:37.425-07:00That could be another problem. Using decoders and ...That could be another problem. Using decoders and OR gates, one can realize any boolean function as a sum of corresponding minterms.Anonymoushttps://www.blogger.com/profile/05066949277808318582noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-77438576468584752522013-09-06T21:52:19.172-07:002013-09-06T21:52:19.172-07:00Half Adder using Decoder 2 to 4 (with enable) and ...Half Adder using Decoder 2 to 4 (with enable) and an OR gate?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-43312141578292852992013-05-27T00:54:31.655-07:002013-05-27T00:54:31.655-07:00MUX might not occupy lesser area as compared to ot...MUX might not occupy lesser area as compared to other universal gates like NAND or NOR. It really depends and varies from one technology to another. The biggest disadvantage of using MUX as an universal gate would be the increased pin density. Consider a 2 input NAND gate. It would have 3 pins, so you need routing resources for these 3 pins. MUX would have 4. This would result in increased pin-density and might result in congestion issues while routing the design.<br /><br />Does it make sense?<br /><br />Anonymoushttps://www.blogger.com/profile/05066949277808318582noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-29868183621864275412013-05-25T21:54:10.980-07:002013-05-25T21:54:10.980-07:00I wanted to know, Is there any disadvantages if we...I wanted to know, Is there any disadvantages if we use mux as universal gate?rekhahttps://www.blogger.com/profile/01594700520633465461noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-43966028471441749392013-05-25T21:52:46.406-07:002013-05-25T21:52:46.406-07:00Then It Is better to use 2:1 mux In all circuit be...Then It Is better to use 2:1 mux In all circuit because due to this a circuit size will minimized.<br />rekhahttps://www.blogger.com/profile/01594700520633465461noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-33914362789039641372013-04-21T07:21:17.401-07:002013-04-21T07:21:17.401-07:00What's the difference between the two? Decoder...What's the difference between the two? Decoder and Demultiplexer are the same. Did you mean making a decoder using a MULTIPLEXER?Anonymoushttps://www.blogger.com/profile/05066949277808318582noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-56847475450766448992013-04-21T02:45:20.663-07:002013-04-21T02:45:20.663-07:00Hey, is it possible to make a decoder with demulti...Hey, is it possible to make a decoder with demultiplexor?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-56452010126976208882013-04-20T06:13:45.274-07:002013-04-20T06:13:45.274-07:00Hi Tina. Yes, 2:1 MUX would be an universal gate. ...Hi Tina. Yes, 2:1 MUX would be an universal gate. Universal Gate is one using which you can design any circuit. Including sequential logic like latches or flip flops. Basic thumb rule is that if you're given a gate or set of gates, try and make a NAND gate out of it. If you are, then the set of gates is an Universal Gate. 2:1 MUX can in fact be used to make a NAND gate, and hence it is an Universal Gate.<br /><br />Anonymoushttps://www.blogger.com/profile/05066949277808318582noreply@blogger.comtag:blogger.com,1999:blog-2547531593106636954.post-54341456750611473092013-04-19T21:09:37.978-07:002013-04-19T21:09:37.978-07:00Hi Palindrome. I was just curious to know whether ...Hi Palindrome. I was just curious to know whether 2:1 MUX would be called an universal gate or not? And how exactly would you define an universal gate?Tina Rogersnoreply@blogger.com