1-Bit Full Adder using Multiplexer

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024
  • Digital Electronics: 1-Bit Full Adder using Multiplexer
    Contribute: www.nesoacademy...
    Website ► www.nesoacademy...
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Pinterest ► / nesoacademy

ความคิดเห็น • 212

  • @APC9906
    @APC9906 7 ปีที่แล้ว +160

    For question at the end: To get 1 for i3, the shaded region that satisfies A=1 & B=1 shows that there are two 1s, if you group them, you can see that Ci changes from 1 to 0, making the answer 1; to help you more, take each 1 alone (generally bad idea), you'll realize you have Ci+Ci' which is equal to 1

  • @malikhamza2285
    @malikhamza2285 5 ปีที่แล้ว +10

    sir you are the only one reason behind my DLD interest.thanks alot for your service.stay blessed

  • @tacoz4429
    @tacoz4429 8 ปีที่แล้ว +20

    Thank you. You have pretty much saved me from failing the course. :') There is still hope.

  • @saimyousuf2108
    @saimyousuf2108 5 ปีที่แล้ว +10

    Best channel to learn digital logic

  • @abhiramanne9649
    @abhiramanne9649 4 ปีที่แล้ว +91

    I will be frank I feel like my lecturer for digital electronics is literally following neso academy.

    • @ranjeet5806
      @ranjeet5806 3 ปีที่แล้ว +17

      Probably your teacher is the one who's running neso academy.

  • @reona3713
    @reona3713 5 ปีที่แล้ว +6

    your explanations are better than my prof. Good job

  • @josuezalazar
    @josuezalazar 3 ปีที่แล้ว +17

    The logic to use the full Adder carry output is:
    i0 = 0, i1 = Cin, i2 = Cin, i3 = 1.

    • @nandinisharma3360
      @nandinisharma3360 2 ปีที่แล้ว +2

      Can you explain me how i3 come 1 it's very confused me 😶

    • @josuezalazar
      @josuezalazar 2 ปีที่แล้ว +1

      @@nandinisharma3360 hey, it's been a while since I studied this. I've just checked it out and I think that i3 = 1 because in the Kmap when A = 1 & B = 1 there're two posible answers. And those answers would be written as Ci or Ci' which equals to 1.

    • @nandinisharma3360
      @nandinisharma3360 2 ปีที่แล้ว +1

      @@josuezalazar then why we written i2 = Ci, why not 1 ?😶

    • @josuezalazar
      @josuezalazar 2 ปีที่แล้ว +1

      @@nandinisharma3360 because in i2 is when A=1 & B=0 and as you can see we have two options. One of them is 0 and the other is 1. We use the option that's 1, and that option occurs when Ci is 1, or in other words, i2 = Ci

    • @nandinisharma3360
      @nandinisharma3360 2 ปีที่แล้ว

      @@josuezalazar sorry bt it's very confusing me😶😶😞

  • @kilarisreenivasprasad8030
    @kilarisreenivasprasad8030 3 ปีที่แล้ว

    Sir,you are my true and best inspiration.................

  • @hotaru6765
    @hotaru6765 7 ปีที่แล้ว +9

    wow!
    you made my subject DCD interesting.

  • @sameerthor11
    @sameerthor11 ปีที่แล้ว

    sir you are a living legend hats off sir

  • @mohammadnaseer5413
    @mohammadnaseer5413 ปีที่แล้ว +1

    Good and easy explanation 👍🏻

  • @ajayjadhav-vc5wg
    @ajayjadhav-vc5wg 8 ปีที่แล้ว +2

    great series of lectures!you are doing good job!

  • @tabassumhebbalkar
    @tabassumhebbalkar 8 ปีที่แล้ว +11

    Thanks a ton!
    your videos are so helpful :)

  • @HaidarTcm
    @HaidarTcm 7 หลายเดือนก่อน

    Thanks legend, really if i have any course i need help i foud this channel to be the support❤

  • @alekdanser
    @alekdanser 9 ปีที่แล้ว +21

    Thanks a lot for the videos they're really helpful!
    Would You mind making one on static hazards and iterative circuits? I find it hard to find a good explanatation regarding those 2 topics anywhere.Thanks again

  • @riseabovehate9476
    @riseabovehate9476 7 ปีที่แล้ว

    In an xor gates IC there are four exor gates so output of a xor b can be fed to input of 2nd xor gate with c in the same IC, so in this case also only one IC is required

  • @joshitapapareddy9845
    @joshitapapareddy9845 7 ปีที่แล้ว +7

    Hello sir,
    How should we apply the same using 8:1 multiplexer? Please reply as soon as possible, thank you!

  • @xXAIvaNOosXx
    @xXAIvaNOosXx 6 ปีที่แล้ว

    you can compare cin with both s and Co , if they cin equals to S or Co then you right the value of I = cin if Cin different with S or Co then you give the value of I C'in.
    thanks you so much my hero

  • @johncena8336
    @johncena8336 9 ปีที่แล้ว +10

    great stuff man! keep up the good work.

  • @vishwarajendran1483
    @vishwarajendran1483 6 ปีที่แล้ว

    For Carry output,
    inputs are 0,Ci,Ci,1.

    • @kuldeeptiwari3424
      @kuldeeptiwari3424 6 ปีที่แล้ว

      Kaisa Bhai .
      Mera nhi aaraha h

    • @vijayanethala4973
      @vijayanethala4973 5 ปีที่แล้ว

      How did u get that...I got x,ci,ci,x bcz when A=0,B=0 ci changes from 0 to 1

    • @sadhanasavkare7662
      @sadhanasavkare7662 5 ปีที่แล้ว

      @@vijayanethala4973 then ci=1.but in video its ci=0.correction is needed.

    • @ShaanThor
      @ShaanThor หลายเดือนก่อน +1

      ​@kuldeeptiwari3424 bhai easy he batau?

  • @rishavkashyap325
    @rishavkashyap325 7 ปีที่แล้ว +3

    do we need to connect the select lines of one mux to other ???

  • @ShivaKumar-xq8yk
    @ShivaKumar-xq8yk 6 ปีที่แล้ว +20

    Sir how to implemente the same question with 2 by 1 MUX.....?

  • @WELLINGTONSIBANDA-t1t
    @WELLINGTONSIBANDA-t1t 7 หลายเดือนก่อน

    what should I consider in choosing a MUX for implementing a particular Boolean function

  • @Caraval
    @Caraval 8 ปีที่แล้ว +9

    why the last input for the second mux is 1, can you explain it? thanks

    • @vaibhavahuja4001
      @vaibhavahuja4001 7 ปีที่แล้ว +5

      see the k map, when A and B both are 1, the shaded area has both of the squares as 1, hence I3 is 1.

    • @deepaksahoo9336
      @deepaksahoo9336 6 ปีที่แล้ว +1

      Vedprakash Meena thanks dude

    • @akashdubey9132
      @akashdubey9132 6 ปีที่แล้ว +2

      @Vedprakash Meenalooking for the answer. This is the correct one.

    • @saurabhraj8477
      @saurabhraj8477 6 ปีที่แล้ว +4

      As Ci+~Ci=1

  • @sanjukansal8206
    @sanjukansal8206 7 ปีที่แล้ว +3

    What if we have to do it by 8×1 MUX? As it contains 3 selectors.

  • @pratyushsingh2809
    @pratyushsingh2809 7 ปีที่แล้ว +3

    when we use b and c as select lines. Den what will be the inputs in terms of A?

  • @hyphenpointhyphen
    @hyphenpointhyphen 9 ปีที่แล้ว +6

    I wondered till your solution of the hw problem how to derive
    the value of Ci, so input (last variable) decides what function is used, 00-> 0,11-> 1, Ci Ci'.
    Thanks for clearing that up.

  • @mssahin1572
    @mssahin1572 9 ปีที่แล้ว +6

    Thanks for uploading these videos. They helped me a lot. I have a question. When A = 1 and B =1, how can Cout equal to 1?

    • @sukhdeepsaini1108
      @sukhdeepsaini1108 5 ปีที่แล้ว

      we are talking about carry

    • @hitengupta5793
      @hitengupta5793 5 ปีที่แล้ว +4

      Because when a=1 and when b=1 it gives C & C bar . So there is nothing common so we take it as one.

    • @mvssguptajagadesh3269
      @mvssguptajagadesh3269 4 ปีที่แล้ว +10

      @@hitengupta5793 it should be Ci + Complement of Ci = 1. (Ci + Ci' = 1).... That's why it is one .

    • @goldenSpearton16
      @goldenSpearton16 4 ปีที่แล้ว +1

      @@mvssguptajagadesh3269 tqs brother...!!!

  • @sorryfornoname2157
    @sorryfornoname2157 3 ปีที่แล้ว +1

    Fuck me. this guy explains this better than the teacher at college where i pay to study (the current education system works guys)

  • @sandeepanbhattacharyya828
    @sandeepanbhattacharyya828 5 ปีที่แล้ว +5

    can we consider S1 and S2 to be B and Cin respectively

  • @deepakkumrawat8312
    @deepakkumrawat8312 7 ปีที่แล้ว +1

    Thank u a lot.. these videos are very helpful

  • @samal-satyajit
    @samal-satyajit ปีที่แล้ว +1

    Today is my exam after couple of hours and am watching it now

  • @NATANSHROCKS
    @NATANSHROCKS 8 ปีที่แล้ว +8

    Sir could you please tell me the answer of the homework question.
    Thanks

  • @aqibshafique8671
    @aqibshafique8671 8 ปีที่แล้ว +3

    Can we also add Enable in Full adder using Multiplexer ?
    And enable in in 2:1 Multiplexer ?
    Why we use Enable in 4:1 Mux special case ?
    Kindly solve my problem
    Thanks

    • @ShubhamSingh-bj3ms
      @ShubhamSingh-bj3ms 8 ปีที่แล้ว +1

      HAFIZ Aqib Shiekh what u want

    • @shahzaibishaque
      @shahzaibishaque 6 ปีที่แล้ว +2

      Enable is somrthing we use when we want our MUX to give 0 output or 1 by our choice. It is helpful in certain cases e.g in case of 8*1 MUX using 4*1 MUX we use enable to off our one of the two 4*1 MUX

  • @mukulmohal7492
    @mukulmohal7492 9 ปีที่แล้ว +1

    why we have used only A and B as S0 & S1 can we use Cin in place of either A or B

  • @chiluvurideepthi6822
    @chiluvurideepthi6822 4 ปีที่แล้ว +1

    For the 2nd MUX(For carry) , when A=1,B=1 ,then how the output is 1,by k-map...?
    And thank you for the video.

    • @sainadhrahul4450
      @sainadhrahul4450 3 ปีที่แล้ว

      Since Both Minterms are present I3= Ci + Ci ' which is Equal to 1

  • @Zuwwar
    @Zuwwar 10 ปีที่แล้ว +2

    Dear Nesco, i have a question which is that u said that in case of (4:1 multiplexer) your input would b the Cin and A,B would be your select lines. Now in case of (8:1 multiplexer), i would have 3 select lines that is A,B,Cin. so what would be my input then in case of (8:1 MUX)? Because in this case Cin is also considered as a select line.

    • @chandumistimer8406
      @chandumistimer8406 7 ปีที่แล้ว +2

      Zuwwar Khan Jadoon we can directly give sum as input den

  • @kunalkadian6792
    @kunalkadian6792 6 ปีที่แล้ว +3

    why we dont use bc as select line and then just use A and Acomp as input

  • @jackdanksterdawson112
    @jackdanksterdawson112 7 ปีที่แล้ว +1

    How do u determine the select line variables y did u take a and b why not b and cin

  • @ajaysrivastav5412
    @ajaysrivastav5412 8 ปีที่แล้ว +1

    Can you please tell why I3=1 for "carry" in Kmap ?

  • @priyajitmondal6661
    @priyajitmondal6661 7 หลายเดือนก่อน

    Thank you much sir❤

  • @sanjanadogga3856
    @sanjanadogga3856 6 ปีที่แล้ว +1

    Implement a multiplexer using 36 input lines , how many selection lines are needed?

  • @yugeshvemula8044
    @yugeshvemula8044 7 ปีที่แล้ว +1

    plz explain about 2 to 1 multiplexer by using 74LS150

  • @nitishkumarprajapati6096
    @nitishkumarprajapati6096 3 ปีที่แล้ว

    Thanks Sir😀😀

  • @AshranBaig
    @AshranBaig 7 ปีที่แล้ว +1

    how 1 will be there in the input of carry MUX?

    • @ravimaurya9674
      @ravimaurya9674 4 ปีที่แล้ว

      Because its Ci + Ci(bar) = 1

  • @legolas433
    @legolas433 3 ปีที่แล้ว

    all videos are great man
    thx

  • @bjornnct8809
    @bjornnct8809 5 ปีที่แล้ว

    Hey how do you design a 1 bit full adder using exnor gates and a mux ? Please respond... I need help

  • @madhavsaha962
    @madhavsaha962 8 ปีที่แล้ว +2

    please solve the Boolean function using 8*1 mux
    please..
    thank you.

  • @adhishravi20
    @adhishravi20 5 ปีที่แล้ว

    B and ci are the selector variable??

  • @utkarshshukla231
    @utkarshshukla231 5 ปีที่แล้ว +1

    Suppose s1 = 0 and s0 = 0 for sum then how will Ci's value be taken ... As 1 or as 0 as TT has both at m0 and m1

  • @ANIKETKUMAR-su1kf
    @ANIKETKUMAR-su1kf 8 ปีที่แล้ว +2

    please solve implement of full adder using using 4:1 mux

  • @tarunmarisetty2839
    @tarunmarisetty2839 7 ปีที่แล้ว

    awesome explaination

  • @ashibindal6644
    @ashibindal6644 9 ปีที่แล้ว +2

    sir can u plz explain how to design 32*1 mux using 8*1 and 4*1 mux

  • @arslanmalik6151
    @arslanmalik6151 8 ปีที่แล้ว

    i did home task of carry but i didnt inderstand how you write 1 as last input of carry circuit can you elaborate it plz?

    • @nikhilkoditala369
      @nikhilkoditala369 8 ปีที่แล้ว +4

      you can see from the k-map of carry out, the values of lat two blocks is 1,i.e., when A and B both are 1's the value of i4=c'+c which is equal to 1.
      hope this helps

  • @RadixElektra
    @RadixElektra 7 ปีที่แล้ว +26

    ctrl C, for copy
    ctrl V, for paste,

    • @studentcommenter5858
      @studentcommenter5858 6 ปีที่แล้ว +8

      Did you just assume him to be using a keyboard? He may be using a touchpad and mouse.

    • @NaveenSword
      @NaveenSword 6 ปีที่แล้ว +5

      @@studentcommenter5858 he uses wacom tablet and wacom digital pen.

  • @Naveenkumar-qu9lk
    @Naveenkumar-qu9lk 4 ปีที่แล้ว

    Sir...if we take select lines different is there any change in answer...?

  • @aravindosarkar341
    @aravindosarkar341 7 ปีที่แล้ว +2

    Pls make a video that shows how to implement a 4 variable Sop or pos expression using a 8:1 Mux. Suppose the expression is Y(A, B, C, D) = Summation of m(0,2,3,6,8,9,12,14)

  • @AKJOSHI28
    @AKJOSHI28 4 ปีที่แล้ว

    Sir, how the value of I4=1 in the case of Carry ???

  • @swarnavanath461
    @swarnavanath461 5 ปีที่แล้ว +2

    In case of I3 C(i ) is changing from 1 to 0 i.e. the last two cells
    How is it 1?

    • @abhinavbhat6629
      @abhinavbhat6629 5 ปีที่แล้ว

      Exactly. Did you figure it out yet?

    • @mdnahidislam1908
      @mdnahidislam1908 5 ปีที่แล้ว

      My question too.

    • @aswinp888
      @aswinp888 5 ปีที่แล้ว +5

      Yep so u have to take both the cells as we do in normal K map.
      So Ci +C ̅i=1 by Boolean Algebra Laws

  • @renuka8372
    @renuka8372 ปีที่แล้ว +1

  • @Zuwwar
    @Zuwwar 10 ปีที่แล้ว +1

    i mean in 8:1 MUX... A,B,Cin these all are your select lines, so what would be your input then?

    • @Zuwwar
      @Zuwwar 10 ปีที่แล้ว

      ***** So when would it be "0" and when would it be "1" ?

    • @Zuwwar
      @Zuwwar 10 ปีที่แล้ว +2

      ***** thanks :)

  • @roosterstudio
    @roosterstudio 9 ปีที่แล้ว +1

    Can you explane me...
    Can we make 4-bit adder with this structure for 1-bit adder?

    • @roosterstudio
      @roosterstudio 9 ปีที่แล้ว

      How? Are we connect some outputs or make another true tables?

    • @roosterstudio
      @roosterstudio 9 ปีที่แล้ว

      ***** Thank you a lot! I understand now :)

  • @DoubleL_Leo
    @DoubleL_Leo 2 ปีที่แล้ว

    Thank you sir

  • @yugayadav5906
    @yugayadav5906 3 ปีที่แล้ว

    THANKS YOU FOR SUPORTING

  • @jamestoh8853
    @jamestoh8853 9 ปีที่แล้ว +2

    How do you get 1 and 0 as the answer?

    • @Vishtory
      @Vishtory 8 ปีที่แล้ว +1

      +Jason Ramia sir, as for i3 c iz changed from 1 to zero then how could we can take it as 1 ...if smthng changes we dnt take it in account. please explain.

  • @abdulrahmanhamdan4355
    @abdulrahmanhamdan4355 7 ปีที่แล้ว

    in carry combinational circuit you represent i0=0 and i3=1,on the other hand in sum circuit you represent them by c and c complement why?

    • @akashbisht22
      @akashbisht22 7 ปีที่แล้ว +1

      because on analyzing the truth table for carry Mux selector inputs (A, B in this case), we found that :
      When S1= 0 , S0 =0 ; we have 0 in K map, hence i0 = 0
      &
      when S1= 0, S0 = 1 ; we have Cin = 1 in K map, hence i1 = Cin (Same is the case when S1 =1 & S0 =0 & i2 = Cin)
      &
      When S1 = 1, S = 1 ; we have Both A' & A = 1 in K map, hence i3 = 1.
      Hope it helps. :)

    • @rprvk
      @rprvk 6 ปีที่แล้ว

      I think I3 is 0
      By grouping we get 0

  • @ankit4376
    @ankit4376 6 ปีที่แล้ว +1

    How to determine I3 for carry

  • @tiboosters9668
    @tiboosters9668 5 ปีที่แล้ว +3

    why not make it with one 8x1 MUX, instead of two 4x1 MUX ?

  • @_zerox_X
    @_zerox_X 2 ปีที่แล้ว

    How should we know which mux should we use like here he used 4 x 1 mux

  • @jaswanthsai1917
    @jaswanthsai1917 5 ปีที่แล้ว

    For the last two cases A=1,B=1 then why do we get different ie., Ci, 1

  • @anastariq8464
    @anastariq8464 ปีที่แล้ว

    what about the i0.....there is no 1 in shaded region when a and b both are zero

  • @SahaabMansha
    @SahaabMansha ปีที่แล้ว

    sir can we use one 8x1 to make 1 bit full adder

  • @alagarhari9410
    @alagarhari9410 4 ปีที่แล้ว

    Can we select selector variables as per our wish

  • @gunar3939
    @gunar3939 7 ปีที่แล้ว +1

    I need to know for last c whose value is 1

  • @SomiMm-q1g
    @SomiMm-q1g 11 หลายเดือนก่อน

    Thank you

  • @sanskritijain9700
    @sanskritijain9700 4 ปีที่แล้ว

    sir how is I3=1 in 4*1 mux of carry output

  • @NANDANKUMAR-ps3nw
    @NANDANKUMAR-ps3nw 7 ปีที่แล้ว +1

    plz explain it for carry

  • @baldeepsingh1113
    @baldeepsingh1113 6 ปีที่แล้ว

    how to implement 4 variable function of POS using 4x1 muxF(A,B,C,D)=POS (0,1,4,5,7,8,11,13) using 4x1 multiplexer

  • @gouravmanchanda9301
    @gouravmanchanda9301 9 ปีที่แล้ว +1

    this playlist does not include videos of multiplexer...please upload those videos...

  • @nurulfarhana823
    @nurulfarhana823 6 ปีที่แล้ว

    Could you show how to do combinational circuit with multiplier of 4 bits

  • @anishpaul6300
    @anishpaul6300 5 ปีที่แล้ว

    For i3,how can we represent 1 in the input by using logic gates?

    • @ankit_02_nce44
      @ankit_02_nce44 3 ปีที่แล้ว

      If A=1 and B=1, Then carry output =B AND in that case we have B=1

  • @TheAmigodaniel
    @TheAmigodaniel 8 ปีที่แล้ว +1

    i could not get the Cout as you described it there is something am missing?
    Can you explain it?

  • @rohitsayandip6741
    @rohitsayandip6741 8 ปีที่แล้ว +1

    Thanks a lot man.

  • @thesorcerer111
    @thesorcerer111 9 ปีที่แล้ว +1

    Sir I'm a big fan of your videos, but could you please make one on "the implementation of a full adder using 2 4x1 mux". That'd be very helpful.

    • @thesorcerer111
      @thesorcerer111 9 ปีที่แล้ว +1

      +Neso Academy Thanks!!

    • @abudriaz9678
      @abudriaz9678 8 ปีที่แล้ว +2

      but there are already 2 4×1 mux in it 😐

    • @utsavprabhakar5072
      @utsavprabhakar5072 6 ปีที่แล้ว +1

      What am i missing? This has 2 4*1 mux and this is a full adder? +thesorcerer111 mate did you find the answer?

  • @animeshbanerjee4379
    @animeshbanerjee4379 6 ปีที่แล้ว +1

    Can u again explain i0=ci ,i1=c1(bar)....why ???

  • @sureshdudyala2589
    @sureshdudyala2589 6 ปีที่แล้ว +2

    Down part is not visible

  • @jackshanvenujan3115
    @jackshanvenujan3115 ปีที่แล้ว

    How to implement this by 8x1 MuX

  • @TheShahzebrizvi
    @TheShahzebrizvi 5 ปีที่แล้ว

    Can you do a video on ALU

  • @justinrosario3053
    @justinrosario3053 5 ปีที่แล้ว

    god bless you sir

  • @gunduboinadileep9523
    @gunduboinadileep9523 ปีที่แล้ว

    if we take BC as selectors it will be more easy I think

  • @VC-kj9yx
    @VC-kj9yx 9 ปีที่แล้ว +4

    what if there is a dont care in k-map

  • @amishibansal
    @amishibansal 5 ปีที่แล้ว

    can we not take b and ci as the selector lines? then get the values of I0-I3 in terms of A?

  • @HabibUrRahman-mu8zf
    @HabibUrRahman-mu8zf 5 ปีที่แล้ว

    Why can't you use implementation table??

  • @alberteinstein2931
    @alberteinstein2931 6 ปีที่แล้ว +2

    how carry calculate

  • @souravkarmakar2497
    @souravkarmakar2497 2 ปีที่แล้ว

    To implement the inputs of last mux is not suitable for understanding....still have some doubts

  • @letsbehelpinghands246
    @letsbehelpinghands246 8 ปีที่แล้ว

    thank you so much..

  • @zainadiab2699
    @zainadiab2699 8 ปีที่แล้ว

    how to design a 2-bit binary control adder/subtractor using 2 full adders , 2 NOR gates , and two 2x1 mux

  • @jackdanksterdawson112
    @jackdanksterdawson112 7 ปีที่แล้ว +1

    Dat kmap method is obsolete use design table method its much easier n quicker

  • @khaldounal-nuaimi3594
    @khaldounal-nuaimi3594 5 ปีที่แล้ว

    Thank you!

  • @nagasairamtaluri8933
    @nagasairamtaluri8933 3 ปีที่แล้ว +1

    For carry
    Sir for I0 Ci=no minterms
    for I3. Ci=0 or 1
    Then what is the I0 I3 value in this case