Simulation Results: spi_device/1r1w

 
27/06/2026 02:42:03 DVSim: v1.49.0 sha: 1134d70 json Branch: master Tool: vcs [unknown]
Coverage statistics
  • Total
  • 95.10 %
  • code
  • 90.86 %
  • assert
  • 95.52 %
  • func
  • 98.91 %
  • line
  • 98.90 %
  • branch
  • 98.30 %
  • cond
  • 96.55 %
  • toggle
  • 71.19 %
  • 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 511.140s 789650.818us 25 25 100.00
csr_hw_reset 1 1 100.00
spi_device_csr_hw_reset 1.410s 80.610us 1 1 100.00
csr_rw 5 5 100.00
spi_device_csr_rw 2.750s 234.431us 5 5 100.00
csr_bit_bash 1 1 100.00
spi_device_csr_bit_bash 8.830s 2211.058us 1 1 100.00
csr_aliasing 1 1 100.00
spi_device_csr_aliasing 6.410s 710.810us 1 1 100.00
csr_mem_rw_with_rand_reset 5 5 100.00
spi_device_csr_mem_rw_with_rand_reset 3.670s 186.888us 5 5 100.00
regwen_csr_and_corresponding_lockable_csr 6 6 100.00
spi_device_csr_rw 2.750s 234.431us 5 5 100.00
spi_device_csr_aliasing 6.410s 710.810us 1 1 100.00
mem_walk 1 1 100.00
spi_device_mem_walk 0.930s 40.535us 1 1 100.00
mem_partial_access 1 1 100.00
spi_device_mem_partial_access 1.120s 36.355us 1 1 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
csb_read 15 15 100.00
spi_device_csb_read 1.160s 216.077us 15 15 100.00
mem_parity 0 20 0.00
spi_device_mem_parity 1.060s 2.602us 0 20 0.00
mem_cfg 0 1 0.00
spi_device_ram_cfg 0.870s 3.417us 0 1 0.00
tpm_read 15 15 100.00
spi_device_tpm_rw 2.430s 256.962us 15 15 100.00
tpm_write 15 15 100.00
spi_device_tpm_rw 2.430s 256.962us 15 15 100.00
tpm_hw_reg 30 30 100.00
spi_device_tpm_read_hw_reg 19.660s 24300.529us 15 15 100.00
spi_device_tpm_sts_read 1.330s 125.953us 15 15 100.00
tpm_fully_random_case 15 15 100.00
spi_device_tpm_all 34.550s 13345.044us 15 15 100.00
pass_cmd_filtering 40 40 100.00
spi_device_pass_cmd_filtering 27.960s 16451.430us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
pass_addr_translation 40 40 100.00
spi_device_pass_addr_payload_swap 29.870s 23916.034us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
pass_payload_translation 40 40 100.00
spi_device_pass_addr_payload_swap 29.870s 23916.034us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
cmd_info_slots 25 25 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
cmd_read_status 40 40 100.00
spi_device_intercept 37.920s 5003.944us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
cmd_read_jedec 40 40 100.00
spi_device_intercept 37.920s 5003.944us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
cmd_read_sfdp 40 40 100.00
spi_device_intercept 37.920s 5003.944us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
cmd_fast_read 40 40 100.00
spi_device_intercept 37.920s 5003.944us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
cmd_read_pipeline 40 40 100.00
spi_device_intercept 37.920s 5003.944us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
flash_cmd_upload 15 15 100.00
spi_device_upload 12.710s 3412.774us 15 15 100.00
mailbox_command 15 15 100.00
spi_device_mailbox 50.240s 7111.260us 15 15 100.00
mailbox_cross_outside_command 15 15 100.00
spi_device_mailbox 50.240s 7111.260us 15 15 100.00
mailbox_cross_inside_command 15 15 100.00
spi_device_mailbox 50.240s 7111.260us 15 15 100.00
cmd_read_buffer 30 30 100.00
spi_device_flash_mode 24.360s 8112.127us 15 15 100.00
spi_device_read_buffer_direct 9.520s 1718.772us 15 15 100.00
cmd_dummy_cycle 40 40 100.00
spi_device_mailbox 50.240s 7111.260us 15 15 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
quad_spi 25 25 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
dual_spi 25 25 100.00
spi_device_flash_all 158.860s 47389.266us 25 25 100.00
4b_3b_feature 15 15 100.00
spi_device_cfg_cmd 5.350s 198.316us 15 15 100.00
write_enable_disable 15 15 100.00
spi_device_cfg_cmd 5.350s 198.316us 15 15 100.00
flash_mode_ignore_cmds 15 15 100.00
spi_device_flash_mode_ignore_cmds 159.180s 26771.269us 15 15 100.00
TPM_with_flash_or_passthrough_mode 25 25 100.00
spi_device_flash_and_tpm 511.140s 789650.818us 25 25 100.00
tpm_and_flash_trans_with_min_inactive_time 25 25 100.00
spi_device_flash_and_tpm_min_idle 617.760s 88932.420us 25 25 100.00
stress_all 15 15 100.00
spi_device_stress_all 391.530s 314370.533us 15 15 100.00
alert_test 10 10 100.00
spi_device_alert_test 1.110s 13.934us 10 10 100.00
intr_test 10 10 100.00
spi_device_intr_test 1.130s 37.372us 10 10 100.00
tl_d_oob_addr_access 25 25 100.00
spi_device_tl_errors 5.460s 902.148us 25 25 100.00
tl_d_illegal_access 25 25 100.00
spi_device_tl_errors 5.460s 902.148us 25 25 100.00
tl_d_outstanding_access 12 12 100.00
spi_device_csr_hw_reset 1.410s 80.610us 1 1 100.00
spi_device_csr_rw 2.750s 234.431us 5 5 100.00
spi_device_csr_aliasing 6.410s 710.810us 1 1 100.00
spi_device_same_csr_outstanding 3.400s 475.496us 5 5 100.00
tl_d_partial_access 12 12 100.00
spi_device_csr_hw_reset 1.410s 80.610us 1 1 100.00
spi_device_csr_rw 2.750s 234.431us 5 5 100.00
spi_device_csr_aliasing 6.410s 710.810us 1 1 100.00
spi_device_same_csr_outstanding 3.400s 475.496us 5 5 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
tl_intg_err 30 30 100.00
spi_device_sec_cm 1.280s 284.909us 5 5 100.00
spi_device_tl_intg_err 19.730s 1029.859us 25 25 100.00
sec_cm_bus_integrity 25 25 100.00
spi_device_tl_intg_err 19.730s 1029.859us 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 28186937170442047669840241779156219634693576608947153890420033567363759283530 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1331441 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 @ 1331441 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[995])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 40049372863950873355435735578520470807308874738997477266716100509787387222581 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1172620 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 @ 1172620 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[971])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 16152439827509780433296904263600911730798839506106507436966244080865926380957 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 852246 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 @ 852246 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
spi_device_mem_parity 70829799545184615540873090542775076951767022805036403350800645075358467477157 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1185695 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 @ 1185695 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[976])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 15084211559682670058655187557143563445406915902056934202358611199977156598793 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 723724 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 @ 723724 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[1000])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 23309861526397280581057788466856584936532938281830954582439680354744491425158 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 4575654 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 @ 4575654 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[963])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 83101694525055983168717294619353082381543803137745436096091190713137721334971 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1076968 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 @ 1076968 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[923])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 40627787883999438561997840467863172365503794617384928554149348738713051757738 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1048843 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 @ 1048843 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[921])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 37263587726253190768287928011729549906379343038141657833498497190095628973878 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 958266 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 @ 958266 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[979])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 1114921719932629293909785247350649376994998268668730846096436745921998199484 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 10692131 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 @ 10692131 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[904])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 24217369682637523863099798192137005301989463646599433833900376066016043805224 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1568443 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 @ 1568443 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[963])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 64222444653984212094345969672550540915037308066145970311903165040907900080369 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2160582 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 @ 2160582 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 76453339546030186872636006813710381135009003101341248974367325970616597070685 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 4901813 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 @ 4901813 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[963])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 74748899963501423103401299707039665509418408976166701788074818981653665228377 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2098793 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 @ 2098793 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 76056852650527830131215569262302190518720405113136594463051266677002512468582 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 4882966 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 @ 4882966 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[985])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 63075056307174770126543126330153804313920327323194914984130312277829054425246 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 701256 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 @ 701256 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[933])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 97356306171968851286284341502972332051275437445008861882635940094411329566176 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1610020 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 @ 1610020 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[943])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 114399658538355212055010009216327697553941678192043647818059902547461264882900 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2062443 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 @ 2062443 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[944])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 45306908516626567905004051222103270120378276759355974245014983534986279025722 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 728660 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 @ 728660 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[976])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 21373046561820094365482361060011521074904760716808965879174932175407693052339 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 7071051 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 @ 7071051 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[905])
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 75393511412445877683965027401721919332747136461286825364587069994576974854145 76
UVM_ERROR @ 1242177 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 (0x67143f [11001110001010000111111] vs 0x0 [0])
UVM_ERROR @ 1331177 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 (0xcc4440 [110011000100010001000000] vs 0x0 [0])
UVM_ERROR @ 1408177 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 (0x6d33e3 [11011010011001111100011] vs 0x0 [0])
UVM_ERROR @ 1474177 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 (0xc88b5b [110010001000101101011011] vs 0x0 [0])