| // Exact reproduction of Figure 2(a) from 10.1109/43.273754. | |
| module top(...); | |
| input a,b,c,d,e,f; | |
| wire nA = b&c; | |
| wire A = !nA; | |
| wire nB = c|d; | |
| wire B = !nB; | |
| wire nC = e&f; | |
| wire C = !nC; | |
| wire D = A|B; | |
| wire E = a&D; | |
| wire nF = D&C; | |
| wire F = !nF; | |
| wire nG = F|B; | |
| wire G = !nG; | |
| wire H = a&F; | |
| wire I = E|G; | |
| wire J = G&C; | |
| wire np = H&I; | |
| output p = !np; | |
| output q = A|J; | |
| endmodule |