Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


M1.4: WARNING:x4edr:21 - Blockcheck: CLB "frfi3_alism_fiCtr_upDown" is configured to use the G LUT as RAM, but the D1 and WE lines use the same pin, wh ich will likely cause a D->WE setup violation.


Record #4072

Product Family:  Software

Product Line:  FPGA Implementation

Problem Title:
M1.4: WARNING:x4edr:21 - Blockcheck: CLB "frfi3_alism_fiCtr_upDown" is
configured to   use the G LUT as RAM, but the D1 and WE lines use the same pin,
wh
ich will   likely cause a D->WE setup violation.



Problem Description:
Keywords: Blockcheck, ram, we, d1, configure

Urgency : Hot

General Description:
Map give the following warning:
WARNING:x4edr:21 - Blockcheck: CLB "frfi3_alism_fiCtr_upDown" is configured to
   use the G LUT as RAM, but the D1 and WE lines use the same pin, which will
   likely cause a D->WE setup violation.




Solution 1:

This is an incorrect warning. The SR mux is driving WE. The
same signal drives the H-LUT thru the H1 mux. Because the H1
mux also drives D1, drc warns about the setup violation.
The drc check doesn't realize that the D1 pin is going to the
H1 input of the HLUT not the D1 input of the RAM MODE block.
This is an incorrect warning because the DPRAM configuration
does not use D1.

This has been fixed in M1.5.

For now, the workaround is to use -d option in bitgen to
ignore the DRC error checking.



End of Record #4072

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents