7 7 votes Digital Logic digital-logic + – Anusha Motamarri 7.5k views answer comment Share Follow Print See all 29 Comments 29 29 Comments reply saurabh rai commented Feb 6, 2017 reply Follow flag @anusha it hink last ex-or gate for carry should b or gate https://gateoverflow.in/8250/gate2015-2_48 0 0 replyShare Anusha Motamarri commented Feb 6, 2017 reply Follow flag okey, assuming its OR gate, answer according to u? 0 0 replyShare target2017 commented Feb 6, 2017 reply Follow flag I think 90 0 0 replyShare Samujjal Das commented Feb 6, 2017 reply Follow flag We get sum after 40ns, carry after 45ns for one adder. For 4 bit, the delay is 3*45 + 40 =175ns 0 0 replyShare Anusha Motamarri commented Feb 6, 2017 reply Follow flag @gateset why arent u waiting for carry bit to stabilize? 0 0 replyShare Samujjal Das commented Feb 6, 2017 i edited by Samujjal Das Feb 6, 2017 reply Follow flag @anusha you are right, sum gets stabilised at 175ns, carry gets stabilised at 180ns. 0 0 replyShare papesh commented Feb 6, 2017 reply Follow flag 180 should be right answer. plz comment if not agree! 2 2 replyShare Anusha Motamarri commented Feb 6, 2017 reply Follow flag i feel the same that answer is 180 0 0 replyShare dd commented Feb 6, 2017 reply Follow flag ??? wrong ?? 0 0 replyShare dd commented Feb 6, 2017 reply Follow flag Or wait for full output <S,C> of prev adder? 0 0 replyShare Anusha Motamarri commented Feb 6, 2017 reply Follow flag as they mentioned ripple carry addr , i think we need to wait until one full adder completely gives the output simila ques https://gateoverflow.in/8250/gate2015-2_48 here accordin to oficial key we need to assume that we can do 2nd full adder only when first full adder gives the complete o/p 2 2 replyShare dd commented Feb 6, 2017 reply Follow flag Ok. Thanks ! 0 0 replyShare target2017 commented Feb 7, 2017 reply Follow flag Please check it: If all are full adders: First adder will give Sum after 40 nsec and Carry after 45 nsec ; total delay = 4×45 = 180 If we choose first adder as half adder (as no need to add carry) : delay= 15+3×45 = 150 nsec (because they have not mentioned all are full adder) 0 0 replyShare papesh commented Feb 7, 2017 reply Follow flag @target2017 yes ! this could be the case. 0 0 replyShare saurabh rai commented Feb 7, 2017 reply Follow flag ^Gabbar,target why we r nt taking 20 for half adder 0 0 replyShare papesh commented Feb 7, 2017 reply Follow flag at 20 sum is available .at 15 carry is available as input to second full adder . as per half adder. 20 time unit can be overlapped by other full adders...that why. 0 0 replyShare saurabh rai commented Feb 7, 2017 reply Follow flag ^ but in ripple-carry adder each adder must wait for the full output from the previous adder. 0 0 replyShare papesh commented Feb 7, 2017 reply Follow flag according to question i assume it . can u give me any reference for it ?? 0 0 replyShare saurabh rai commented Feb 7, 2017 reply Follow flag see this https://gateoverflow.in/8250/gate2015-2_48 0 0 replyShare papesh commented Feb 7, 2017 reply Follow flag yes! @saurabh rai according to gate ans key..we need to assume...But according to ripple adder, carry is propagated why should we take care about sum ?? why we have to wait for full output ?? it time permits plz comment.. Thanks for pointing out mistake! 0 0 replyShare saurabh rai commented Feb 7, 2017 reply Follow flag i think it should wait for carry only nt for sum bcoz carry is propagated 0 0 replyShare Pankaj Joshi commented Feb 7, 2017 reply Follow flag does anybody has an answer yet?? according to gate answer key we need to wait for full adder but according to books just waiting for carry is sufficient what to use? 0 0 replyShare Arjun commented Feb 9, 2017 reply Follow flag @Debashish Though previous GATE key says otherwise, since the given question has the picture of the adder implementation, I would certainly go with your answer of 120. But I I'm only 90% sure. 0 0 replyShare Lokesh . commented Feb 9, 2017 reply Follow flag yes @Debashish and @Arjun sir according to every official site of IIT's about ripple carry adder, they are doing the same as what Debashish has done So, 120 is correct ans ref: http://iitkgp.vlab.co.in/?sub=38&brch=120&sim=483&cnt=664 1 1 replyShare Anusha Motamarri commented Feb 9, 2017 reply Follow flag and other webside mentioned the question in another way what about this one? 0 0 replyShare Kapil commented Feb 9, 2017 reply Follow flag Stablility of ripple carry adder => Worst case delay of ripple carry adder . web.cs.ucla.edu/Logic_Design/SLPDF/ch10.pdf 0 0 replyShare Pankaj Joshi commented Feb 9, 2017 reply Follow flag I think we should answer 120 as Arjun sir said its conceptually correct at least then we can challenge the answer sheet if they solved it differently 0 0 replyShare Arjun commented Feb 9, 2017 reply Follow flag @Anusha If the question is like that then we should see when the output stops changing. 0 0 replyShare aakashpreetam commented May 24, 2018 reply Follow flag This is the actual GATE Question, all are Full Adders Answer given is 50 in the Key https://drive.google.com/file/d/0ByPcpxjSfRuVVWd4c184YWJuUEk/view https://drive.google.com/file/d/0ByPcpxjSfRuVTldxaDBWUE45ZE0/view 0 0 replyShare Please log in or register to add a comment.
4 4 votes Delay for sum is 2*XOR = 2*20 = 40ms Delay for carry is 1xor+1and+1or=20+15+10=45 ns in ripple-carry adder each adder must wait for the full output from the previous adder. hence delay for S3= 3*45+40=175 ns delayfor last carry= 4*45=180 ns nd it is asking for stable o/p so it should b 180 ns . saurabh rai answered Feb 6, 2017 • edited Feb 6, 2017 by saurabh rai saurabh rai comment Share Follow See all 6 Comments 6 6 Comments reply Show 3 previous comments target2017 commented Feb 6, 2017 reply Follow flag for first bit there is no carry input, can we use half adder only for first bit? 0 0 replyShare saurabh rai commented Feb 6, 2017 reply Follow flag @anusha i think u r right .... edited 0 0 replyShare Namit Dhupar commented Nov 6, 2017 reply Follow flag You could have made the answer more simple! 0 0 replyShare Please log in or register to add a comment.
3 3 votes If XOR= 20 AND= 15 OR=10 Shouldn't the answer be 4*45=180ns? Vijay Thakur answered Feb 6, 2017 Vijay Thakur comment Share Follow See all 2 Comments 2 2 Comments reply rahul sharma 5 commented Feb 7, 2017 reply Follow flag Where is OR gate in the figure?Are we referring to same figure given above? And what is 10 ns delay for OR?I dont see it is mentioned in question? Please help 0 0 replyShare Anusha Motamarri commented Feb 7, 2017 reply Follow flag they gave XOR gate by mistake in the figure. to get carry we shud use OR gate ryt? and there are 3 delays given.. we assumed the 3rd delay to be OR gate delay 0 0 replyShare Please log in or register to add a comment.
0 0 votes The question is straight out of Salivahanan! So the stable output is generated by the last carry bit C4 = 4 * Tp, the in this 4 bit binary adder, as the propagation delay is clearly (20+15+10)nsec = 45nsec so,C4 = 4 * 45 = 180nsec Namit Dhupar answered Nov 6, 2017 Namit Dhupar comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes The answer should be 50 ns. Amit puri answered Aug 29, 2018 • edited Aug 30, 2018 by Amit puri Amit puri comment Share Follow 0 reply Please log in or register to add a comment.