`timescale 1ps/1ns module sn7401 #(parameter tPLH = 0, tPHL = 0) (input [3:0] A, input [3:0] B, output [3:0] Y); assign #(tPLH, tPHL) (strong0, highz1) Y[i] = ~(A[i] & B[i]); endmodule