Simulation Results: spi_device/1r1w

 
13/06/2026 02:15:06 DVSim: v1.49.0 sha: 9424e63 json Branch: master Tool: vcs [unknown]
Coverage statistics
  • Total
  • 95.97 %
  • code
  • 93.33 %
  • assert
  • 95.52 %
  • func
  • 99.06 %
  • line
  • 98.90 %
  • branch
  • 98.30 %
  • cond
  • 96.57 %
  • toggle
  • 83.54 %
  • FSM
  • 89.36 %
Validation stages
V1
100.00%
V2
94.44%
V2S
100.00%
Testpoint Test Max Runtime Sim Time Pass Total %
smoke 25 25 100.00
spi_device_flash_and_tpm 341.720s 37482.161us 25 25 100.00
csr_hw_reset 1 1 100.00
spi_device_csr_hw_reset 1.650s 85.128us 1 1 100.00
csr_rw 5 5 100.00
spi_device_csr_rw 3.010s 139.423us 5 5 100.00
csr_bit_bash 1 1 100.00
spi_device_csr_bit_bash 19.570s 948.082us 1 1 100.00
csr_aliasing 1 1 100.00
spi_device_csr_aliasing 17.700s 4182.707us 1 1 100.00
csr_mem_rw_with_rand_reset 5 5 100.00
spi_device_csr_mem_rw_with_rand_reset 3.780s 366.419us 5 5 100.00
regwen_csr_and_corresponding_lockable_csr 6 6 100.00
spi_device_csr_rw 3.010s 139.423us 5 5 100.00
spi_device_csr_aliasing 17.700s 4182.707us 1 1 100.00
mem_walk 1 1 100.00
spi_device_mem_walk 0.880s 12.377us 1 1 100.00
mem_partial_access 1 1 100.00
spi_device_mem_partial_access 1.600s 65.685us 1 1 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
csb_read 15 15 100.00
spi_device_csb_read 1.210s 25.145us 15 15 100.00
mem_parity 0 20 0.00
spi_device_mem_parity 1.060s 4.285us 0 20 0.00
mem_cfg 0 1 0.00
spi_device_ram_cfg 1.070s 3.364us 0 1 0.00
tpm_read 15 15 100.00
spi_device_tpm_rw 5.640s 641.923us 15 15 100.00
tpm_write 15 15 100.00
spi_device_tpm_rw 5.640s 641.923us 15 15 100.00
tpm_hw_reg 30 30 100.00
spi_device_tpm_read_hw_reg 24.670s 5521.486us 15 15 100.00
spi_device_tpm_sts_read 1.240s 42.794us 15 15 100.00
tpm_fully_random_case 15 15 100.00
spi_device_tpm_all 36.320s 7893.288us 15 15 100.00
pass_cmd_filtering 40 40 100.00
spi_device_pass_cmd_filtering 18.890s 29637.050us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
pass_addr_translation 40 40 100.00
spi_device_pass_addr_payload_swap 24.170s 42268.589us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
pass_payload_translation 40 40 100.00
spi_device_pass_addr_payload_swap 24.170s 42268.589us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
cmd_info_slots 25 25 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
cmd_read_status 40 40 100.00
spi_device_intercept 23.130s 11423.117us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
cmd_read_jedec 40 40 100.00
spi_device_intercept 23.130s 11423.117us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
cmd_read_sfdp 40 40 100.00
spi_device_intercept 23.130s 11423.117us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
cmd_fast_read 40 40 100.00
spi_device_intercept 23.130s 11423.117us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
cmd_read_pipeline 40 40 100.00
spi_device_intercept 23.130s 11423.117us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
flash_cmd_upload 15 15 100.00
spi_device_upload 20.530s 16559.750us 15 15 100.00
mailbox_command 15 15 100.00
spi_device_mailbox 116.970s 27997.253us 15 15 100.00
mailbox_cross_outside_command 15 15 100.00
spi_device_mailbox 116.970s 27997.253us 15 15 100.00
mailbox_cross_inside_command 15 15 100.00
spi_device_mailbox 116.970s 27997.253us 15 15 100.00
cmd_read_buffer 30 30 100.00
spi_device_flash_mode 47.400s 6598.368us 15 15 100.00
spi_device_read_buffer_direct 10.900s 2304.964us 15 15 100.00
cmd_dummy_cycle 40 40 100.00
spi_device_mailbox 116.970s 27997.253us 15 15 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
quad_spi 25 25 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
dual_spi 25 25 100.00
spi_device_flash_all 143.330s 323087.252us 25 25 100.00
4b_3b_feature 15 15 100.00
spi_device_cfg_cmd 16.660s 7944.393us 15 15 100.00
write_enable_disable 15 15 100.00
spi_device_cfg_cmd 16.660s 7944.393us 15 15 100.00
flash_mode_ignore_cmds 15 15 100.00
spi_device_flash_mode_ignore_cmds 349.360s 78978.643us 15 15 100.00
TPM_with_flash_or_passthrough_mode 25 25 100.00
spi_device_flash_and_tpm 341.720s 37482.161us 25 25 100.00
tpm_and_flash_trans_with_min_inactive_time 25 25 100.00
spi_device_flash_and_tpm_min_idle 320.030s 69853.992us 25 25 100.00
stress_all 15 15 100.00
spi_device_stress_all 579.610s 64504.584us 15 15 100.00
alert_test 10 10 100.00
spi_device_alert_test 1.110s 19.520us 10 10 100.00
intr_test 10 10 100.00
spi_device_intr_test 1.130s 30.450us 10 10 100.00
tl_d_oob_addr_access 25 25 100.00
spi_device_tl_errors 5.280s 364.544us 25 25 100.00
tl_d_illegal_access 25 25 100.00
spi_device_tl_errors 5.280s 364.544us 25 25 100.00
tl_d_outstanding_access 12 12 100.00
spi_device_csr_hw_reset 1.650s 85.128us 1 1 100.00
spi_device_csr_rw 3.010s 139.423us 5 5 100.00
spi_device_csr_aliasing 17.700s 4182.707us 1 1 100.00
spi_device_same_csr_outstanding 5.180s 205.758us 5 5 100.00
tl_d_partial_access 12 12 100.00
spi_device_csr_hw_reset 1.650s 85.128us 1 1 100.00
spi_device_csr_rw 3.010s 139.423us 5 5 100.00
spi_device_csr_aliasing 17.700s 4182.707us 1 1 100.00
spi_device_same_csr_outstanding 5.180s 205.758us 5 5 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
tl_intg_err 30 30 100.00
spi_device_sec_cm 1.750s 554.563us 5 5 100.00
spi_device_tl_intg_err 19.580s 3183.276us 25 25 100.00
sec_cm_bus_integrity 25 25 100.00
spi_device_tl_intg_err 19.580s 3183.276us 25 25 100.00

