UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 55683

2013.1 IBERT implementation error

Description

When the IBERT GTZ example design is generated using Generate output products via the xci, and then the relevant source files (.v/.vhd) and constraints of the example design are imported, if we run implementation, it errors out.

Error snippet for reference: Error may be different based on the configuration while creating the xci:

---
------
ERROR: [Place 30-601] An unconstrained instance which needs to be preplaced has been found. Check to see whether all core constraints were properly used or manually add LOC constraints for the following instance(s).
Unconstrained instance(s):
Inst 'u_ibert/inst/OCTAL[0].u_oct/gtze2_inf_north/clkbuflbtx0 {BUFG_LB}'
ERROR: [Place 30-601] An unconstrained instance which needs to be preplaced has been found. Check to see whether all core constraints were properly used or manually add LOC constraints for the following instance(s).
Unconstrained instance(s):
Inst 'u_ibert/inst/OCTAL[0].u_oct/gtze2_inf_north/clkbuflbtx1 {BUFG_LB}'
Phase 5 Implementation Feasibility check | Checksum: 5e32bec1
Time (s): cpu = 00:00:07 ; elapsed = 00:00:07 . Memory (MB): peak = 1287.242 ; gain = 6.219
ERROR: [Place 30-99] Placer failed with error: 'Implementation Feasibility check failed, Please see the previously displayed individual error or warning messages for more details.'
Please review all ERROR, CRITICAL WARNING, and WARNING messages during placement to understand the cause for failure.
Ending Placer Task | Checksum: 5e32bec1
Time (s): cpu = 00:00:07 ; elapsed = 00:00:07 . Memory (MB): peak = 1287.242 ; gain = 6.219
INFO: [Common 17-83] Releasing license: Implementation
21 Infos, 2 Warnings, 0 Critical Warnings and 3 Errors encountered.
place_design failed
ERROR: [Common 17-69] Command failed: Placer could not place all instances
    while executing
"place_design "
-------
---

The reason seems to be that for the IBERT GTZ we need to source v7ht.tcl (generated by the wizard) after synthesis and before placing the design.

Solution

After the xci is created, use the Open IP Example design  flow, and then run the implementation. This flow does not have issues, as it sources the required v7ht.tcl automatically.



AR# 55683
Date Created 04/23/2013
Last Updated 08/13/2013
Status Active
Type General Article
Devices
  • Virtex-7