LVDS DDR中心对齐输入ISERDESE2时序不满足
时序与实现社区未闭环原帖 9 个回答 · 450 次浏览|器件:ISERDESE2 / MMCME2 / BUFG
一句话结论:800ps窗口过小无法静态捕获,需考虑动态捕获方案
现象
300MHz LVDS DDR中心对齐输入经IBUFDS进ISERDESE2,时序约束不满足
根因
有效数据窗口仅800ps(边沿前后各400ps),对FPGA静态捕获而言过小
可尝试的处理步骤
- create_clock -period 3.330 -name {io_lvds_clkin_p[0]} [get_ports {io_lvds_clkin_p[0]}]
- set_input_delay -clock [get_clocks {io_lvds_clkin_p[0]}] -clock_fall -min -add_delay 0.400 [get_ports {io_lvds_datain_n[*]}]
- set_input_delay -clock [get_clocks {io_lvds_clkin_p[0]}] -clock_fall -max -add_delay 1.265 [get_ports {io_lvds_datain_n[*]}]
- set_input_delay -clock [get_clocks {io_lvds_clkin_p[0]}] -clock_fall -min -add_delay 0.400 [get_ports {io_lvds_datain_p[*]}]
- set_input_delay -clock [get_clocks {io_lvds_clkin_p[0]}] -clock_fall -max -add_delay 1.265 [get_ports {io_lvds_datain_p[*]}]
相关资料
ISE 14.7 MAP报错place:543资源未满却无法布局xocc双时钟内核时序不满足导致自动降频失败Spartan-6 LX9 MCB_DDR3_rzq 的 LOC 约束 K7 无效报错
相关标签:LVDS · ISERDESE2 · input_delay · timing
就这个问题继续问 AI →
← 返回 AMD 社区问答速查