When Iruntiming nalysis on my Spartan-6 FPGA design,the Distributed LUT RAM (DRAM) elements and BlockRam (RAMB) are not constrained under the PERIOD/FROM:TO constraints, but under the unconstrained path section of the Timing Report.
This issue is fixed in ISE Design Suite12.3 and later.
This is a known issue in ISE Design Suite 12.1. The DRAM/RAMB elements are not included in the correct TimeGroups (TNM/TNM_NET), which causes the timing constraints (PERIOD/FROM:TO) to be analyzed incorrectly. Some of the primitives were fixed in ISE 12.2 software.
There are two optional work-arounds:
For example:
INST "instance_name" TPSYNC = "Group";
This can be used within a FROM_TO constraint.
This issue is fixed in ISE Design Suite12.3.
To determine if this issue affects your design, please review the MAP report and the Timing Report.
The following primitives were missing in 12.2, but fixed in 12.3:
+RAM16X1D
+RAM16X1D_1
+RAM32X1D
+RAM32X1D_1
+RAM64X1D
+RAM64X1D_1
+RAM128X1D
+RAM64X1Q
The following primitives were missing in 12.1, but fixed in 12.2:
+RAM16X1S
+ RAM32X1S
+ RAM32M
+ RAM64M
+ RAMB16_S1_S1
+ RAMB16_S4_S4
+ RAMB16_S9_S9
+ RAMB16_S18
+ RAMB16_S18_S18
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
34856 | Design Advisory Master Answer Record for Spartan-6 FPGA | N/A | N/A |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
34856 | Design Advisory Master Answer Record for Spartan-6 FPGA | N/A | N/A |
AR# 35881 | |
---|---|
日期 | 05/20/2012 |
状态 | Active |
Type | 设计咨询 |
器件 | |
Tools |