Skip to content

Run Diagnostics

Auto Diagnostics

  • Run validation for both Pixel Layout and Wiring Layout on all processors/designs in this project. If any errors are found, clicking on the error icon will switch the focus to the view where the errors occur.

  • The table lists every design in the project with a checkbox and its current error count for the Pixel Layout and Wiring Layout. Use “Select All” or the per-row checkbox to choose which designs “Auto Diagnostics” validates — designs left unchecked are skipped. The status LED next to the button turns green when everything checked has passed, or red when errors remain.

Diagnosis Options

The “Run Diagnosis” dropdown lets you choose which checks to run (all are enabled by default, toggle any off to skip them). The checklist shown depends on which layout you’re currently viewing:

Pixel Layout

  • Duplicated Names: two components sharing the same name.
  • Duplicated Zone Names
  • Multiple Chains per Zone: more than one data-flow chain created within a single Zone.
  • Duplicated SubTypes per Component Type
  • Duplicated SubTypes in Display
  • Duplicated SubTypes in Display across Multiple Files
  • Duplicated Addresses
  • Tiles Out of Zone
  • Components with No Zone Assignment
  • One Chain Assigned to Multiple Zones
  • Components Out of Raster

Wiring Layout

  • Duplicated Port Connections
  • Disassociated Components: a component not connected to any other component.
  • Ports Data Compatibility
  • Duplicated Names: two components sharing the same name.

The canvas must contain at least one component before diagnostics can run.