Error Messages

   Test seed line log context
UVM_ERROR (uvm_hdl_vcs.c:1035) [UVM/DPI/HDL_SET] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[*]) 20 test runs
spi_device_mem_parity 79057485809737964795143427439042301421228659423829259792796807744700393647637 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2510125 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 2510125 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[968])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 58748129641237235301008832179142779226797316334104763821388379954986314586393 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1638542 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 1638542 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[996])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 51002328890254043655077492442874908178504241320441449411748333972613057184162 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 4347778 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 4347778 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[912])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 28719323207274200947553798266466183352586047141703851119858741758133341928172 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1656675 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 1656675 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[1007])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 55694361700530548844707247460296817408796040356037605565359669669155123013844 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 6906657 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 6906657 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[916])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 109079965156503639443044893395853812758744700868576533766417067522994685686612 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 5632346 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 5632346 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[970])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 36045770523004557657964137692914732561279803476729264165482144441573087402670 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 960708 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 960708 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[929])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 43794416576387056767936794971485640593152304313675782780440477162898000927013 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 4284924 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 4284924 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[940])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 113363184760955622256852914880603673311432539555390601290781277360374571993040 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 5058513 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 5058513 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[955])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 29812201122303418187210467231432389357387637874251366006265236375500764401708 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2376976 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 2376976 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[972])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 102253501860747461572673539474032699163510691083471575969046085162727114862076 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 3620211 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 3620211 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[973])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 44443039506260213326001492018222010639582049445689309882682078832303895144479 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 4306764 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 4306764 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[912])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 11566789278957862472245940837502497874712605332771262538071234124455001869545 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 3507418 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 3507418 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[945])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 20293545399338413127114148928119109897123221335568145557308202028311779784382 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 835175 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 835175 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[932])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 85902765586872841423325288611036369290104469407879233818685750257448055140244 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1566348 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 1566348 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[901])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 9927725081231376149513383327750406831357478352271102277848037979308644357801 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 798141 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 798141 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[957])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 90895757274684496726385387227938953860710623987198790886535369150173689891423 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 5886426 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 5886426 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[897])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 105035745749234766375439422442036960337869982357163944843083048243820160963280 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 19001014 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 19001014 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[940])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 38178603708334055786128346779846551910790888682687597496541998594842805488934 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1214022 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 1214022 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[969])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 23649253489703208691635188926404031911001050961828798863531006646621533105176 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 5163522 ps: (spi_device_mem_parity_vseq.sv:44) [uvm_test_top.env.virtual_sequencer.spi_device_mem_parity_vseq] Check failed (uvm_hdl_read(egress_path, mem_data))
UVM_ERROR @ 5163522 ps: (uvm_hdl_vcs.c:1185) [UVM/DPI/HDL_DEPOSIT] set: unable to locate hdl path (tb.dut.u_spid_dpram.gen_ram2p.u_memory_2p.u_mem.mem[927])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR (spi_device_ram_cfg_vseq.sv:27) [spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (* [*] vs * [*]) 1 test run
spi_device_ram_cfg 942673374545942903029813745177345302986159368200694986916435579877988465546 76
UVM_ERROR @ 1051977 ps: (spi_device_ram_cfg_vseq.sv:27) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0xc6abc3 [110001101010101111000011] vs 0x0 [0])
UVM_ERROR @ 1093977 ps: (spi_device_ram_cfg_vseq.sv:27) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0xff58bd [111111110101100010111101] vs 0x0 [0])
UVM_ERROR @ 1140977 ps: (spi_device_ram_cfg_vseq.sv:27) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0xf19730 [111100011001011100110000] vs 0x0 [0])
UVM_ERROR @ 1151977 ps: (spi_device_ram_cfg_vseq.sv:27) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0x2f2147 [1011110010000101000111] vs 0x0 [0])