Skip to content

Commit

Permalink
Fix compilespecs.yml (#47)
Browse files Browse the repository at this point in the history
* Avoid '-' character in lib name

* Update uvm_lib to mldsa_uvm_lib, generate missing file-lists

* MICROSOFT AUTOMATED PIPELINE: Stamp 'cwhitehead-msft-compilespec-name' with updated timestamp and hash after successful run
  • Loading branch information
calebofearth authored Nov 26, 2024
1 parent 4fdaceb commit 46d8b6e
Show file tree
Hide file tree
Showing 8 changed files with 136 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflow_metadata/pr_hash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
111d16ee2f110fee7f711f78fd5440db8226f6ca262388d96e92fe0a3ce18a51c81b3ceb16a6524be00cd21c4680a85a
ba20835b337f8b0f7b0b5b05412ea3a86284471103155009a5a86ef41d4be1f8eda2f1087224a0adafb950fac5d09b68
2 changes: 1 addition & 1 deletion .github/workflow_metadata/pr_timestamp
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1732302200
1732586578
2 changes: 1 addition & 1 deletion config/compilespecs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: adams-bridge_lib
name: adams_bridge_lib
files:
# Adams Bridge design
- src/abr_libs/config/compile.yml
Expand Down
18 changes: 18 additions & 0 deletions src/abr_libs/config/mldsa_mvc_lib.vf
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
+define+MAP_PROT_ATTR
+incdir+${UVM_HOME}/src
+incdir+${UVM_HOME}/src/dpi
+incdir+${QUESTA_MVC_HOME}/questa_mvc_src/sv
+incdir+${QUESTA_MVC_HOME}/questa_mvc_src/sv/ahb
+incdir+${QUESTA_MVC_HOME}/questa_mvc_src/sv/ahb/modules
+incdir+${QUESTA_MVC_HOME}/questa_mvc_src/sv/apb3
+incdir+${QUESTA_MVC_HOME}/questa_mvc_src/sv/apb3/modules
${UVM_HOME}/src/uvm_pkg.sv
${QUESTA_MVC_HOME}/include/questa_mvc_svapi.svh
${QUESTA_MVC_HOME}/questa_mvc_src/sv/mvc_pkg.sv
${QUESTA_MVC_HOME}/questa_mvc_src/sv/apb3/mgc_apb3_v1_0_pkg.sv
${QUESTA_MVC_HOME}/questa_mvc_src/sv/ahb/mgc_ahb_v2_0_pkg.sv
${QUESTA_MVC_HOME}/questa_mvc_src/sv/ahb/modules/ahb_lite_slave.sv
${QUESTA_MVC_HOME}/questa_mvc_src/sv/ahb/modules/ahb_lite_monitor.sv
${QUESTA_MVC_HOME}/questa_mvc_src/sv/apb3/modules/apb5_master.sv
${QUESTA_MVC_HOME}/questa_mvc_src/sv/apb3/modules/apb_monitor.sv
${QUESTA_MVC_HOME}/questa_mvc_src/sv/apb3/modules/apb5_monitor.sv
3 changes: 3 additions & 0 deletions src/abr_libs/config/mldsa_uvm_lib.vf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
+incdir+${UVM_HOME}/src
+incdir+${UVM_HOME}/src/dpi
${UVM_HOME}/src/uvm_pkg.sv
2 changes: 1 addition & 1 deletion src/ntt_top/config/compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ targets:
provides: [ntt_utb]
schema_version: 2.4.0
requires:
- uvm_lib
- mldsa_uvm_lib
- ntt_top
- ntt_pkg
targets:
Expand Down
56 changes: 56 additions & 0 deletions src/ntt_top/config/ntt_masked_mult_reduction_tb.vf
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
+incdir+${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl
+incdir+${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl
+incdir+${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl
+incdir+${ADAMSBRIDGE_ROOT}/src/ntt_top/tb
${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl/mldsa_config_defines.svh
${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl/mldsa_params_pkg.sv
${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl/mldsa_reg_pkg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_sva.svh
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_macros.svh
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_1r1w_ram.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_1r1w_be_ram.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_1r1w_512x4_ram.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_ram_regout.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_icg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_2ff_sync.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_piso_4.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_piso.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_sample_buffer.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_ahb_defines_pkg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_ahb_slv_sif.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_AND.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_delay_masked_shares.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_add_sub_mod_Boolean.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_MUX.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_Boolean_sub.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_full_adder.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_A2B_conv.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_Boolean_adder.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_B2A_conv.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_mult.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_mult_two_share.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_adder.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_add_sub_mod.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_defines_pkg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_Arith_adder.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_butterfly2x2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_butterfly.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_mult_dsp.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_mult_reduction.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_special_adder.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_special_adder.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_mult_redux46.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_div2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_buffer.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_shuffle_buffer.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_twiddle_lookup.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_ctrl.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_top.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_BFU_add_sub.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_BFU_mult.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_gs_butterfly.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_pwm.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_butterfly1x2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_hybrid_butterfly_2x2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/tb/ntt_masked_mult_redux46_tb.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/tb/ntt_masked_mult_redux46_auto_tb.sv
55 changes: 55 additions & 0 deletions src/ntt_top/config/ntt_top_masking_tb.vf
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
+incdir+${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl
+incdir+${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl
+incdir+${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl
+incdir+${ADAMSBRIDGE_ROOT}/src/ntt_top/tb
${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl/mldsa_config_defines.svh
${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl/mldsa_params_pkg.sv
${ADAMSBRIDGE_ROOT}/src/mldsa_top/rtl/mldsa_reg_pkg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_sva.svh
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_macros.svh
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_1r1w_ram.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_1r1w_be_ram.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_1r1w_512x4_ram.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_ram_regout.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_icg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_2ff_sync.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_piso_4.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_piso.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_sample_buffer.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_ahb_defines_pkg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_ahb_slv_sif.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_AND.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_delay_masked_shares.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_add_sub_mod_Boolean.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_MUX.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_Boolean_sub.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_full_adder.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_A2B_conv.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_Boolean_adder.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_B2A_conv.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_mult.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_mult_two_share.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_adder.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_add_sub_mod.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_defines_pkg.sv
${ADAMSBRIDGE_ROOT}/src/abr_libs/rtl/abr_masked_N_bit_Arith_adder.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_butterfly2x2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_butterfly.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_mult_dsp.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_mult_reduction.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_special_adder.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_special_adder.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_mult_redux46.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_div2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_buffer.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_shuffle_buffer.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_twiddle_lookup.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_ctrl.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_top.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_BFU_add_sub.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_BFU_mult.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_gs_butterfly.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_pwm.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_masked_butterfly1x2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/rtl/ntt_hybrid_butterfly_2x2.sv
${ADAMSBRIDGE_ROOT}/src/ntt_top/tb/ntt_top_masking_tb.sv

0 comments on commit 46d8b6e

Please sign in to comment.