Constraint Configuration Has Duplicate Board Instance

Old Content - visit altium.com/documentation

This compiler hint appears when two constraint records declaring the same board instance (NanoBoard, Daughter Board, and Peripheral Board) have been detected within the associated constraint files of a configuration. The message is displayed in the Messages panel in the following format:

Board instance with the same name found: ConstraintRecord,

where

ConstraintRecord is the specific record relating to the offending board declaration.

Default Report Mode

Warning

Recommendation

Typically, a particular board (NanoBoard, Daughter Board, and Peripheral Board) will be declared within a dedicated mapping constraint file (this file is produced for you if you have used the auto-configuration feature). Use the Compile Errors dialog to quickly cross probe to a constraint file containing an entry for the duplicate board declaration. The record, which appears as part of the violation message, is in the form:

Record=Constraint | TargetKind=PCBInstance | TargetId=IDEntry | PCB=InstanceName

Delete any duplicate instance from the file.

If the duplicate record exists in another constraint file, you will need to open each constraint file associated to the configuration, search for the offending record, and delete it. If separate constraint files have been used to declare boards for different assemblies (e.g. one file for an Altera assembly, one for a Xilinx assembly and another for peripheral boards), check in these files to begin with.

You are reporting an issue with the following selected text and/or image within the active document: