问题描述
当我在Virtex-4 LX100中使用默认模式下的IDELAY组件时,我发现Tidid值在设置和保持路径时序分析中是两个不同的数字。由于IDELAY默认值应在芯片制造期间定义,为什么我在时序报告中看到两个不同的值?哪一个应该是硬件实现的实数?
解决/修复方法
通常,IDELAY默认值在速度文件中定义,并且在设置/保持路径分析(9.701和4.993 ns)中不应显示如此大的差异。
此行为是LX100的Toshiba和UMC掩码集之间的设计差异的结果。因此,传统IDELAY可以具有多种值。由于速度文件不知道哪个代工厂来自哪个(速度文件必须同时支持),速度文件必须根据最大可能延迟设置设置路径的最大延迟,并根据保持路径设置最小延迟尽可能小的延迟。
这仅影响LX100器件。
Xilinx鼓励使用FIX模式来实现更紧凑的采样窗口。
对于传统延迟,其他部分在建立和保持之间的Tidid值中没有表现出这种广泛的传播。
没有回复内容