23 lines
388 B
Coq
23 lines
388 B
Coq
|
// 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
|