end_condition - ChairImpSec/PROLEAD GitHub Wiki

Type

object

Default

By default, the simulation stops after the specified number of clock cycles has been completed.

Description

Specifies the conditions for terminating the simulation. PROLEAD can stop the simulation when a set of primary output signals reach a defined state, such as when a "done" signal is set to logic 1.

Impact

None; select the option that best suits your design.

Examples

"simulation": {
    "end_condition": 
     [
         {
             "name": "done",
             "value": "1'b1"
         }
     ]
}

In this example, PROLEAD ends the simulation if a signal named done is set to one.