#! /c/Source/iverilog-install/bin/vvp :ivl_version "12.0 (devel)" "(s20150603-1539-g2693dd32b)"; :ivl_delay_selection "TYPICAL"; :vpi_time_precision + 0; :vpi_module "C:\iverilog\lib\ivl\system.vpi"; :vpi_module "C:\iverilog\lib\ivl\vhdl_sys.vpi"; :vpi_module "C:\iverilog\lib\ivl\vhdl_textio.vpi"; :vpi_module "C:\iverilog\lib\ivl\v2005_math.vpi"; :vpi_module "C:\iverilog\lib\ivl\va_math.vpi"; S_0000014670375350 .scope module, "hello" "hello" 2 1; .timescale 0 0; .port_info 0 /INPUT 1 "A"; .port_info 1 /INPUT 1 "B"; .port_info 2 /OUTPUT 1 "C"; .port_info 3 /OUTPUT 1 "D"; o0000014670376fd8 .functor BUFZ 1, C4; HiZ drive o0000014670377008 .functor BUFZ 1, C4; HiZ drive L_0000014670326ea0 .functor AND 1, o0000014670376fd8, o0000014670377008, C4<1>, C4<1>; L_0000014670327320 .functor XOR 1, o0000014670376fd8, o0000014670377008, C4<0>, C4<0>; v00000146703270e0_0 .net "A", 0 0, o0000014670376fd8; 0 drivers v0000014670375670_0 .net "B", 0 0, o0000014670377008; 0 drivers v0000014670375710_0 .net "C", 0 0, L_0000014670327320; 1 drivers v000001467032ee60_0 .net "D", 0 0, L_0000014670326ea0; 1 drivers S_00000146703754e0 .scope module, "hello_tb" "hello_tb" 3 1; .timescale 0 0; v000001467032ef00_0 .var "A", 0 0; v000001467032b870_0 .var "B", 0 0; .scope S_00000146703754e0; T_0 ; %vpi_call 3 8 "$dumpfile", "dmp.vcd" {0 0 0}; %vpi_call 3 9 "$dumpvars" {0 0 0}; %pushi/vec4 0, 0, 1; %store/vec4 v000001467032ef00_0, 0, 1; %pushi/vec4 0, 0, 1; %store/vec4 v000001467032b870_0, 0, 1; %delay 10, 0; %pushi/vec4 0, 0, 1; %store/vec4 v000001467032ef00_0, 0, 1; %pushi/vec4 1, 0, 1; %store/vec4 v000001467032b870_0, 0, 1; %delay 10, 0; %pushi/vec4 1, 0, 1; %store/vec4 v000001467032ef00_0, 0, 1; %pushi/vec4 0, 0, 1; %store/vec4 v000001467032b870_0, 0, 1; %delay 10, 0; %pushi/vec4 1, 0, 1; %store/vec4 v000001467032ef00_0, 0, 1; %pushi/vec4 1, 0, 1; %store/vec4 v000001467032b870_0, 0, 1; %delay 10, 0; %vpi_call 3 14 "$finish" {0 0 0}; %end; .thread T_0; # The file index is used to find the file name in the following table. :file_names 4; "N/A"; ""; "hello.v"; "hello_tb.v";