pipeline_stages - ChairImpSec/PROLEAD GitHub Wiki

Type

Integer

Default

3

Description

Specifies the number of pipeline stages of the processor.

Impact

The microarchitectural leakage caused by pipeline forwarding effects can vary depending on the number of pipeline stages. We recommend adjusting the number of pipeline stages to match your CPU to ensure an accurate and reliable evaluation.

Examples

"software": {
    "pipeline_stages": 6
}

In this example, we set the number of pipeline stages to 6, which is suitable for evaluating designs intended for execution on the Arm Cortex-M7.