always_random_inputs - ChairImpSec/PROLEAD GitHub Wiki
Type
String Array
Default
none - Can be specified if desired.
Description
Specifies all signals that are fresh random inputs. Fresh random signals supply new randomness for each simulated clock cycle, generated by an internal PRNG.
Impact
We recommend to use this setting if your masked design requires fresh (online) randomness.
Examples
"simulation": {
"always_random_inputs": [
"OneBitFreshRand",
"FiveBitFreshRand[4:0]"
]
}
In this example, we specify the signal named OneBitFreshRand
and the five-bit vector FiveBitFreshRand
as fresh random value.