Section J

LRM-287

Constant There are two types of constants in SystemVerilog. Parameters and localparam  local parameters are elaboration constants. Their values are calculated before elaboration is complete. Elaboration constants can be used to set the range of array types. The other form of constant is a runt-time run-time constant. These are variables that can only be set in an initialization expression using the const qualifier.