The software may issue the following messages when reading the device database.
ArcUnsupportedTransitionType (Warning)
| Message |
arc on cell of type '{}' from port '{}' to '{}' ought to be set to BOTH, but this is an unsupported active_clock_edge |
| Decsription |
Timing arcs sensitive to both clock edges are not supported. |
ArchDBMissingMLatchModelSignal (Error)
| Message |
Cannot find signal {} in the mlatch model in architecture file |
| Decsription |
Cannot find a signal in the mlatch model in the architecture file. Please report this error in the forum so we can fix it. |
ArchModelCheckWarningCount (Warning)
| Message |
Found {} warnings when checking timing parameters |
| Decsription |
Timing parameter checks have completed. The number of warnings identified is displayed. |
ArchModelClockPortNoAssociatedPort (Warning)
| Message |
Model {}: Clock port {} does not have an associated port (Expected: At least 1) in mode {} |
| Decsription |
A clock port in an architecture model does not have an associated port. Something is wrong with your Efinity installation. |
ArchModelMissingAnnotatedPortOutput (Warning)
| Message |
Annotated port {} cannot be found in output of model {} |
| Decsription |
An annotated port is missing in an architecture model output. Something is wrong with your Efinity installation. |
ArchModelMissingAnnotations (Warning)
| Message |
Model {} with pb_type blif_model {} does not have annotations |
| Decsription |
An architecture model does not have annotations. Something is wrong with your Efinity installation. |
ArchModelOutputPortUnexpectedAssociatedClockCount (Warning)
| Message |
Model {}: Output port {} has {} clock associated (Expected: 1) in mode {} |
| Decsription |
An output port in an architecture model has an incorrect number of associated clocks. Something is wrong with your Efinity installation. |
CellDelayOverrideLoading (Info)
| Message |
Loading CellDelayOverride information from '{}' |
| Decsription |
Successfully read in the CellDelayOverride file. |
CellSiteInstCellNotFound (Error)
| Message |
Cell instance '{}' in CellSiteInstance file not found in netlist |
| Decsription |
A cell in the CellSiteInst file was not found in the netlist. |
CellSiteInstInvalidSiteInst (Error)
| Message |
SiteInst '{}' for cell instance '{}' in the CellSiteInstance file is not valid |
| Decsription |
A cell in the CellSiteInst file was assigned to an invalid SiteInst. |
CellSiteInstLoading (Info)
| Message |
Loading CellSiteInst information from '{}' |
| Decsription |
Successfully read in the CellSiteInst file. |
CellSiteInstMultipleCell (Error)
| Message |
Cell instance '{}' has multiple entries in the CellSiteInstance file |
| Decsription |
A cell in the CellSiteInst file was found more than once. |
ConnectionProfileJsonDoesNotExist (Error)
| Message |
File {} does not exist |
| Decsription |
Connection profile JSON file does not exist |
ConnectionProfileParseFailed (Error)
| Message |
Failed to parse connection profile {} |
| Decsription |
Failed to parse connection profile |
ConnectionProfileParseFailedFromString (Error)
| Message |
Failed to parse connection profile |
| Decsription |
Failed to parse connection profile |
CoreInterfaceConstraintsFileClockSourceRegistrationFailed (Error)
| Message |
Failed to register clock soure '{}' |
| Decsription |
The Efinity software has failed to register a clock source. |
CoreInterfaceConstraintsFileDuplicatePinName (Error)
| Message |
Duplicate pin name found in core interface constraints file: {} |
| Decsription |
The Efinity software has identified duplicate pin names in a core interface constraints file. |
CoreInterfaceConstraintsFileIllegalConstraint (Error)
| Message |
Illegal {} constraint found in core interface constraints file: {} |
| Decsription |
The Efinity software has identified an illegal constraint in a core interface constraints file. |
CoreInterfaceConstraintsFileIllegalIOLocation (Error)
| Message |
Illegal I/O location found in core interface constraints file: {} |
| Decsription |
The Efinity software has identified an illegal I/O location in a core interface constraints file. |
CoreInterfaceConstraintsFileIllegalPinIdx (Error)
| Message |
Illegal pin index found in core interface constraints file: {} |
| Decsription |
The Efinity software has identified an illegal pin index in a core interface constraints file. |
CoreInterfaceConstraintsFileIllegalType (Error)
| Message |
Illegal type found in core interface constraints file: {} |
| Decsription |
The Efinity software has identified an illegal type in a core interface constraints file. |
CoreInterfaceConstraintsFileInconsistentClockConstraints (Error)
| Message |
Inconsistent clock constraints found in core interface constraints file: {} |
| Decsription |
The Efinity software has identified inconsistent clock constraints in a core interface constraints file. |
CoreInterfaceConstraintsFileLoadFailed (Error)
| Message |
Failed to read core interface constraints file '{}'. {} issues identified |
| Decsription |
The Efinity software has failed to read a core interface constraints file. |
CoreInterfaceConstraintsFileLoadSuccess (Info)
| Message |
Successfully read core interface constraints file '{}' |
| Decsription |
The Efinity software has successfully read and processed a core interface constraints file. |
CoreInterfaceConstraintsFileMissingClockDefinition (Info)
| Message |
No defintion found for clock '{}'. Assuming clock is internally generated |
| Decsription |
The Efinity software has not found a definition for the referenced clock. |
CoreInterfaceConstraintsFileMultiplePinConstraint (Error)
| Message |
Pin is constrained more than once in core interface constraints file: {} |
| Decsription |
The Efinity software has identified multiple constraints for the same pin in a core interface constraints file. |
CoreInterfaceConstraintsFileNotFound (Error)
| Message |
Core interface constraints file '{}' cannot be located |
| Decsription |
The Efinity software is unable to locate a core interface constraints file. |
CoreInterfaceConstraintsFilePinTypeOffsetMismatch (Error)
| Message |
Pin type does not match offset in core interface constraints file: {} |
| Decsription |
The Efinity software has identified an pin type/offset mismatch in a core interface constraints file. |
CoreInterfaceConstraintsFileReading (Info)
| Message |
Reading core interface constraints file '{}' |
| Decsription |
The Efinity software is reading a core interface constraints file. |
CoreInterfaceConstraintsFileUnknownConstraint (Error)
| Message |
Unknown constraint found in core interface constraints file: {} |
| Decsription |
The Efinity software does not recognize a constraint in a core interface constraints file. |
CoreInterfaceConstraintsMissingClockNet (Error)
| Message |
No clock net found for clock {} |
| Decsription |
The Efinity software has not found a clock net for the given clock. |
DatabasDeviceNoAutoGrid (Error)
| Message |
Database::LoadDevice() called when called when Auto sized grid |
| Decsription |
Internal flow control error. PnR database does not support an automatic grid definition. |
DatabaseAlreadySetup (Error)
| Message |
Database::SetUp() called when database already setup |
| Decsription |
Internal flow control error. PnR database attempted to be setup twice. |
DatabaseBadClusterData (Error)
| Message |
Cluster data mismatch detected during load placement |
| Decsription |
Logical blocks found without cluster information after loading placement data. |
DatabaseClockViolations (Error)
| Message |
{} clock violations are detected during load placement |
| Decsription |
Clock regions found with too many clocks after loading placement data. |
DatabaseClusteredNetlistAlreadyLoaded (Error)
| Message |
Cannot load clustered netlist: netlist is already loaded |
| Decsription |
Internal flow control error. PnR database attempted to load the clustered netlist twice. |
DatabaseClusteredNetlistDoesntExist (Error)
| Message |
Cannot load clustered netlist: netlist does not exist |
| Decsription |
Clustered netlist file not found. |
DatabaseClusteredNetlistLoaded (Error)
| Message |
Cannot erase clustered netlist: netlist must first be unloaded |
| Decsription |
Internal flow control error. PnR database attempted to erase the clustered netlist while it was loaded. |
DatabaseClusteredNetlistNotLoaded (Error)
| Message |
Cannot unload clustered netlist: netlist is not loaded |
| Decsription |
Internal flow control error. PnR database attempted to unload the clustered netlist when it was not loaded. |
DatabaseDeviceAlreadyLoaded (Error)
| Message |
Database::LoadDevice() called when device already loaded |
| Decsription |
Internal flow control error. PnR database attempted to be loaded the device twice. |
DatabaseDeviceNotLoaded (Error)
| Message |
{} called when device not loaded |
| Decsription |
Internal flow control error. PnR database function called without the device being loaded. |
DatabaseGlobalNetworkPlacementViolations (Error)
| Message |
Error(s) exist in global network placement |
| Decsription |
Violations found in global network data after loading placement data. |
DatabaseNetlistAlreadyLoaded (Error)
| Message |
Database::LoadLogicalNetlist() called when logical netlist already loaded |
| Decsription |
Internal flow control error. PnR database attempted to load the logical netlist twice. |
DatabaseNetlistDoesntExist (Error)
| Message |
The specified logical netlist file '{}' does not exist |
| Decsription |
Logical netlist file not found. |
DatabaseNetlistLoaded (Error)
| Message |
{} called when logical netlist loaded |
| Decsription |
Internal flow control error. PnR database function called while the logical netlist is loaded |
DatabaseNetlistNotLoaded (Error)
| Message |
{} called when logical netlist not loaded |
| Decsription |
Internal flow control error. PnR database function called without the logical netlist being loaded. |
DatabaseNotSetup (Error)
| Message |
{} called when database not setup |
| Decsription |
Internal flow control error. PnR database function called without the database setup. |
DatabasePlacementAlreadyLoaded (Error)
| Message |
Database::LoadPlacement() called when placement already loaded |
| Decsription |
Internal flow control error. PnR database attempted to load the placement data twice. |
DatabasePlacementChecks (Info)
| Message |
Run checks after load placement |
| Decsription |
Performing checks to confirm placement data is consistent with the device. |
DatabasePlacementDoesntExist (Error)
| Message |
Database::LoadPlacement() called when place file does not exist |
| Decsription |
Placement file not found. |
DatabasePlacementLoaded (Error)
| Message |
Database::ErasePlacement() called when placement loaded |
| Decsription |
Internal flow control error. PnR database attempted to erase the placement data while it was still loaded. |
DatabasePlacementNotLoaded (Error)
| Message |
Database::UnloadPlacement() called when placement not loaded |
| Decsription |
Internal flow control error. PnR database attempted to unload the placement data when it was not loaded. |
DatabasePlacementViolations (Error)
| Message |
Found {} error(s) in placement |
| Decsription |
Violations found after loading placement data. |
DatabaseReadRouterLookaheadFailed (Error)
| Message |
Failed to read router lookahead for device {} from file {} |
| Decsription |
Router lookahead file could not be read. |
DatabaseReadRouterLookaheadPassed (Info)
| Message |
Read router lookahead for device {} from file {} |
| Decsription |
Router lookahead file successfully read. |
DatabaseRoutingDoesNotExist (Error)
| Message |
{} called when route file does not exist |
| Decsription |
PnR routing data file not found. |
DatabaseRoutingEraseTrouteTrace (Info)
| Main Message |
Deleting any pre-existing troute trace files |
| Action |
Removing routing trace data from a previous compile. |
| Sub-Message |
Removing troute trace file '{}' |
| Decsription |
Troute trace file that was removed. |
DatabaseRoutingGraphAlreadyLoaded (Error)
| Message |
{} called when routing graph already loaded |
| Decsription |
Internal flow control error. PnR database attempted to load the routing graph twice. |
DatabaseRoutingGraphNotLoaded (Error)
| Message |
{} called when routing graph not loaded |
| Decsription |
Internal flow control error. PnR database attempted to call function while the routing graph was not loaded. |
DatabaseRoutingGraphStats (Info)
| Message |
Generated {} RR nodes and {} RR edges |
| Decsription |
Information about the size of the routing graph. |
DatabaseRoutingNotLoaded (Error)
| Message |
{} called when routing not loaded |
| Decsription |
Internal flow control error. PnR database attempted to call function while the routing data was not loaded. |
DatabaseRoutingUpdateTraceSwitchDataFailed (Error)
| Message |
Failure in UpdateTraceSwitchData, called by {} |
| Decsription |
Internal flow control error. Errors detected while updating switch data based on the routing file. |
DatabaseSynchronizers (Info)
| Main Message |
Found {} synchronizers as follows: |
| Action |
Listing the clock-domain-crossing synchronizer chains found in the netlist. |
| Sub-Message |
{}: |
| Decsription |
Synchronizer register name. |
| Sub-Message |
Synchronizer {}: |
| Decsription |
Synchronizer chain ID. |
DesignContainsClkDrivenSinks (Error)
| Main Message |
The design contains clock input ports that are driven by a constant |
| Action |
The design contains clock input ports that are driven by constant(s). This is not a supported configuraton. |
| Sub-Message |
Clock input port '{}' is driven by constant net '{}' |
| Decsription |
Information about the violation. |
DeviceMissingIOPadInfo (Error)
| Message |
Missing IO pad info at ({} {}, {}) |
| Decsription |
Missing IO pad info |
DeviceMissingIOPadType (Error)
| Message |
Missing IO pad type at ({} {}, {}) |
| Decsription |
Missing IO pad type |
DeviceUnusedIOPads (Info)
| Message |
This device has {} unused io pads using {} package |
| Decsription |
This device has unused io pads |
EfxParseDumpParamsFail (Error)
| Message |
Unable to dump parameters to {} |
| Decsription |
The dump parameters operation failed. |
EfxParseDumpParamsPass (Info)
| Message |
Dumped parameters to {} |
| Decsription |
The dump parameters operation succeded. |
FinalAnalysisFanoutRecommendationFileWriteFailed (Error)
| Message |
Write to {} failed |
| Decsription |
The write operation failed. |
GridDimensionsOutOfRange (Error)
| Message |
nx and ny must be less than 32767, since the router uses shorts (16-bit) to store coordinates |
| Decsription |
nx and ny must be less than 32767 |
IOPlacementConstraintsFileWriteFailed (Error)
| Message |
Failed to write I/O placement constraints file to '{}' |
| Decsription |
The Efinity software is unable to write an I/O placement constraints file. |
IOPlacementConstraintsFileWriting (Info)
| Message |
Writing I/O placement constraints to '{}' |
| Decsription |
The Efinity software is writing an I/O placement constraints file. |
IncompatableCellSiteInst (Error)
| Message |
Cell instance '{}' of type '{}' cannot be placed on SiteInst '{}' as indicated in the CellSiteInst file |
| Decsription |
The cell type is not compatible with the Site selected for it. |
IncompatiblePartitionInterface (Error)
| Main Message |
Found interface incompatiblities between top design and imported partition '{}' |
| Action |
Found interface incompatiblities between top design and imported partition. |
| Sub-Message |
Input interface '{}' is missing from the partition |
| Decsription |
Missing interface. |
| Sub-Message |
Output interface '{}' is missing from the top design |
| Decsription |
Missing interface. |
| Sub-Message |
Output interface '{}' is missing from the partition |
| Decsription |
Missing interface. |
| Sub-Message |
Input interface '{}' is missing from the top design |
| Decsription |
Missing interface. |
LbfWriteSuccessful (Info)
| Message |
Successfully written updated LBF file '{}' |
| Decsription |
Successfully written updated LBF file |
LookaheadIncorrectFileExtension (Warning)
| Message |
Router lookahead filename {} does not have .zst file extension; format is incorrect! |
| Decsription |
Router lookahead does not have .zst file extension |
LookaheadReadCorrupted (Warning)
| Message |
Pre-computed router lookahead file '{}' appears to be corrupted |
| Decsription |
Pre-computed router lookahead file appears to be corrupted |
LookaheadReadFailed (Warning)
| Message |
Could not read pre-computed router lookahead file '{}' |
| Decsription |
Could not read pre-computed router lookahead file |
LookaheadReadOutOfDate (Error)
| Message |
Pre-computed router lookahead file '{}' has out of date version |
| Decsription |
Pre-computed router lookahead file has out of date version |
LookaheadWriteFailed (Warning)
| Message |
Could not write lookahead data to file '{}'; continuing with in-memory data |
| Decsription |
Could not write lookahead data to file |
LookaheadWriteReadbackSuccessful (Info)
| Message |
Successfully performed lookahead data file readback checks |
| Decsription |
Successfully performed lookahead data file readback checks |
MifFailedToRestore (Error)
| Message |
Could not restore '{}' back to the initial settings |
| Decsription |
Failed to restore logical memory to the initial settings |
MifFailedToUpdate (Error)
| Message |
Could not update '{}' from init file '{}' : {} |
| Decsription |
Failed to update logical memory from memory information file |
MifMissingMemoryData (Error)
| Message |
Could not find memory '{}' in saved memory information |
| Decsription |
Could not find memory information in saved memory information file |
MifUpdateSuccessful (Info)
| Message |
Updated initial memory contents for '{}' |
| Decsription |
Successfully updated initial memory contents |
NetistLogicalBlockClockCounts (Info)
| Message |
block {} i ({}) count_clocks={} logical_block_clock_count[i]={} |
| Decsription |
The number of clocks for a given block has been displayed |
NetistLogicalBlockOutputUnconnectedClockPin (Error)
| Message |
Logical Block #{} with output {} has a clock pin unconnected ({}) |
| Decsription |
Logical block has unconnected clock pin |
NetlistActivityFileBlifFileMismatch (Error)
| Message |
Net {} found in activity file, but it does not exist in the .blif file |
| Decsription |
Net found in activity file, but it does not exist in the .blif file |
NetlistActivityFileMissingSignal (Error)
| Message |
Activity file does not contain signal {} |
| Decsription |
Activity file does not contain signa |
NetlistAutoIobufGeneration (Info)
| Message |
auto_iobuf_generation |
| Decsription |
auto_iobuf_generation |
NetlistBlockNoOutput (Warning)
| Message |
Block contains no output |
| Decsription |
Block contains no output |
NetlistBlocksSweptThisPass (Info)
| Message |
Pass {}: Swept away {} blocks with no fanout |
| Decsription |
The number of dangling blocks removed in this optimization pass. |
NetlistClockNetConnectingNetMismatch (Error)
| Message |
Clock net for block {} #{} is net {} #{} but connecting net is {} #{} |
| Decsription |
Mismatch between clock net and connecting net to a block |
NetlistConstGenerator (Info)
| Message |
Net is a constant generator: {} |
| Decsription |
Net is a constant generator |
NetlistConstGeneratorCount (Info)
| Message |
Found {} constant generator nets |
| Decsription |
The number of constant genertor nets (VCC/GND) found in the netlist |
NetlistConstGeneratorLUT0 (Warning)
| Message |
Net '{}' is driven by a 0LUT (const generator) '{}' that is neither VCC nor GND |
| Decsription |
LUT primitive with 0 inputs was found in the netlist. |
NetlistCreateGND (Info)
| Message |
Creating GND const gen for DSP tie-offs |
| Decsription |
Creating a GND cell to use for tying off unused DSP inputs. |
NetlistCreateVCC (Info)
| Message |
Creating VCC block |
| Decsription |
Creating a VCC cell to use for tying off unused cell inputs. |
NetlistFileBlocksAndNetsInfo (Info)
| Message |
Total blocks: {}, total nets: {} |
| Decsription |
Information about netlist clocks and nets has been displayed. |
NetlistFileInOutInfo (Info)
| Message |
Primary inputs: {}, primary outputs: {} |
| Decsription |
Information about netlist inputs and outputs has been displayed. |
NetlistFileInfo (Info)
| Message |
Input netlist file: '{}' |
| Decsription |
Information about a netlist file has been displayed. |
NetlistFileLutLatchSubcktsInfo (Info)
| Message |
LUTs: {}, latches: {}, subckts: {} |
| Decsription |
Information about netlist LUTs, latches, and subckts has been displayed. |
NetlistFileStdAbsorbableLatchInfo (Info)
| Message |
standard absorbable latches: {} |
| Decsription |
Information about netlist standard absorbable latches has been displayed. |
NetlistFileUnexpectedEndLines (Error)
| Message |
Found {} .end lines; expected {} |
| Decsription |
Unexpected netlist file format |
NetlistFileUnexpectedModelLines (Error)
| Message |
Found {} .model lines; expected {} |
| Decsription |
Unexpected netlist file format |
NetlistFileUnexpectedOutputLines (Error)
| Message |
Found {} .outputs lines; expected {} |
| Decsription |
Unexpected netlist file format |
NetlistFileVPackNetBadControlNetConnection (Error)
| Message |
Netlist inconsistency: Block #{}({}) control port {} is connected to net #{}({}), but is not a control net |
| Decsription |
The block control port is connected to net, but the net is not a control net. |
NetlistFileVPackNetBadControlPortConnection (Error)
| Message |
Netlist inconsistency: Block #{}({}) port {} is connected to global control net #{}({}), but is not a control port |
| Decsription |
The block port connected to a global control net is not a control port. |
NetlistFileVPackNetBrokenConnection (Error)
| Message |
Netlist inconsistency: Block #{}({}) is connected to net #{}({}), but connecting net is #{}({}) |
| Decsription |
A net in the netlist is connected to a block pin, but the block pin connects to a different net. |
NetlistFileVPackNetBrokenConnection2 (Error)
| Message |
Netlist inconsistency: Block #{}({}) is connected to net #{}({}), but the net does not have a connection to the block |
| Decsription |
A block pin connects to a net, but that net does not connect back to the block pin. |
NetlistFileVPackNetInvalidNumDrivers (Error)
| Message |
vpack_net {} has {} signals driving it |
| Decsription |
VPack net has invalid number of drivers |
NetlistFileVPackNetMissingConnection (Error)
| Message |
Netlist inconsistency: vpack_net #{}({}) is missing connection {} |
| Decsription |
A net in the netlist has allocated a connection, but no block is connected to it. |
NetlistFileVPackNetNoFanout (Warning)
| Message |
vpack_net {} has no fanout |
| Decsription |
VPack net has no fanout |
NetlistFileVPackNetReservedName (Error)
| Message |
vpack_net #{} has the reserved name {} |
| Decsription |
VPack net has reserved name |
NetlistFoundInternalGeneratedClock (Info)
| Message |
Found internal generated clock at net {}: {} driven by {}: {} |
| Decsription |
Found internal generated clock |
NetlistGlobalControlOutputNetMismatch (Error)
| Message |
Netlist inconsistency: Block #{}({}) global control output {} drives non-global control net #{}({}) |
| Decsription |
A block with an output that must drive a global control line is connected to a non-global control net. |
NetlistGlobalNetMismatch (Error)
| Message |
Netlist inconsistency: Block #{}({})non-global output {} drives global net #{}({}) |
| Decsription |
A block with an output that cannot drive a global control line is connected to a global net. |
NetlistGlobalOutputNetMismatch (Error)
| Message |
Netlist inconsistency: Block #{}({}) global output {} drives non-global net #{}({}) |
| Decsription |
A block with an output that must drive a global line is connected to a non-global net. |
NetlistIOInpadHasClock (Error)
| Message |
IO inpad #{} with output {} has clock |
| Decsription |
IO inpad has a clock |
NetlistIOInpadNumOutputPins (Error)
| Message |
IO inpad logical_block #{} name {} of type {} has {} output pins |
| Decsription |
IO inpad has an invalid number of output pins |
NetlistIOOutpadHasClock (Error)
| Message |
io outpad #{} with name {} has clock |
| Decsription |
IO outpad has a clock |
NetlistIOOutpadNumOutputPins (Error)
| Message |
io outpad logical_block #{} name {} of type {} has {} output pins |
| Decsription |
IO outpad has an invalid number of output pins |
NetlistIllegalConstGenerator (Error)
| Message |
Internal Error: Non VCC/GND net '{}' marked as constant generator |
| Decsription |
Only VCC and GND nets may be marked as constant generators. |
NetlistInitParseTimeElapsed (Info)
| Message |
Loop for doall : {}, init_parse took {} seconds |
| Decsription |
The time elapsed for netlist parsing has been displayed. |
NetlistInitReadTimeElapsed (Info)
| Message |
Loop for doall : {} took {} seconds |
| Decsription |
The time elapsed for netlist reading has been displayed. |
NetlistInterfaceClkoutPinAlreadyDefined (Warning)
| Message |
Interface clock output pin {} is already defined |
| Decsription |
The auto-generated name for an interface clock output collided with an existing name. |
NetlistInterfaceClkoutPinCreated (Info)
| Message |
Creating interface CLKOUT {} |
| Decsription |
A clock out pin is added to the core netlist to allow it to route to the periphery. |
NetlistInterfaceClockBufferCreated (Info)
| Message |
Creating interface clock buffer {} |
| Decsription |
A EFX_GBUFCE block is created for a normal net being promoted to global. |
NetlistInterfaceClockNotFound (Error)
| Message |
Interface clock {} is not found |
| Decsription |
An interface clock used in the design periphy, but the clock cannot be found in the core netlist. |
NetlistInterfaceClockPinCreated (Info)
| Message |
Creating interface clock pin {} |
| Decsription |
An interface clock pin is defined in the design periphy, but not the core netlist has been created. |
NetlistLatchIncorrectNumParameters (Error)
| Message |
.latch does not have 5 parameters |
| Decsription |
.latch has an incorrect number of parameters (should be 5). Please report this error in the forum so we can fix it. |
NetlistLatchUnexpectedNumClockPins (Error)
| Message |
Latch #{} with output {} has {} clock pin(s), expected one (CLK) |
| Decsription |
Unexpected number of clock pins on latch |
NetlistLatchUnexpectedNumOutputPins (Error)
| Message |
Latch #{} with output {} has {} output pin(s), expected one (Q) |
| Decsription |
Unexpected number of output pins on latch |
NetlistLogicalBlockMultipleOutputPins (Warning)
| Message |
Logical_block #{} name {} of model {} has {} output pins instead of 1 |
| Decsription |
Logical block has more than one output pins |
NetlistLogicalBlockNoFanout (Warning)
| Message |
logical_block {} #{} has no fanout |
| Decsription |
A logical_block has no fanout |
NetlistLogicalBlockNoFanoutOrFanin (Warning)
| Message |
logical_block {} #{} has no fanout or fanin |
| Decsription |
A logical_block has no fanout or fanin |
NetlistLogicalBlockUnknownType (Error)
| Message |
Unknown type for logical_block #{} {} |
| Decsription |
Unknown type for logical_block |
NetlistMissingDriver (Error)
| Message |
missing driver for net {} |
| Decsription |
The specified net is is missing a driver |
NetlistMultipleNetDrivers (Error)
| Message |
Number of drivers for net #{} ({}) has {} drivers |
| Decsription |
The software found multiple drivers for the listed net name. Please report this error in the forum so we can fix it. |
NetlistMultipleSubcktSignalInst (Error)
| Message |
Two instances of {} subckt signal found in subckt {} |
| Decsription |
Two instances of a subckt signal found in a subckt. Please report this error in the forum so we can fix it. |
NetlistNetsSweptThisPass (Info)
| Message |
Pass {}: Swept away {} nets with no fanout |
| Decsription |
The number of dangling nets removed in this optimization pass. |
NetlistNumClockNets (Info)
| Message |
circuit has {} clock net ({} of {} are internal clock); {} io_pads |
| Decsription |
circuit has clock net |
NetlistNumSweptNets (Info)
| Message |
Swept away {} nets with no fanout |
| Decsription |
Nets with no fanout has been removed |
NetlistNumUnconnectedBlocks (Info)
| Message |
{} unconnected blocks in input netlist |
| Decsription |
Number of unconnected blocks in netlist |
NetlistOutputNetConnectingNetMismatch (Error)
| Message |
Output net for block {} #{} is net {} #{} but connecting net is {} #{} |
| Decsription |
Mismatch between output net and connecting net to a block |
NetlistRemapRamLineFailed (Error)
| Message |
Failed moving net from {} to {} on {}, net is disconnected |
| Decsription |
An error occured while trying to prepare the BRAM block for place and route. |
NetlistRemovedLUTBuffers (Info)
| Message |
Removed {} LUT buffers |
| Decsription |
Removed LUT buffers |
NetlistRemovingBlock (Info)
| Message |
Removing block |
| Decsription |
Removing block |
NetlistSweptNodes (Info)
| Message |
Sweept away {} nodes |
| Decsription |
Swept away nodes |
NetlistTotalSwept (Info)
| Message |
Swept away {} nets and {} blocks in total |
| Decsription |
The total number of dangling nets and blocks removed. |
NetlistUnsupportedCell (Error)
| Message |
Cell type '{}' is not supported in the current device |
| Decsription |
The design netlist contains a primitive cell type that is not supported in the selected device. |
NetlistUnsupportedCellCount (Error)
| Message |
Found {} unsupported cell type(s) in the post-synthesis netlist |
| Decsription |
The total number of unsupported cell types in the design netlist. |
NetlistVPackNetIsClockDriver (Info)
| Message |
vpack_net {} {} is a clock_net driver {} {} (model={}) |
| Decsription |
vpack_net is a clock_net drive |
NetlistVprUnableToSweepHangingNode (Warning)
| Message |
Sweep hanging nodes in your logic synthesis tool because VPR can not do this yet |
| Decsription |
Sweep hanging nodes in your logic synthesis tool because VPR can not do this yet |
P2CReadFailed (Error)
| Message |
Failed to read partition to cells database '{}' |
| Decsription |
Encountered an error while reading the partition to cells database file. |
P2CWriteFailed (Error)
| Message |
Could not write to file: '{}' |
| Decsription |
Encountered an error while writing the partition to cells database file. |
PadNameDuplicate (Error)
| Message |
Pad name {} has defined {} times in the boundary file. Each pad must have a unique name |
| Decsription |
Duplicate pad name |
ParameterListNotEquivalentToCombination (Error)
| Message |
Parameter list in min_model file not equivalent to list in combination {} |
| Decsription |
Parameter list in min_model file not equivalent to list in combination id |
ParameterListNotEquivalentToReference (Error)
| Message |
Parameter list in combination id: {} not equivalent to reference combination {} |
| Decsription |
Parameter list is not equivalent to reference combination. |
ParameterNameMissingInMinModel (Error)
| Message |
Parameter name {} missing in min_model |
| Decsription |
Parameter name is missing in min_model |
ParamterNameMissingInCombID (Error)
| Message |
Parameter name {} missing in combination id: {} |
| Decsription |
Parameter name is missing in combination id |
PhysicalSynthesisJsonFileInvalid (Error)
| Message |
The Json File: {} is not valid and cannot be read |
| Decsription |
The Json file is not valid and cannot be read. |
PhysicalSynthesisJsonFileParseFailed (Error)
| Message |
Failed to parse Json File: '{}' |
| Decsription |
Failed to parse Json File |
PhysicalSynthesisJsonFilePathNotExist (Error)
| Message |
The Json File: {} does not exist |
| Decsription |
The Json file does not exist. |
PinNameDuplicate (Error)
| Message |
Package Pin name {} has defined {} times in the package file. Each pad must map to a unique pin name |
| Decsription |
Duplicate pin name |
PortSizeNetSizeMismatch (Error)
| Message |
Port size ({}:{}) and Net size ({}:{}) do not agree |
| Decsription |
Port size and net size mismatch found |
RoutabilityStatusReadFailed (Error)
| Main Message |
Failed to read routability metrics database '{}' |
| Action |
The Efinity software has failed to read a routability metrics database |
| Sub-Message |
Reason: {} |
| Decsription |
Failure reason |
RoutabilityStatusReadInvalidFileMagic (Error)
| Message |
The routability metrics database '{}' appears to be corrupted |
| Decsription |
The Efinity software has encountered a corrupted routability metrics database |
RoutabilityStatusReadInvalidSchemaVersion (Error)
| Message |
The routability metrics database '{}' appears to be from an older version of the Efinity software |
| Decsription |
The Efinity software has encountered a corrupted routability metrics database |
RoutabilityStatusRenameFailed (Error)
| Main Message |
Failed to rename routability metrics database from '{}' to {} |
| Action |
The Efinity software has failed to rename a routability metrics database |
| Sub-Message |
Reason: {} |
| Decsription |
Failure reason |
RoutabilityStatusWriteFailed (Error)
| Main Message |
Failed to write routability metrics database to '{}' |
| Action |
The Efinity software has failed to write a routability metrics database |
| Sub-Message |
Reason: {} |
| Decsription |
Failure reason |
SynthesizedCircuitStatistics (Info)
| Main Message |
Synthesized circuit stats: |
| Action |
Synthesized circuit stats |
| Sub-Message |
{} LUTs of size {} |
| Decsription |
LUT statistics |
| Sub-Message |
{} of type {} |
| Decsription |
Model statistics |
TimingReportWriteFailed (Warning)
| Message |
Failed to write timing report dump to '{}' |
| Decsription |
Failed to write timing report dump |
VdbDanglingOutputFromClkBuffer (Error)
| Message |
Unexpected Dangling Output from CLK BUFFER, Synthesis Error |
| Decsription |
Unexpected Dangling Output from CLK BUFFER |
VdbDecryptionEnvelopeParseFailed (Error)
| Message |
Failed to parse decryption envelope information |
| Decsription |
Failed to parse decryption envelope information |
VdbDigestMismatch (Error)
| Message |
Mis-matched digest content. Decryption failed |
| Decsription |
Mis-matched digest content. Decryption failed |
VdbFailedToDecryptKey (Error)
| Message |
Failed to decrypt key |
| Decsription |
Failed to decrypt key |
VdbFileDoesNotExist (Error)
| Message |
File {} does not exist |
| Decsription |
VDB file does not exist |
VdbFileRead (Info)
| Message |
Successfully read in VDB netlist file {} |
| Decsription |
The design netlist was successfully read in from the VDB file on disk. |
VdbFileReadFailed (Error)
| Message |
Failed to read in VDB netlist file {} |
| Decsription |
The design netlist was not able to be created from the VDB file on disk. |
VdbLicenseCheckoutFailed (Error)
| Message |
Failed to checkout valid license |
| Decsription |
Failed to checkout valid license |
VdbNoTopModule (Error)
| Message |
Cannot find top module in netlist: {} |
| Decsription |
Cannot find top module in netlist |
VdbP1735Version12PragmaVersionUnsupported (Error)
| Message |
Only support P1735 Version 1 or 2 |
| Decsription |
Only support P1735 Version 1 or 2 |
VdbP1735Version1PragmaVersionUnsupported (Error)
| Message |
Only P1735 Version 1 is supported |
| Decsription |
Only P1735 Version 1 is supported |
VdbP1735VersionPragmaUnspecified (Error)
| Message |
P1735 Version pragma must be specified |
| Decsription |
P1735 Version pragma must be specified |
VdbParseNetlistUnsupportedType (Error)
| Message |
Unsupported type for ParseNetlist |
| Decsription |
Unsupported type for ParseNetlist |
VdbUnsupportedVersionKey (Error)
| Message |
Version {} encryption cannot use {} key |
| Decsription |
Incorrect key used for encryption version |
XdbArchFileDoesNotExist (Error)
| Message |
Achitecture model '{}' cannot be found |
| Decsription |
Achitecture model cannot be found |
XdbArchLoadFailed (Error)
| Message |
Failed to load achitecture model file '{}' |
| Decsription |
Failed to load achitecture model file |
XdbDeviceLoadFailed (Error)
| Message |
Failed to load device database '{}' |
| Decsription |
Failed to load device database |
XdbFamilyLoadFailed (Error)
| Message |
Failed to load family database '{}' |
| Decsription |
Failed to load family database |
XdbTimingFileDoesNotExist (Error)
| Message |
Timing model '{}' cannot be found |
| Decsription |
Timing model cannot be found |
XdbTimingLoadFailed (Error)
| Message |
Failed to load timing model file '{}' |
| Decsription |
Failed to load timing model file |