and g2(w6, C1, C2);
nor g3(O, w0, w3, w6);
endmodule
// Power 4-4 AOI
module JD44B
(A1, A2, A3, A4, B1, B2, B3, B4, O);
input A1
;
input A2
;
input A3
;
input A4
;
input B1
;
input B2
;
input B3
;
input B4
;
output O
;
and g0(w0, A1, A2, A3, A4);
and g1(w5, B1, B2, B3, B4);
nor g2(O, w0, w5);
endmodule
// Power 2-2-2-2 AOI
module JD2X4B
(A1, A2, B1, B2, C1, C2, D1, D2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
input D1
;
input D2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
and g2(w6, C1, C2);
and g3(w9, D1, D2);
nor g4(O, w0, w3, w6, w9);
endmodule
// Power 4-2-3-2 AOI
module JD4232A
(A1, A2, A3, A4, B1, B2, C1, C2, C3, D1, D2,
O);
input A1
;
input A2
;
input A3
;
input A4
;
input B1
;
input B2
;
input C1
;
input C2
;
input C3
;
input D1
;
input D2
;
output O
;
and g0(w0, A1, A2, A3, A4);
and g1(w5, B1, B2);
and g2(w8, C1, C2, C3);
and g3(w12, D1, D2);
nor g4(O, w0, w5, w8, w12);
endmodule
// Power 4-4-4 AOI
module JD444A
(A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3,
C4, O);
input A1
;
input A2
;
input A3
;
input A4
;
input B1
;
input B2
;
input B3
;
input B4
;
input C1
;
input C2
;
input C3
;
input C4
;
output O
;
and g0(w0, A1, A2, A3, A4);
and g1(w5, B1, B2, B3, B4);
and g2(w10, C1, C2, C3, C4);
nor g3(O, w0, w5, w10);
endmodule
// Power 3-3-3-3 AOI
module JD3X4A
(A1, A2, A3, B1, B2, B3, C1, C2, C3, D1, D2,
D3, O);
input A1
;
input A2
;
input A3
;
input B1
;
input B2
;
input B3
;
input C1
;
input C2
;
input C3
;
input D1
;
input D2
;
input D3
;
output O
;
and g0(w0, A1, A2, A3);
and g1(w4, B1, B2, B3);
and g2(w8, C1, C2, C3);
and g3(w12, D1, D2, D3);
nor g4(O, w0, w4, w8, w12);
endmodule
// Power 2-2-2-2-2-2 AOI
module JD2X6A
(A1, A2, B1, B2, C1, C2, D1, D2, E1, E2, F1,
F2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
input D1
;
input D2
;
input E1
;
input E2
;
input F1
;
input F2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
and g2(w6, C1, C2);
and g3(w9, D1, D2);
and g4(w12, E1, E2);
and g5(w15, F1, F2);
nor g6(O, w0, w3, w6, w9, w12, w15);
endmodule
// Power 4-4-4-4 AOI
module JD4X4A
(A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3,
C4, D1, D2, D3, D4, O);
input A1
;
input A2
;
input A3
;
input A4
;
input B1
;
input B2
;
input B3
;
input B4
;
input C1
;
input C2
;
input C3
;
input C4
;
input D1
;
input D2
;
input D3
;
input D4
;
output O
;
and g0(w0, A1, A2, A3, A4);
and g1(w5, B1, B2, B3, B4);
and g2(w10, C1, C2, C3, C4);
and g3(w15, D1, D2, D3, D4);
nor g4(O, w0, w5, w10, w15);
endmodule
// Power 2-2-2-2-2-2-2-2 AOI
module JD2X8A
(A1, A2, B1, B2, C1, C2, D1, D2, E1, E2, F1,
F2, G1, G2, H1, H2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
input D1
;
input D2
;
input E1
;
input E2
;
input F1
;
input F2
;
input G1
;
input G2
;
input H1
;
input H2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
and g2(w6, C1, C2);
and g3(w9, D1, D2);
and g4(w12, E1, E2);
and g5(w15, F1, F2);
and g6(w18, G1, G2);
and g7(w21, H1, H2);
nor g8(O, w0, w3, w6, w9, w12, w15, w18, w21);
endmodule
// 2-1 AO
module JDB21A
(A1, A2, B, O);
input A1
;
input A2
;
input B
;
output O
;
and g0(w0, A1, A2);
or g1(O, w0, B);
endmodule
// 2-2 AO
![[Up: writebuffer iu_std_wd2_gate1]](v2html-up.gif)
![[Up: ME_MUX_2Bbit g0]](v2html-up.gif)
module JDB22A
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
or g2(O, w0, w3);
endmodule
// 2-1-1 AO
module JDB211A
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
and g0(w0, A1, A2);
or g1(O, w0, B1, B2);
endmodule
// 2&1-1 AO
module JDB121A
(A1, A2, B, C, O);
input A1
;
input A2
;
input B
;
input C
;
output O
;
or g0(w1, A1, A2);
and g1(w0, w1, B);
or g2(O, w0, C);
endmodule
// 3-1 AO
module JDB31A
(A1, A2, A3, B, O);
input A1
;
input A2
;
input A3
;
input B
;
output O
;
and g0(w0, A1, A2, A3);
or g1(O, w0, B);
endmodule
// 2-3 AO
module JDB23A
(A1, A2, B1, B2, B3, O);
input A1
;
input A2
;
input B1
;
input B2
;
input B3
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2, B3);
or g2(O, w0, w3);
endmodule
// 2-2-1 AO
![[Up: ME_A22O1_B i]](v2html-up.gif)
![[Up: Mhold_control arthur_hc_g1]](v2html-up.gif)
![[Up: Mhold_control arthur_hc_g2]](v2html-up.gif)
![[Up: Mhold_control arthur_hc_g3]](v2html-up.gif)
![[Up: Mhold_control arthur_hc_g4]](v2html-up.gif)
![[Up: Mhold_control arthur_hc_g5]](v2html-up.gif)
module JDB122A
(A1, A2, B1, B2, C, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
or g2(O, w0, w3, C);
endmodule
// 2-1-1-1 AO
module JDB21X3A
(A1, A2, B1, B2, B3, O);
input A1
;
input A2
;
input B1
;
input B2
;
input B3
;
output O
;
and g0(w0, A1, A2);
or g1(O, w0, B1, B2, B3);
endmodule
// 3-3 AO
module JDB33A
(A1, A2, A3, B1, B2, B3, O);
input A1
;
input A2
;
input A3
;
input B1
;
input B2
;
input B3
;
output O
;
and g0(w0, A1, A2, A3);
and g1(w4, B1, B2, B3);
or g2(O, w0, w4);
endmodule
// 2-2-2 AO
module JDB222A
(A1, A2, B1, B2, C1, C2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
and g2(w6, C1, C2);
or g3(O, w0, w3, w6);
endmodule
// 2-2-2 AO
module JDB222B
(A1, A2, B1, B2, C1, C2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
and g2(w6, C1, C2);
or g3(O, w0, w3, w6);
endmodule
// 2-2-2-2 AO
module JDB2X4B
(A1, A2, B1, B2, C1, C2, D1, D2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
input D1
;
input D2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
and g2(w6, C1, C2);
and g3(w9, D1, D2);
or g4(O, w0, w3, w6, w9);
endmodule
// 2-1 AO with 1 inverted-input
module ADBI21C
(A1, A2, B, O);
input A1
;
input A2
;
input B
;
output O
;
not g0(w2, A2);
and g1(w0, A1, w2);
or g2(O, w0, B);
endmodule
// 2-1 AO with 1 inverted-input
module ADBI21D
(A1, A2, B, O);
input A1
;
input A2
;
input B
;
output O
;
not g0(w2, A2);
and g1(w0, A1, w2);
or g2(O, w0, B);
endmodule
// 2-2-1 AO with 1-inverting input
![[Up: ME_AI22O1_C i]](v2html-up.gif)
![[Up: ME_AI22O1_C_2 u0]](v2html-up.gif)
![[Up: ME_AI22O1_C_2 u1]](v2html-up.gif)
![[Up: ME_AI22O1_C_5 u0]](v2html-up.gif)
![[Up: ME_AI22O1_C_5 u1]](v2html-up.gif)
![[Up: ME_AI22O1_C_5 u2]](v2html-up.gif)
![[Up: ME_AI22O1_C_5 u3]](v2html-up.gif)
module ADBI122C
(A1, A2, B1, B2, C, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C
;
output O
;
not g0(w2, A2);
and g1(w0, A1, w2);
and g2(w3, B1, B2);
or g3(O, w0, w3, C);
endmodule
// 2-2-1 AO with 1-inverting input
module ADBI122D
(A1, A2, B1, B2, C, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C
;
output O
;
not g0(w2, A2);
and g1(w0, A1, w2);
and g2(w3, B1, B2);
or g3(O, w0, w3, C);
endmodule
// 2-1 AO
module ADB21D
(A1, A2, B, O);
input A1
;
input A2
;
input B
;
output O
;
and g0(w0, A1, A2);
or g1(O, w0, B);
endmodule
// 2-2-1 AO
module ADB122D
(A1, A2, B1, B2, C, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
or g2(O, w0, w3, C);
endmodule
// 2-2 AO
module ADB22D
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
or g2(O, w0, w3);
endmodule
// 2-1-1 AO
module ADB211D
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
and g0(w0, A1, A2);
or g1(O, w0, B1, B2);
endmodule
// 1-bit D Flip-Flop
module JDFFA
(D, CK, Q, XQ);
input D
;
input CK
;
output Q
;
output XQ
;
fj_dff_e g0(IQ
, D, CK);
buf g1(Q, IQ);
not g2(XQ, IQ);
endmodule
// set-reset flipflop
module JSRFFA
(D, CL, PR, CK, Q, XQ);
input D
;
input CL
; // clear, active low
input PR
; // preset, active low
input CK
;
output Q
;
output XQ
;
not g0(w2, CL);
not g1(w3, PR);
fj_dff_ecs g2(IQ
, D, CK, w2
, w3
);
buf g3(Q, IQ);
not g4(XQ, IQ);
endmodule
// 1-2 OAI
![[Up: ME_O2A1I i]](v2html-up.gif)
module JG12A
(A1, A2, B, O);
input A1
;
input A2
;
input B
;
output O
;
or g0(w0, A1, A2);
nand g1(O, w0, B);
endmodule
// 2-2 OAI
![[Up: ME_O22AI i]](v2html-up.gif)
module JG22A
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
nand g2(O, w0, w3);
endmodule
// 1-1-2 OAI
![[Up: ME_O2A2I i]](v2html-up.gif)
module JG112A
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
or g0(w0, A1, A2);
nand g1(O, w0, B1, B2);
endmodule
// 2-1-1 OAI
module JG211A
(A1, A2, B, C, O);
input A1
;
input A2
;
input B
;
input C
;
output O
;
and g0(w1, A1, A2);
or g1(w0, w1, B);
nand g2(O, w0, C);
endmodule
// 3-1 OAI
module JG31A
(A1, A2, A3, B, O);
input A1
;
input A2
;
input A3
;
input B
;
output O
;
or g0(w0, A1, A2, A3);
nand g1(O, w0, B);
endmodule
// 2-3 OAI
module JG23A
(A1, A2, B1, B2, B3, O);
input A1
;
input A2
;
input B1
;
input B2
;
input B3
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2, B3);
nand g2(O, w0, w3);
endmodule
// 2-2-1 OAI
module JG221A
(A1, A2, B1, B2, C, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
nand g2(O, w0, w3, C);
endmodule
// 2-1-1-1 OAI
module JG2111A
(A1, A2, B1, B2, B3, O);
input A1
;
input A2
;
input B1
;
input B2
;
input B3
;
output O
;
or g0(w0, A1, A2);
nand g1(O, w0, B1, B2, B3);
endmodule
// 3-3 OAI
module JG33A
(A1, A2, A3, B1, B2, B3, O);
input A1
;
input A2
;
input A3
;
input B1
;
input B2
;
input B3
;
output O
;
or g0(w0, A1, A2, A3);
or g1(w4, B1, B2, B3);
nand g2(O, w0, w4);
endmodule
// 2-2-2 OAI
module JG222A
(A1, A2, B1, B2, C1, C2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
or g2(w6, C1, C2);
nand g3(O, w0, w3, w6);
endmodule
// 2-2-2-2 OAI
![[Up: ME_O2222AI i]](v2html-up.gif)
module AG2222A
(A1, A2, B1, B2, C1, C2, D1, D2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
input D1
;
input D2
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
or g2(w6, C1, C2);
or g3(w9, D1, D2);
nand g4(O, w0, w3, w6, w9);
endmodule
// 1-2 OA
![[Up: ME_O2A1 i]](v2html-up.gif)
![[Up: rl_dc_cntl dc_hld_gate0_0]](v2html-up.gif)
module JGB12A
(A1, A2, B, O);
input A1
;
input A2
;
input B
;
output O
;
or g0(w0, A1, A2);
and g1(O, w0, B);
endmodule
// 2-2 OA
![[Up: rl_dc_cntl dc_dva_e_mux_3]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_4]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_5]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_6]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_7]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_8]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_9]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_10]](v2html-up.gif)
![[Up: rl_dc_cntl dc_dva_e_mux_11]](v2html-up.gif)
module JGB22A
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
and g2(O, w0, w3);
endmodule
// 1-1-2 OA
module JGB112A
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
or g0(w0, A1, A2);
and g1(O, w0, B1, B2);
endmodule
// 2-1-1 OA
module JGB211A
(A1, A2, B, C, O);
input A1
;
input A2
;
input B
;
input C
;
output O
;
and g0(w1, A1, A2);
or g1(w0, w1, B);
and g2(O, w0, C);
endmodule
// 3-1 OA
module JGB31A
(A1, A2, A3, B, O);
input A1
;
input A2
;
input A3
;
input B
;
output O
;
or g0(w0, A1, A2, A3);
and g1(O, w0, B);
endmodule
// 2-3 OA
module JGB23A
(A1, A2, B1, B2, B3, O);
input A1
;
input A2
;
input B1
;
input B2
;
input B3
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2, B3);
and g2(O, w0, w3);
endmodule
// 2-2-1 OA
module JGB221A
(A1, A2, B1, B2, C, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
and g2(O, w0, w3, C);
endmodule
// 2-1-1-1 OA
module JGB2111A
(A1, A2, B1, B2, B3, O);
input A1
;
input A2
;
input B1
;
input B2
;
input B3
;
output O
;
or g0(w0, A1, A2);
and g1(O, w0, B1, B2, B3);
endmodule
// 3-3 OA
module JGB33A
(A1, A2, A3, B1, B2, B3, O);
input A1
;
input A2
;
input A3
;
input B1
;
input B2
;
input B3
;
output O
;
or g0(w0, A1, A2, A3);
or g1(w4, B1, B2, B3);
and g2(O, w0, w4);
endmodule
// 2-2-2 OA
module JGB222A
(A1, A2, B1, B2, C1, C2, O);
input A1
;
input A2
;
input B1
;
input B2
;
input C1
;
input C2
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
or g2(w6, C1, C2);
and g3(O, w0, w3, w6);
endmodule
// 1-2 OA
module AGB12D
(A1, A2, B, O);
input A1
;
input A2
;
input B
;
output O
;
or g0(w0, A1, A2);
and g1(O, w0, B);
endmodule
// 2-2 OA
module AGB22D
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
or g0(w0, A1, A2);
or g1(w3, B1, B2);
and g2(O, w0, w3);
endmodule
// Power gate Clock AND Buffer
module JCAND2B
(A1, A2, O);
input A1
;
input A2
;
output O
;
and g0(O, A1, A2);
endmodule
// True Clock Buffer
module JCBUFB
(A, O);
input A
;
output O
;
buf g0(O, A);
endmodule
// Power Clock Buffer
module JCBUFC
(A, O);
input A
;
output O
;
buf g0(O, A);
endmodule
// Power Clock Multiplexer
module JCMUX2B
(A1, A2, B1, B2, O);
input A1
;
input A2
;
input B1
;
input B2
;
output O
;
and g0(w0, A1, A2);
and g1(w3, B1, B2);
nor g2(O, w0, w3);
endmodule
// Clock Inverter
module JCINVA
(A, O);
input A
;
output O
;
not g0(O, A);
endmodule
// Power Clock Inverter
module JCINVB
(A, O);
input A
;
output O
;
not g0(O, A);
endmodule
// Double Power Clock Inverter
module JCINVC
(A, O);
input A
;
output O
;
not g0(O, A);
endmodule
// Tripple Power Clock Inverter
module JCINVD
(A, O);
input A
;
output O
;
not g0(O, A);
endmodule
// Quadruple Power Clock Inverter
module JCINVE
(A, O);
input A
;
output O
;
not g0(O, A);
endmodule
// Power Gated Clock NAND Buffer
module JCNAN2B
(A1, A2, O);
input A1
;
input A2
;
output O
;
nand g0(O, A1, A2);
endmodule
// Double Power Gated Clock NAND Buffer
module JCNAN2C
(A1, A2, O);
input A1
;
input A2
;
output O
;
nand g0(O, A1, A2);
endmodule
// Power Gated Clock OR Buffer
module JCOR2B
(A1, A2, O);
input A1
;
input A2
;
output O
;
or g0(O, A1, A2);
endmodule
// Power 2-Input AND Gate
![[Up: ME_AND2 i]](v2html-up.gif)
![[Up: rl_dc_cntl bad_mem_op_w_gate]](v2html-up.gif)
![[Up: rl_dc_cntl bad_mem_op_dt_hit_w_gate]](v2html-up.gif)
module JAND2B
(A1, A2, O);
input A1
;
input A2
;
output O
;
and g0(O, A1, A2);
endmodule
// Power 3-Input AND Gate
![[Up: ME_AND3_B i]](v2html-up.gif)
module JAND3B
(A1, A2, A3, O);
input A1
;
input A2
;
input A3
;
output O
;
and g0(O, A1, A2, A3);
endmodule
// Power 4-Input AND Gate
![[Up: ME_AND4 i]](v2html-up.gif)
module JAND4B
(A1, A2, A3, A4, O);
input A1
;
input A2
;
input A3
;
input A4
;
output O
;
and g0(O, A1, A2, A3, A4);
endmodule
// Power 6-Input AND Gate
module JAND6B
(A1, A2, A3, A4, A5, A6, O);
input A1
;
input A2
;
input A3
;
input A4
;
input A5
;
input A6
;
output O
;
and g0(O, A1, A2, A3, A4, A5, A6);
endmodule
// Power 8-Input AND Gate
module JAND8B
(A1, A2, A3, A4, A5, A6, A7, A8, O);
input A1
;
input A2
;
input A3
;
input A4
;
input A5
;
input A6
;
input A7
;
input A8
;
output O
;
and g0(O, A1, A2, A3, A4, A5, A6, A7, A8);
endmodule
// 2-Input NAND Gate
![[Up: ME_NAND2 i]](v2html-up.gif)
![[Up: ME_OR11 u2]](v2html-up.gif)
module JNAND2A
(A1, A2, O);
input A1
;
input A2
;
output O
;
nand g0(O, A1, A2);
endmodule
// Power 2-Input NAND Gate
![[Up: ME_NAND2_B i]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_0_nand_gate]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_1_nand_gate]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_2_nand_gate]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_3_nand_gate]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_4_nand_gate]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_5_nand_gate]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_6_nand_gate]](v2html-up.gif)
![[Up: rl_dc_cntl dc_be_7_nand_gate]](v2html-up.gif)
module JNAND2B
(A1, A2, O);
input A1
;
input A2
;
output O
;
nand g0(O, A1, A2);
endmodule
// 3-Input NAND Gate
![[Up: ME_AND7 i0]](v2html-up.gif)
module JNAND3A
(A1, A2, A3, O);
input A1
;
input A2
;
input A3
;
output O
;
nand g0(O, A1, A2, A3);
endmodule
// Power 3-Input NAND Gate
![[Up: writebuffer wb_1_vin_gate1]](v2html-up.gif)
![[Up: writebuffer wb_2_vin_gate1]](v2html-up.gif)
![[Up: writebuffer wb_3_vin_gate1]](v2html-up.gif)
module JNAND3B
(A1, A2, A3, O);
input A1
;
input A2
;
input A3
;
output O
;
nand g0(O, A1, A2, A3);
endmodule
// 4-Input NAND Gate
![[Up: ME_AND7 i1]](v2html-up.gif)
module JNAND4A
(A1, A2, A3, A4, O);
input A1
;
input A2
;
input A3
;
input A4
;
output O
;
nand g0(O, A1, A2, A3, A4);
endmodule
// Power 4-Input NAND Gate
module JNAND4B
(A1, A2, A3, A4, O);
input A1
;
input A2
;
input A3
;
input A4
;
output O
;
nand g0(O, A1, A2, A3, A4);
endmodule
// Double Power 2-Input NAND Gate
module JNAND2C
(A1, A2, O);
input A1
;
input A2
;
output O
;
nand g0(O, A1, A2);
endmodule
// Double Power 3-Input NAND Gate
module JNAND3C
(A1, A2, A3, O);
input A1
;
input A2
;
input A3
;
output O
;
nand g0(O, A1, A2, A3);
endmodule
// Double Power 4-Input NAND Gate
![[Up: writebuffer wb_0_vin_gate5]](v2html-up.gif)
![[Up: writebuffer wb_3_vin_gate3]](v2html-up.gif)
module JNAND4C
(A1, A2, A3, A4, O);
input A1
;
input A2
;
input A3
;
input A4
;
output O
;
nand g0(O, A1, A2, A3, A4);
endmodule
// Power 5-Input NAND Gate
![[Up: writebuffer wb_0_vin_gate1]](v2html-up.gif)
![[Up: writebuffer wb_0_vin_gate2]](v2html-up.gif)
![[Up: writebuffer wb_0_vin_gate3]](v2html-up.gif)
![[Up: writebuffer wb_0_vin_gate4]](v2html-up.gif)
![[Up: writebuffer wb_1_vin_gate2]](v2html-up.gif)
![[Up: writebuffer wb_1_vin_gate3]](v2html-up.gif)
![[Up: writebuffer wb_1_vin_gate4]](v2html-up.gif)
![[Up: writebuffer wb_1_vin_gate5]](v2html-up.gif)
![[Up: writebuffer wb_1_vin_gate6]](v2html-up.gif)
![[Up: writebuffer wb_2_vin_gate2]](v2html-up.gif)
![[Up: writebuffer wb_2_vin_gate3]](v2html-up.gif)
![[Up: writebuffer wb_2_vin_gate4]](v2html-up.gif)
![[Up: writebuffer wb_2_vin_gate5]](v2html-up.gif)
![[Up: writebuffer wb_2_vin_gate6]](v2html-up.gif)
![[Up: writebuffer wb_3_vin_gate2]](v2html-up.gif)
![[Up: writebuffer wb_3_vin_gate4]](v2html-up.gif)
![[Up: writebuffer wb_3_vin_gate6]](v2html-up.gif)
module ANAND5C
(A1, A2, A3, A4, A5, O);
input A1
;
input A2
;
input A3
;
input A4
;
input A5
;
output O
;
nand g0(O, A1, A2, A3, A4, A5);
endmodule
// Double Power 6-Input NAND Gate
module JNAND6C
(A1, A2, A3, A4, A5, A6, O);
input A1
;
input A2
;
input A3
;
input A4
;
input A5
;
input A6
;
output O
;
nand g0(O, A1, A2, A3, A4, A5, A6);
| This page: |
Created: | Thu Aug 19 12:01:12 1999 |
| From: |
../../../sparc_v8/lib/rtl/sc.v
|