groups - ChairImpSec/PROLEAD GitHub Wiki
Type
String Array
Default
none - Specification is required!
Description
Specifies the groups and their corresponding values. During each simulation, PROLEAD randomly selects one group and simulates the design using the predefined values for that group. If a group value includes random bits, PROLEAD refreshes all random bits for each simulation. You can define as many groups as needed.
Impact
We recommend evaluating two groups in a fixed vs. fixed or fixed vs. random setting
Examples
"simulation": {
"groups": [
"64'h0000000000000000",
"64'h$$$$$$$$$$$$$$$$"
],
}
In this example, we assigned the first group to a 64-bit zero vector and the second group to a 64-bit random vector.