Placer Messages

The software may issue the following messages during placement.

BranchConstraintViolations (Warning)

Message Total {} constraint violations: {}
Decsription Unable to find a placement that resolved all clock/reset legalities.

CellInMultipleRegions (Error)

Message Cell {} is driven by two Regional Clocks, which is not supported by Efinity. Reassign one of the Regional Clocks as a Global clock using the Interface Designer
Decsription The Efinity software does not support cells driven by two or more regional clocks. Using the Interface Designer, reassign one of the regional clocks (rclk) as a gobal clock (gclk).

FileIOError (Error)

Message Failed to {} file '{}'
Decsription Fatal I/O Error Ensure input files exist. Ensure write permissions and space to write files exist.

InfeasibleMacrosErrorMsg (Error)

Message Macro chain with cell: {}, height: {}, and type: {} is infeasible
Decsription The Efinity software cannot find a legal placement solution for the macro chain. Review partition constraints and resource utilization.

InfeasibleMacrosFinalErrorMsg (Error)

Message Design contains {} infeasible Macro Chains
Decsription The Efinity software cannot find a legal placement solution due to infeasible macro chains such as adder chains, SRL8 chains, and DSP chains. Review the partition constraints and resource utilization.

InfeasibleNodeErrorMsg (Error)

Message Unable to legalize Cell: {}, height: {}, and type: {}
Decsription The Efinity software cannot find a legal placement solution for the cell. Review partition constraints and resource utilization.

InvalidFixedPlacement (Error)

Message Overlapping fixed placement at location x: {} y: {} detected for cells: {} and {}
Decsription Overlapping fixed cells. Review and verify any locked down placement provided as input.

PartitionKeepOutAddError (Error)

Message Error in Adding keepout locations for paritions
Decsription The Efinity software encountered errors when adding keepout locations for paritions. Ensure that the placer_keepout files are present for all partitions.

PartitionKeepOutFileReadFailed (Error)

Message Unable to read keepout file '{}'
Decsription The Efinity software is unable to read a keepout file. Ensure that the .placer_keepout files are present for all partitions.

PartitionKeepOutOnFixed (Error)

Message Cannot Fix a cell at a Keepout Site ({}, {})
Decsription A Fixed Cell cannot be assigned to a Keepout site Ensure that the fixed cells are not assigned to keepout site.

ResourceCapacityViolations (Error)

Main Message {}Region lacks sufficient resources for the assigned cells
Action Region lacks sufficient resources for the assigned cells.
Sub-Message There are more {} cells than available {} sites ({} cells, {} sites)
Decsription There are more cells than available sites.

TileDeficit (Error)

Message Detected {} {} signals in {} tile region ({} {}) =-> ({} {}). There is a limit of {}
Decsription The software detected an incorrect number of signals in the region.

TileDeficitWarning (Warning)

Message Detected {} {} signals in {} tile region ({} {}) =-> ({} {}). There is a limit of {}
Decsription The software detected an incorrect number of signals in the region.

ValidChainsLoneSink (Error)

Main Message Found {} '{}' {} output driving two or more sinks:
Action Invalid placement, will fail post-placement checks. Check netlist connectivity and ensure correct connections.
Sub-Message Sink: {}
Decsription Sink enumeration.

ValidChainsPlacementMismatch (Error)

Message Found {} '{}' at location ({}, {}) with {} output driving non-adjacent {} '{}' at location ({}, {})
Decsription Invalid placement, will fail post-placement checks. Check netlist connectivity and ensure correct connections. Ensure locked-down cells are placed in valid locations.

ValidChainsTypeMismatch (Error)

Message {} cell {}'s {} output drives {}, which is an {} cell not an {} cell
Decsription Invalid placement, will fail post-placement checks. Check netlist connectivity and ensure correct connections.