Symbol

사용 코드_1
|
1
2
3
4
5
6
7
8
|
module nor_gate (in, out);
input [2:0] in; // 3비트 입력 버스 (in[2], in[1], in[0])
output out; // 1비트 출력
// 리덕션 OR 연산: 3비트 입력의 모든 비트를 nOR 연산
assign out = ~(in[2] | in[1] | in[0]);
endmodule
|
cs |
사용 코드_2
|
1
2
3
4
5
6
7
8
|
module nor_gate (in, out);
input [2:0] in; // 3비트 입력 버스 (in[2], in[1], in[0])
output out; // 1비트 출력
// 리덕션 OR 연산: 3비트 입력의 모든 비트를 nOR 연산
assign out = ~|in[2:0];
endmodule
|
cs |
사용 코드_3
|
1
2
3
4
5
6
7
8
|
module nor_gate (in, out);
input [2:0] in; // 3비트 입력 버스 (in[2], in[1], in[0])
output out; // 1비트 출력
// 리덕션 OR 연산: 3비트 입력의 모든 비트를 nOR 연산
assign out = ~(in[2:0] != 3'b000);
endmodule
|
cs |
사용 코드_4
|
1
2
3
4
5
6
7
8
|
module nor_gate (in, out);
input [2:0] in; // 3비트 입력 버스 (in[2], in[1], in[0])
output out; // 1비트 출력
// 리덕션 OR 연산: 3비트 입력의 모든 비트를 nOR 연산
assign out = in[2:0] == 3'b000;
endmodule
|
cs |
Schematic

'Verilog_RTL 설계' 카테고리의 다른 글
| [Verilog_RTL]_MUX (0) | 2025.06.14 |
|---|---|
| [Verilog_RTL]_FULL_ADDER_GATE (0) | 2025.06.14 |
| [Verilog_RTL]_HALF_ADDER_GATE (0) | 2025.06.13 |
| [Verilog_RTL]_OR_GATE (0) | 2025.06.13 |
| [Verilog_RTL]_INVERTER (0) | 2025.06.13 |