Pergunta de entrevista da empresa NVIDIA

build the func f=(ab+c`)` using min mux 2:1

Respostas da entrevista

Sigiloso

22 de fev. de 2021

(ab+c`)`=(ab)`c let`s say that mux lets bit z choose from x or y so the output is zy+z`x first mux a choose from 0,b to get ab then ab choose from 1,0 to get (ab)` then c choose from 0,(ab)` to get (ab)`c

Sigiloso

2 de ago. de 2021

Both of these answers are confusing , can someone post a clear answer with picture and diagram neatly.

Sigiloso

3 de ago. de 2021

This is the correct answer: PREFERENCE # DATE TIME (PACIFIC TIME) F = 2:1 mux(.0(0), .1(2:1 mux(.0(1), .1(B`), .sel(A))], .sel(C)) It must be B bar not B

Sigiloso

2 de abr. de 2021

(ab +c`)` -> (ab)`(c) --> and(nand(a,b),c) in 2:1 mux, nand(a,b) => inputs (.0(1), .1(B), .sel(A)) in 2:1 mux, and (a,b) => inputs (.0(0), .1(B), .sel(A)) so the final output of the circuit will be a combination of F = 2:1 mux(.0 (0) , .1([2:1 mux(.0(1), .1(B), .sel(A))], .sel(C))

1