-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLogic_Gates.vcd
70 lines (70 loc) · 946 Bytes
/
Logic_Gates.vcd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
$date
Wed Jan 01 17:44:41 2025
$end
$version
Icarus Verilog
$end
$timescale
1s
$end
$scope module logic_gates_tb $end
$var wire 1 ! xor_out $end
$var wire 1 " xnor_out $end
$var wire 1 # or_out $end
$var wire 1 $ not_out_b $end
$var wire 1 % not_out_a $end
$var wire 1 & nor_out $end
$var wire 1 ' nand_out $end
$var wire 1 ( and_out $end
$var reg 1 ) a $end
$var reg 1 * b $end
$scope module uut $end
$var wire 1 ) a $end
$var wire 1 * b $end
$var reg 1 ( and_out $end
$var reg 1 ' nand_out $end
$var reg 1 & nor_out $end
$var reg 1 % not_out_a $end
$var reg 1 $ not_out_b $end
$var reg 1 # or_out $end
$var reg 1 " xnor_out $end
$var reg 1 ! xor_out $end
$upscope $end
$upscope $end
$enddefinitions $end
$comment Show the parameter values. $end
$dumpall
$end
#0
$dumpvars
0*
0)
0(
1'
1&
1%
1$
0#
1"
0!
$end
#10
0"
1!
0&
0$
1#
1*
#20
1$
0%
0*
1)
#30
1"
0!
0'
0$
1(
1*
#40