Files
SLWChipVerify/examples/seq_random_demo_spec.json
2026-04-19 16:14:05 +08:00

52 lines
720 B
JSON

{
"kind": "sequential",
"clock": {
"name": "clk",
"period_ns": 10,
"initial": 0
},
"reset": {
"name": "rst",
"active": 1,
"cycles": 1
},
"inputs": [
{
"name": "din",
"width": 2
}
],
"outputs": [
{
"name": "q",
"width": 2
}
],
"max_cycles": 8,
"auto_stimulus": {
"enabled": true,
"start_cycle": 0,
"mode": "random",
"seed": 20260419
},
"assertions": [
{
"name": "reset_cycle0",
"cycle": 0,
"expect": {
"q": 0
}
},
{
"name": "q_range_guard",
"cycle": 1,
"expect": {
"q": {
"op": "le",
"value": 3
}
}
}
]
}