54 54 votes How many $3$-to-$8$ line decoders with an enable input are needed to construct a $6$-to-$64$ line decoder without using any other logic gates? $7$ $8$ $9$ $10$ Digital Logic gatecse-2007 digital-logic normal isro2011 decoder + – Kathleen 30.9k views answer comment Share Follow Print See all 5 Comments 5 5 Comments reply Show 2 previous comments Meet Boda commented Jan 20, 2025 reply Follow flag @Prashant_Dubey, Here if we realize 6 X 64 using 4 X 16 then to achieve it by using just 4 such decoders then we need other logic gates for the purpose of Enabling the necessary Decoder.If other Logic Gates are prohibited to be used then we need 5 such decoders. 1 1 replyShare Saquib001 commented Nov 18, 2025 reply Follow flag Similar concept question Asked in ISRO 2025 How many 3 to 8 line decoders are required for a 1 of 32 decoder? 1 , 3 , 4 , 8 Set A Q 50. 2 2 replyShare Rana-G commented Dec 23, 2025 reply Follow flag aap toh smart ho, konsa college mila bhaiya aapko ? 1 1 replyShare Please log in or register to add a comment.
Best answer 76 76 votes Answer is C: To get $6:64$ we need $64$ $o/p$ We have $3:8$ decode with $8$ $o/p$. So, we need $64/8=8$ decoders. Now, to select any of this $8$ decoder we need one more decoder. Total$=$ $8+1= 9$ decoders jayendra answered Jan 2, 2015 • edited Jun 25, 2018 by Milicevic3306 jayendra comment Share Follow See all 7 Comments 7 7 Comments reply Show 4 previous comments Anubhav Kaushik commented Dec 2, 2017 reply Follow flag Correct as the output depends on 6 inputs 0 0 replyShare Sourav Basu commented Feb 25, 2018 reply Follow flag I0, I1, I2 are most significant bits( input sequence- I0 I1 I2 I3 I4 I5 ) 0 0 replyShare once_2019 commented Jun 17, 2018 reply Follow flag conceptual answer @partha sarkar 0 0 replyShare Please log in or register to add a comment.
27 27 votes Answer : C In first Level we need 64 / 8 = 8 Decoder In second Level to cover 8 select lines Which are coming out from 8 decoder we need 8 / 8 = 1 Decoder Total =8+1= 9 decoders shekhar chauhan answered Jun 21, 2016 shekhar chauhan comment Share Follow See all 2 Comments 2 2 Comments reply shekhar chauhan commented Jun 25, 2016 reply Follow flag Can someone explain what I have written wrong in this Answer .I have got a downvote on it .Whoever gave it (downvote) please explain the correct method to solve it along with answer... 1 1 replyShare shivanisrivarshini commented Jun 25, 2016 reply Follow flag I think Ur not wrong 2 2 replyShare Please log in or register to add a comment.
23 23 votes Quickest way to solve this type of problems will b: Number of m bit MUX/DeMUX/Decoder/Encoder to construct N bit MUX/DeMUX/Decoder/Encoder is: ceil (N-1)/(M-1) In given problem, (N-1)/(M-1)= 64-1/8-1 =63/7 =9 sh!va answered May 2, 2017 sh!va comment Share Follow See all 5 Comments 5 5 Comments reply Show 2 previous comments anon1 commented Sep 14, 2022 reply Follow flag @Deepak Poonia sir is this formula correct? 0 0 replyShare Digvi_sp commented Jul 25, 2023 reply Follow flag this formula is not correct, because a 4x16 decoder can be constructed from only 2 3x8 decoders with enable input 0 0 replyShare Thadymademe commented May 23, 2024 reply Follow flag @Digvi_sp , in your implementation , you are using one of the input lines as enable input. 0 0 replyShare Please log in or register to add a comment.
19 19 votes Answer: Ca total of 9 decoders are required.(MSB) 0 0 1 1 0 0 (LSB) 5 4 3 2 1 0here all the output is in normal order i.e 0, 1, 2 ... to 63, for example input 001100, you'll see the 12th line selected. Rana-G answered Jun 10, 2024 • edited Aug 12, 2024 by Rana-G Rana-G comment Share Follow See all 3 Comments 3 3 Comments reply Raizel commented Aug 26, 2024 reply Follow flag where is this 0,1,2 coming from? Am I the only who doesn't understand this? Shouldn't all the input go to two 3x8 decoders first, so it can be 6 inputs? 0 0 replyShare Rana-G commented Aug 26, 2024 reply Follow flag how do you plan to give 6 inputs to 3x8 decoder ? 3x8 will only have 3 inputs and 1 enable. if you think that we should somehow incorporate n no. of decoder such that all the 6 inputs go to these n decoders then thats not possible hence the above approach 0 0 replyShare Lingaraj_G_M commented Jan 16 reply Follow flag To build a 6-to-64 decoder, I can partition the 6 input bits into two groups:3 most significant bits (MSBs). 3,4,53 least significant bits (LSBs) 0,1,2First level - Address decoding: The 3 MSBs can be decoded using one 3-to-8 decoder. This produces 8 outputs, each representing one of the 8 "blocks" of 8 outputs in the final 64 outputs.Second level - Final output generation: For each of the 8 blocks, I need another 3-to-8 decoder that:Takes the 3 LSBs as inputsUses one of the 8 outputs from the first decoder as its enable signalProduces 8 outputsSo I need 8 decoders for the second level (one for each block).Total count:1 decoder for the first level (to decode the 3 MSBs)8 decoders for the second level (to decode the 3 LSBs for each block)Total: 1 + 8 = 9 decoders 0 0 replyShare Please log in or register to add a comment.
2 2 votes Let me provide a general formula to solve such questions. Suppose we want to construct an $n×2^{n}$ decoder using $m×2^{m}$ decoders, assume that $n>m$. Then the general formula is $1+2^{n-m}$. Some output lines which decode the last few bits might remain unused, like when we construct $3×8$ decoder using $2×4$ decoders but the functionality works fine. RAHUL REDDY answered Nov 23, 2025 RAHUL REDDY comment Share Follow 0 reply Please log in or register to add a comment.
1 1 vote Answer - (C) 9 In general to construct a log2m x m decoder using log2n x n decoders, Number of levels needed, k = ceil(lognm) Total number of devices needed = ((m)/(n-1))*(1-1/Nk) Here m=64 and n=8. So k =2 and no. of devices = 9. [log2n means logn base 2, similarly lognm means logm base n] vaibhavkedia968 answered Jan 26, 2020 vaibhavkedia968 comment Share Follow 0 reply Please log in or register to add a comment.