@@ -14,12 +14,14 @@ package soc_ifc_reg_uvm;
14
14
soc_ifc_reg__CPTRA_HW_ERROR_FATAL_bit_cg dccm_ecc_unc_bit_cg[1 ];
15
15
soc_ifc_reg__CPTRA_HW_ERROR_FATAL_bit_cg nmi_pin_bit_cg[1 ];
16
16
soc_ifc_reg__CPTRA_HW_ERROR_FATAL_bit_cg crypto_err_bit_cg[1 ];
17
- soc_ifc_reg__CPTRA_HW_ERROR_FATAL_bit_cg rsvd_bit_cg[28 ];
17
+ soc_ifc_reg__CPTRA_HW_ERROR_FATAL_bit_cg dcls_error_bit_cg[1 ];
18
+ soc_ifc_reg__CPTRA_HW_ERROR_FATAL_bit_cg rsvd_bit_cg[27 ];
18
19
soc_ifc_reg__CPTRA_HW_ERROR_FATAL_fld_cg fld_cg;
19
20
rand uvm_reg_field iccm_ecc_unc;
20
21
rand uvm_reg_field dccm_ecc_unc;
21
22
rand uvm_reg_field nmi_pin;
22
23
rand uvm_reg_field crypto_err;
24
+ rand uvm_reg_field dcls_error;
23
25
rand uvm_reg_field rsvd;
24
26
25
27
function new (string name = " soc_ifc_reg__CPTRA_HW_ERROR_FATAL" );
@@ -40,13 +42,16 @@ package soc_ifc_reg_uvm;
40
42
this .nmi_pin.configure (this , 1 , 2 , " W1C" , 1 , 'h0 , 1 , 1 , 0 );
41
43
this .crypto_err = new (" crypto_err" );
42
44
this .crypto_err.configure (this , 1 , 3 , " W1C" , 1 , 'h0 , 1 , 1 , 0 );
45
+ this .dcls_error = new (" dcls_error" );
46
+ this .dcls_error.configure (this , 1 , 4 , " W1C" , 1 , 'h0 , 1 , 1 , 0 );
43
47
this .rsvd = new (" rsvd" );
44
- this .rsvd.configure (this , 28 , 4 , " RO" , 1 , 'h0 , 1 , 1 , 0 );
48
+ this .rsvd.configure (this , 27 , 5 , " RO" , 1 , 'h0 , 1 , 1 , 0 );
45
49
if (has_coverage (UVM_CVR_REG_BITS )) begin
46
50
foreach (iccm_ecc_unc_bit_cg[bt]) iccm_ecc_unc_bit_cg[bt] = new ();
47
51
foreach (dccm_ecc_unc_bit_cg[bt]) dccm_ecc_unc_bit_cg[bt] = new ();
48
52
foreach (nmi_pin_bit_cg[bt]) nmi_pin_bit_cg[bt] = new ();
49
53
foreach (crypto_err_bit_cg[bt]) crypto_err_bit_cg[bt] = new ();
54
+ foreach (dcls_error_bit_cg[bt]) dcls_error_bit_cg[bt] = new ();
50
55
foreach (rsvd_bit_cg[bt]) rsvd_bit_cg[bt] = new ();
51
56
end
52
57
if (has_coverage (UVM_CVR_FIELD_VALS ))
0 commit comments