Write timed simulator stimulus
stimulus_writeGenerate verified multi-row VEC stimulus files from interval-based input patterns; preview or apply changes with backups.
Instructions
Generate a verified multi-row VEC shape using INTERVAL, bare pattern rows and one final semicolon. Explicit bus nodes are MSB-first. Preview/apply with backups. Existing SCF may take precedence; inspect/delete its backed-up copy or open/convert VEC in the GUI. Set ACF END_TIME=0.0ns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File path relative to the project/workspace. Absolute paths must remain inside that scope. | |
| rows | Yes | One complete input map per interval. Integers or exact-width binary/X/Z strings; for example [{CLK:0,A:3},{CLK:1,A:5}]. | |
| stop | No | Stop time; default start + rows.length * interval. | |
| unit | No | Simulator time unit, default ns. | |
| start | No | Start time, default 0. | |
| inputs | Yes | Scalar input node strings, or {name,nodes:[MSB,...,LSB]} bus declarations with explicit simulator node names. | |
| confirm | No | Apply the described file change when true; otherwise return a preview. This is a tool argument, not a request for another user approval. | |
| outputs | No | Optional physical output node names to include in the result table. | |
| project | No | Existing .acf project path or unambiguous project name. File paths are scoped to its directory. | |
| interval | No | Duration of each input pattern, default 100. | |
| workspace | No | Workspace directory for resolving project names, or the scope when no project is supplied. | |
| expectedSha256 | No | Existing VEC SHA-256 if replacing a file. |