Simulation Results: spi_device/1r1w

 
18/07/2026 02:41:01 DVSim: v1.49.0 sha: 99fb7bd json Branch: master Tool: vcs [unknown]
Coverage statistics
  • Total
  • 95.17 %
  • code
  • 91.48 %
  • assert
  • 95.52 %
  • func
  • 98.51 %
  • line
  • 98.90 %
  • branch
  • 98.30 %
  • cond
  • 96.53 %
  • toggle
  • 74.30 %
  • 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 400.480s 62630.676us 25 25 100.00
csr_hw_reset 1 1 100.00
spi_device_csr_hw_reset 1.350s 210.003us 1 1 100.00
csr_rw 5 5 100.00
spi_device_csr_rw 2.360s 75.366us 5 5 100.00
csr_bit_bash 1 1 100.00
spi_device_csr_bit_bash 21.380s 3735.593us 1 1 100.00
csr_aliasing 1 1 100.00
spi_device_csr_aliasing 8.140s 217.459us 1 1 100.00
csr_mem_rw_with_rand_reset 5 5 100.00
spi_device_csr_mem_rw_with_rand_reset 3.280s 131.321us 5 5 100.00
regwen_csr_and_corresponding_lockable_csr 6 6 100.00
spi_device_csr_rw 2.360s 75.366us 5 5 100.00
spi_device_csr_aliasing 8.140s 217.459us 1 1 100.00
mem_walk 1 1 100.00
spi_device_mem_walk 0.980s 41.763us 1 1 100.00
mem_partial_access 1 1 100.00
spi_device_mem_partial_access 1.950s 67.965us 1 1 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
csb_read 15 15 100.00
spi_device_csb_read 1.170s 50.034us 15 15 100.00
mem_parity 0 20 0.00
spi_device_mem_parity 1.070s 1.238us 0 20 0.00
mem_cfg 0 1 0.00
spi_device_ram_cfg 0.870s 3.929us 0 1 0.00
tpm_read 15 15 100.00
spi_device_tpm_rw 6.790s 242.428us 15 15 100.00
tpm_write 15 15 100.00
spi_device_tpm_rw 6.790s 242.428us 15 15 100.00
tpm_hw_reg 30 30 100.00
spi_device_tpm_read_hw_reg 18.480s 40481.086us 15 15 100.00
spi_device_tpm_sts_read 1.330s 445.667us 15 15 100.00
tpm_fully_random_case 15 15 100.00
spi_device_tpm_all 22.630s 27221.343us 15 15 100.00
pass_cmd_filtering 40 40 100.00
spi_device_pass_cmd_filtering 15.710s 1802.501us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
pass_addr_translation 40 40 100.00
spi_device_pass_addr_payload_swap 24.400s 12258.337us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
pass_payload_translation 40 40 100.00
spi_device_pass_addr_payload_swap 24.400s 12258.337us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
cmd_info_slots 25 25 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
cmd_read_status 40 40 100.00
spi_device_intercept 19.490s 2141.509us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
cmd_read_jedec 40 40 100.00
spi_device_intercept 19.490s 2141.509us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
cmd_read_sfdp 40 40 100.00
spi_device_intercept 19.490s 2141.509us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
cmd_fast_read 40 40 100.00
spi_device_intercept 19.490s 2141.509us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
cmd_read_pipeline 40 40 100.00
spi_device_intercept 19.490s 2141.509us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
flash_cmd_upload 15 15 100.00
spi_device_upload 20.700s 34829.406us 15 15 100.00
mailbox_command 15 15 100.00
spi_device_mailbox 63.640s 45732.417us 15 15 100.00
mailbox_cross_outside_command 15 15 100.00
spi_device_mailbox 63.640s 45732.417us 15 15 100.00
mailbox_cross_inside_command 15 15 100.00
spi_device_mailbox 63.640s 45732.417us 15 15 100.00
cmd_read_buffer 30 30 100.00
spi_device_flash_mode 22.550s 6469.613us 15 15 100.00
spi_device_read_buffer_direct 10.860s 4950.568us 15 15 100.00
cmd_dummy_cycle 40 40 100.00
spi_device_mailbox 63.640s 45732.417us 15 15 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
quad_spi 25 25 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
dual_spi 25 25 100.00
spi_device_flash_all 298.860s 793826.860us 25 25 100.00
4b_3b_feature 15 15 100.00
spi_device_cfg_cmd 15.950s 3028.685us 15 15 100.00
write_enable_disable 15 15 100.00
spi_device_cfg_cmd 15.950s 3028.685us 15 15 100.00
flash_mode_ignore_cmds 15 15 100.00
spi_device_flash_mode_ignore_cmds 141.050s 107398.728us 15 15 100.00
TPM_with_flash_or_passthrough_mode 25 25 100.00
spi_device_flash_and_tpm 400.480s 62630.676us 25 25 100.00
tpm_and_flash_trans_with_min_inactive_time 25 25 100.00
spi_device_flash_and_tpm_min_idle 568.430s 387927.035us 25 25 100.00
stress_all 15 15 100.00
spi_device_stress_all 517.390s 132560.075us 15 15 100.00
alert_test 10 10 100.00
spi_device_alert_test 1.090s 13.546us 10 10 100.00
intr_test 10 10 100.00
spi_device_intr_test 1.130s 13.666us 10 10 100.00
tl_d_oob_addr_access 25 25 100.00
spi_device_tl_errors 5.900s 253.741us 25 25 100.00
tl_d_illegal_access 25 25 100.00
spi_device_tl_errors 5.900s 253.741us 25 25 100.00
tl_d_outstanding_access 12 12 100.00
spi_device_csr_hw_reset 1.350s 210.003us 1 1 100.00
spi_device_csr_rw 2.360s 75.366us 5 5 100.00
spi_device_csr_aliasing 8.140s 217.459us 1 1 100.00
spi_device_same_csr_outstanding 2.250s 137.577us 5 5 100.00
tl_d_partial_access 12 12 100.00
spi_device_csr_hw_reset 1.350s 210.003us 1 1 100.00
spi_device_csr_rw 2.360s 75.366us 5 5 100.00
spi_device_csr_aliasing 8.140s 217.459us 1 1 100.00
spi_device_same_csr_outstanding 2.250s 137.577us 5 5 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
tl_intg_err 30 30 100.00
spi_device_sec_cm 1.540s 399.644us 5 5 100.00
spi_device_tl_intg_err 21.890s 1919.342us 25 25 100.00
sec_cm_bus_integrity 25 25 100.00
spi_device_tl_intg_err 21.890s 1919.342us 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 85196817531363204347827623936569341752129260014677433184686114517142763540291 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 945726 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 @ 945726 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[936])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 73337656747148593442245591219585764588986244643980171743012910858940862216817 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1109997 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 @ 1109997 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[981])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 2441706659853794329655160540665310978464827527593655893949572204487446457743 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 3316547 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 @ 3316547 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[950])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 106272690073179774947930995673954556219003673149167647173578571041502719096808 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 956298 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 @ 956298 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 29396249236595481616128672170437475081172681745544963865521428121504788539266 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1380079 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 @ 1380079 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[931])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 111185216698432981034783537405985346250304904369264054794891003808520099540566 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2719583 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 @ 2719583 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[1002])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 53056339595212221768511078101748257779207688651479619231854245687552920650310 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2516007 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 @ 2516007 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[919])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 4381162505635308993710426402549463956292385515017556000558689196076867935183 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2199970 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 @ 2199970 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 104570335900378745247304830604719021633516474452563417002795816663061408985359 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 3304554 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 @ 3304554 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[924])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 50224679971886156708718862163384146460454019710305045062497605644848156338922 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 7767013 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 @ 7767013 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[991])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 34548016698341059991836867158073348393779589951815854494373147710265874482539 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 904487 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 @ 904487 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[951])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 97443710422723032797733297292345275897020857222087354378891090806437399798592 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 5532674 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 @ 5532674 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[986])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 13898840339246787349398224441166142424593609894158918225032843758415580537699 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2031961 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 @ 2031961 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[1006])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 32264908246516841981097385183291319127112932119772549590851072793712413441852 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1285331 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 @ 1285331 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[922])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 32585282377188623561043040465946728829745501447539160891037311364988673886777 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2509369 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 @ 2509369 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[1001])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 62565906696259349403104121117316823387835994609827185068407566111425203832354 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 1360505 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 @ 1360505 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[908])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 99212271033051868365674448808555116633185025435951694255363760957323568745089 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2620982 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 @ 2620982 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[983])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 112244796847042528155024172533604622814129888175075375879778544957949224604218 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 4696383 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 @ 4696383 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[951])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 75477818297157226031510375647572048353116985973768808832726556331598320473056 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 2011999 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 @ 2011999 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[982])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
spi_device_mem_parity 97820793707850277618981194230294124542291349894364604965377537402069169467528 76
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR @ 736709 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 @ 736709 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[946])
Either the name is incorrect, or you may not have PLI/ACC visibility to that name
UVM_ERROR (spi_device_ram_cfg_vseq.sv:28) [spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (* [*] vs * [*]) 1 test run
spi_device_ram_cfg 113601778392615223780914336878647499677906793868760543769628190296470326810937 76
UVM_ERROR @ 1299080 ps: (spi_device_ram_cfg_vseq.sv:28) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0x371 [1101110001] vs 0x0 [0])
UVM_ERROR @ 1387080 ps: (spi_device_ram_cfg_vseq.sv:28) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0x136 [100110110] vs 0x0 [0])
UVM_ERROR @ 1468080 ps: (spi_device_ram_cfg_vseq.sv:28) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0x7e [1111110] vs 0x0 [0])
UVM_ERROR @ 1565080 ps: (spi_device_ram_cfg_vseq.sv:28) [uvm_test_top.env.virtual_sequencer.spi_device_ram_cfg_vseq] Check failed src_ram_cfg === egress_ram_cfg (0x97 [10010111] vs 0x0 [0])