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.