[aes] Rename `NumDelayCyclesStartTrigger` parameter

This commit renames the security-critical parameter
`NumDelayCyclesStartTrigger` to `SecStartTriggerDelay`. The `Sec`
prefix indicates that this parameter is security critical. This
can be leveraged by tools like reggen and topgen.

Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
diff --git a/hw/ip/aes/rtl/aes.sv b/hw/ip/aes/rtl/aes.sv
index 5e89d0a..6c35c3b 100644
--- a/hw/ip/aes/rtl/aes.sv
+++ b/hw/ip/aes/rtl/aes.sv
@@ -10,19 +10,19 @@
   import aes_pkg::*;
   import aes_reg_pkg::*;
 #(
-  parameter bit          AES192Enable               = 1, // Can be 0 (disable), or 1 (enable).
-  parameter bit          Masking                    = 0, // Can be 0 (no masking), or
-                                                         // 1 (first-order masking) of the cipher
-                                                         // core. Masking requires the use of a
-                                                         // masked S-Box, see SBoxImpl parameter.
-                                                         // Note: currently, constant masks are
-                                                         // used, this is of course not secure.
-  parameter sbox_impl_e  SBoxImpl                   = SBoxImplLut, // See aes_pkg.sv
-  parameter int unsigned NumDelayCyclesStartTrigger = 0, // Manual start trigger delay, useful for
-                                                         // SCA measurements. A value of e.g. 40
-                                                         // allows the processor to go into sleep
-                                                         // before AES starts operation.
-  parameter logic [NumAlerts-1:0] AlertAsyncOn      = {NumAlerts{1'b1}}
+  parameter bit          AES192Enable          = 1, // Can be 0 (disable), or 1 (enable).
+  parameter bit          Masking               = 0, // Can be 0 (no masking), or
+                                                    // 1 (first-order masking) of the cipher
+                                                    // core. Masking requires the use of a
+                                                    // masked S-Box, see SBoxImpl parameter.
+                                                    // Note: currently, constant masks are
+                                                    // used, this is of course not secure.
+  parameter sbox_impl_e  SBoxImpl              = SBoxImplLut, // See aes_pkg.sv
+  parameter int unsigned SecStartTriggerDelay  = 0, // Manual start trigger delay, useful for
+                                                    // SCA measurements. A value of e.g. 40
+                                                    // allows the processor to go into sleep
+                                                    // before AES starts operation.
+  parameter logic [NumAlerts-1:0] AlertAsyncOn = {NumAlerts{1'b1}}
 ) (
   input                     clk_i,
   input                     rst_ni,
@@ -68,10 +68,10 @@
   );
 
   aes_core #(
-    .AES192Enable               ( AES192Enable               ),
-    .Masking                    ( Masking                    ),
-    .SBoxImpl                   ( SBoxImpl                   ),
-    .NumDelayCyclesStartTrigger ( NumDelayCyclesStartTrigger )
+    .AES192Enable         ( AES192Enable         ),
+    .Masking              ( Masking              ),
+    .SBoxImpl             ( SBoxImpl             ),
+    .SecStartTriggerDelay ( SecStartTriggerDelay )
   ) u_aes_core (
     .clk_i,
     .rst_ni,
diff --git a/hw/ip/aes/rtl/aes_control.sv b/hw/ip/aes/rtl/aes_control.sv
index 42b5df0..a8d256f 100644
--- a/hw/ip/aes/rtl/aes_control.sv
+++ b/hw/ip/aes/rtl/aes_control.sv
@@ -10,7 +10,7 @@
 
 module aes_control
 #(
-  parameter int unsigned NumDelayCyclesStartTrigger = 0
+  parameter int unsigned SecStartTriggerDelay = 0
 ) (
   input  logic                    clk_i,
   input  logic                    rst_ni,
@@ -147,15 +147,15 @@
   logic       ctrl_we_q;
   logic       clear_in_out_status;
 
-  if (NumDelayCyclesStartTrigger > 0) begin : gen_start_delay
+  if (SecStartTriggerDelay > 0) begin : gen_start_delay
     // Delay the manual start trigger input for SCA measurements.
-    localparam int unsigned WidthCounter = $clog2(NumDelayCyclesStartTrigger+1);
+    localparam int unsigned WidthCounter = $clog2(SecStartTriggerDelay+1);
     logic [WidthCounter-1:0] count_d, count_q;
 
     // Clear counter when input goes low. Keep value if the specified delay is reached.
     assign count_d = !start_i       ? '0      :
                       start_trigger ? count_q : count_q + 1'b1;
-    assign start_trigger = (count_q == NumDelayCyclesStartTrigger[WidthCounter-1:0]) ? 1'b1 : 1'b0;
+    assign start_trigger = (count_q == SecStartTriggerDelay[WidthCounter-1:0]) ? 1'b1 : 1'b0;
 
     always_ff @(posedge clk_i or negedge rst_ni) begin
       if (!rst_ni) begin
diff --git a/hw/ip/aes/rtl/aes_core.sv b/hw/ip/aes/rtl/aes_core.sv
index 41120f4..590f311 100644
--- a/hw/ip/aes/rtl/aes_core.sv
+++ b/hw/ip/aes/rtl/aes_core.sv
@@ -8,12 +8,12 @@
 
 module aes_core import aes_pkg::*;
 #(
-  parameter bit          AES192Enable               = 1,
-  parameter bit          Masking                    = 0,
-  parameter sbox_impl_e  SBoxImpl                   = SBoxImplLut,
-  parameter int unsigned NumDelayCyclesStartTrigger = 0,
+  parameter bit          AES192Enable         = 1,
+  parameter bit          Masking              = 0,
+  parameter sbox_impl_e  SBoxImpl             = SBoxImplLut,
+  parameter int unsigned SecStartTriggerDelay = 0,
 
-  localparam int         NumShares                  = Masking ? 2 : 1 // derived parameter
+  localparam int         NumShares            = Masking ? 2 : 1 // derived parameter
 ) (
   input  logic                     clk_i,
   input  logic                     rst_ni,
@@ -409,7 +409,7 @@
 
   // Control
   aes_control #(
-    .NumDelayCyclesStartTrigger ( NumDelayCyclesStartTrigger )
+    .SecStartTriggerDelay ( SecStartTriggerDelay )
   ) u_aes_control (
     .clk_i                   ( clk_i                            ),
     .rst_ni                  ( rst_ni                           ),