70 lines
582 B
Plaintext
70 lines
582 B
Plaintext
$date
|
|
Sat Feb 28 20:25:22 2026
|
|
$end
|
|
$version
|
|
Icarus Verilog
|
|
$end
|
|
$timescale
|
|
1s
|
|
$end
|
|
$scope module full_adder_tb $end
|
|
$var wire 1 ! carry_out $end
|
|
$var wire 1 " sum $end
|
|
$var reg 1 # a $end
|
|
$var reg 1 $ b $end
|
|
$var reg 1 % carry_in $end
|
|
$scope module full_adder $end
|
|
$var wire 1 & a $end
|
|
$var wire 1 ' b $end
|
|
$var wire 1 ( carry_in $end
|
|
$var reg 1 ) carry_out $end
|
|
$var reg 1 * sum $end
|
|
$upscope $end
|
|
$upscope $end
|
|
$enddefinitions $end
|
|
#0
|
|
$dumpvars
|
|
0*
|
|
0)
|
|
0(
|
|
0'
|
|
0&
|
|
0%
|
|
0$
|
|
0#
|
|
0"
|
|
0!
|
|
$end
|
|
#1
|
|
1*
|
|
1"
|
|
1%
|
|
1(
|
|
#2
|
|
0*
|
|
0"
|
|
0%
|
|
0(
|
|
#3
|
|
1*
|
|
1"
|
|
1#
|
|
1&
|
|
#4
|
|
1)
|
|
1!
|
|
0*
|
|
0"
|
|
1%
|
|
1(
|
|
#5
|
|
0%
|
|
0(
|
|
1$
|
|
1'
|
|
#6
|
|
1*
|
|
1"
|
|
1%
|
|
1(
|