Analysis Views in Digital Design Studio#

Inspect saved RTL and ISA artifacts, shared Event Trace, Perf, and explicit missing-input states.

Overview#

Analysis is the shared result-inspection area for RTL and ISA work. Select a project and a saved run before interpreting a chart. Missing input or an unsupported host is not a successful run with zero events or zero cost.

The current views use the selected run’s artifacts where an artifact renderer is available. They do not replace missing results with built-in example content. Older packages can differ; this guide describes the integrated workspace and does not certify a new native release.

Open a Saved Run#

Open Analysis from the left rail, choose a saved run, and select an artifact. The run list groups results by module. An artifact chip opens its editor view; the run menu can open the full run or its report.

A saved run normally has an analyze/<run-id>/ directory containing an .alLab descriptor and the artifacts actually produced. The descriptor and viewer metadata are not substitutes for simulation, trace, or engine evidence.

The Explorer Folder view can also show analyze/ when the host returns it. The Analysis panel adds run-aware navigation without hiding that directory from the file tree.

Create or Refresh Results#

Use New analysis to select the target module, run name, report level, and tools. Review capability availability before starting. A setup form or a navigable tool is not a promise that the current local or Cloud host can execute it.

The tool action must produce the required artifacts. Opening a viewer does not launch a simulation, generate a measured trace, or submit an online job. Preserve source version, target, engine version, run receipt, and artifact identity when comparing results.

What Each View Reads#

View

Input and behavior

Waveform

Recorded VCD for the selected run; no fabricated signal replay when input is missing

Schematic

The selected module’s RTL structure; its module context must not be confused with a run-specific timing result

Roofline

A run snapshot or supported module-scoped trace; axes relate arithmetic intensity and achieved performance

Path

The run’s path-analysis payload, shown as saved metrics and rows

Memory

The run’s memory payload, shown as saved metrics and rows

Events / Event Trace

One shared Analysis timeline bound to a selected trace

Perf

The run’s perf.json metrics and chart data

Signoff

Available timing, PPA, and evidence artifacts, with missing sections identified

System Simulator

The run’s saved simulator payload; no onboarding animation used as execution evidence

Data Flow

The run’s dataFlow.json topology; missing graph data is reported

Report

The run descriptor and its available artifact content

Artifact absence, unreadable content, and unsupported capabilities are explicit states. Choose a different run or produce the required artifact; do not interpret an unavailable panel as a measurement.

Event Trace and ISA#

Event Trace lives in Analysis. The ISA Execute group retains a shortcut to this same viewer instead of maintaining a second timeline UI. The selected project and trace determine what is shown.

Without a trace, the view asks for a run or reports the missing input. Timeline zoom, selection, markers, inspection, or export depend on the trace and the operations the host exposes. No demo trace is substituted.

Perf#

Perf reads perf.json for the selected run and displays the saved observations as metrics and charts. It shows loading or missing-artifact state instead of an empty live-only panel.

Read labels and units before comparing values. Saved throughput, utilization, latency, or counters are not interchangeable, and a chart cannot establish measurement quality that is absent from its underlying receipt.

Waveform and Source Context#

Use waveform navigation to inspect the recorded signal timeline, then return to the corresponding source or module context. Signal names, source locations, and available cross-navigation depend on the run data.

A recorded file can still come from an example or synthetic producer. Verify the producer and source binding before calling it evidence of your RTL. The absence of a built-in viewer fallback alone does not establish simulation correctness.

Signoff and Reports#

Timing, PPA, and evidence share one Signoff view. It presents available metrics, requirements, and missing sections. A UI verdict or estimate is a review aid, not independent timing closure, manufacturing approval, or formal signoff.

Reports preserve the run context and expose artifact content. Compare the same target, units, source revision, and methodology; retain the original artifacts rather than relying on a screenshot alone.

Troubleshooting#

Symptom

Check

No runs

Selected project, host listing, and whether an action actually saved results

Tool missing from a run

The descriptor and the artifact files produced for that run

Empty Event Trace

Trace selection and host-supported trace access

Perf unavailable

A readable perf.json with display payload

Data Flow has no graph

The artifact’s topology content

Local action unavailable

Native host capability and, for protected tools, accepted entitlement

Opening or inspecting a local result does not itself authorize source upload. Review any online execution or export separately. Windows native and MSIX qualification remain in progress; see Downloads.