Parse design and waveform files directly
project_parse_fileParse MAX+plus II project files (GDF, SCF, ACF, TBL, EDIF, reports) into structured records, events, traces, and connections. Returns original path, bytes, SHA-256, and limits.
Instructions
File-first structured parsing of strict GDF text/geometry, SCF scalar/bus logic events in ns, ACF assignments, TBL traces, reports and EDIF connections. Returns original path/bytes/SHA-256 and explicit limitations. Use gdf_geometry for paginated symbol definitions/placements and netlist_export for GDF circuit connections.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| net | No | Optional exact EDIF net identifier/name to inspect its connections. | |
| cell | No | Optional EDIF library/cell identifier for inspecting a hierarchical cell; defaults to the top design. | |
| path | Yes | Source file relative to the project/workspace; absolute paths must remain within that scope. | |
| limit | No | Maximum text records/trace rows/diagnostics or SCF events per signal; default 100, SCF defaults to 20 and may reduce to fit the result budget. | |
| format | No | Default auto detects the file extension; explicit formats still validate their content. | |
| offset | No | Zero-based item/event page offset, default 0. | |
| signal | No | Optional exact SCF signal or display bus name. | |
| endTime | No | SCF time-range end in ns; default entire duration. | |
| project | No | Existing ACF project to scope file paths to its directory. | |
| startTime | No | SCF time-range start in ns, default 0. | |
| workspace | No | Workspace scope when project is omitted; defaults to MAXPLUS2_WORKSPACE. | |
| signalLimit | No | Maximum SCF signals per page; default 5. Use nextSignalOffset to continue. | |
| signalOffset | No | Zero-based SCF signal page offset; default 0. | |
| endpointLimit | No | Maximum endpoints per EDIF net, default 20; use nextEndpointOffset to continue. | |
| endpointOffset | No | Zero-based endpoint offset within each EDIF net. |