搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
黑客灵魂
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
hive优化_hive.groupby.skewindata=true
2
接入世界30年: 展望中国互联网发展趋势
3
python | gtts 将文字转化为语音内容
4
latex 表格制作
5
推荐使用 Electron Forge:打造现代 Electron 应用的利器
6
C++栈(stack)详解_c++ stack
7
Hype-v虚拟机设置静态IP - Centos_hyper-v设置静态ip
8
Git:签出一个分支_签出分支
9
vue3通过Vite实现工程化_vue3 vite
10
腾讯智影新玩法——AI视频:一键转化为动漫!_腾讯云ai视频转绘
当前位置:
article
> 正文
vivado时序方法检查5_vivado 有些时序路径看不到
作者:黑客灵魂 | 2024-08-14 11:06:56
赞
踩
vivado 有些时序路径看不到
TIMING-14
:
时钟树上的
LUT
在时钟树上发现
LUT
<cell_name>
。不建议在时钟路径上包含
LUT
单元。
描述
时钟路径上的
LUT
可能导致偏差过大
,
因为时钟必须在穿过互连结构的常规布线资源上进行布线。除偏差过大外
,
这些路径更易于受到 PVT
变动的影响。强烈建议尽可能避免使用局部时钟。
解决方案
解决方案是更改设计
,
移除位于时钟树上的
LUT
。综合可能会在时钟门控和反相等许多情况下出现此状况。对于反相LUT1 单元
,
完成
opt_design
后可能会将
LUT
吸收到下游
slice
中。请调查此状况
,
确保完成
opt_design
后此情况仍有效。
示例
在下图中
,
使用
LUT
对含时钟使能信号的时钟进行门控。路径上的
LUT
可能导致偏差过大。
TIMING-15
:
时钟间路径上的严重保持时间违例
在
<cell_name>
(
由
<clock_name>
进行时钟设置
)
与
<cell_name>
(
由
<clock_name>
进行时钟设置
)
之间存在 <value
ns
的严重的时钟间偏差
,
此偏差导致存在
<VALUE>
ns
的严重保持时间违例。布线期间修复严重的保持时间违例可能会影响建立时间裕量,
导致时序收敛难度提升。
描述
DRC
警告报告称由于时钟间偏差导致严重的保持时间违例
,
可能导致实现期间难以达成时序收敛。建议对大于
1.0 ns的严重的时钟间偏差进行调查,
以确保约束或设计拓扑结构正确。
解决方案
调查时序路径上的时钟间严重偏差是否应定时
,
或者是否与未最优化的时序约束有关。如果由于未约束的
CDC
路径而导致发生严重偏差,
请添加必要的时序例外。如果由于与时钟树关联的逻辑而导致发生违例
,
请调查是否可通过改进路径的拓扑结构来更轻松地收敛时序。
TIMING-16
:
建立时间严重违例
在
<cell_name>
(
由
<clock_name>
进行时钟设置
)
与
<cell_name>
(
由
<clock_name>
进行时钟设置
)
之间存在 <value>
ns
的建立时间严重违例。这些阶段结束时出现的建立时间严重违例可能难以在布局后实现流程期间进行修复,
原因可能是
XDC
约束或设计架构未最优化。
描述
此
DRC
警告用于报告在实现期间较难以达成时序收敛的建立时间违例。建议对大于
1.0 ns
的建立时间违例进行调查
,以确保约束或设计拓扑结构正确。
解决方案
调查建立时间严重违例是否源于应定时的时序路径
,
或者违例是否与未最优化的时序约束有关。如果由于未约束的CDC 路径而导致发生建立违例
,
请添加必要的时序例外。如果由于存在大量组合逻辑而导致发生违例
,
请调查是否可通过改进路径的拓扑结构来更轻松地收敛时序。
TIMING-17
:
未设置时钟的时序单元
时序时钟无法到达时钟管脚
<pin_name>
。
描述
DRC
报告可列出不受时序时钟约束的时序单元
,
此类时序单元会影响针对报告的单元所生成的时序分析。强烈建议正确定义所有时钟以实现最大范围的时序路径覆盖,
并保证最高的准确性。否则可能因缺失时序分析而导致硬件故障。
解决方案
解决办法是在驱动未约束的时序单元的时钟树上创建缺失的基准时钟或生成时钟。
TIMING-18
:
输入或输出延迟缺失
在
<port_name>
上缺失与
<clock_name>
时钟相关的
<input/output>
延迟。
描述
IO
时序与包含外部器件的时序路径有关。输入和输出延迟可指定与设计接口处的时钟沿相关的端口路径延迟。强烈建议添加输入/
输出延迟约束
,
以确保
FPGA
接口可满足外部器件的时序要求。
解决方案
添加对应于必需的开发板应用的必需输入和输出延迟约束。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/黑客灵魂/article/detail/979451
推荐阅读
article
vivado
真双端口RAM
读写
错误
问题
(
第一个
口
读写
没
问题
,
第二个
口
读写
有
问题
)...
vivado
真双端口RAM
读写
错误
问题
(
第一个
口
读写
没
问题
,
第二个
口
读写
有
问题
)按理说如果是仿真代码
问题
,你的bram...
赞
踩
article
【指导解答】Vivado
FPGA
与
DSP
SRIO
通信
互联 快速配置与启动
CDCE62005
电源与...
本文围绕
FPGA
与
DSP
的
通信
互联展开讨论,介绍了
FPGA
配置
DSP
芯片电源、复位和启动的过程,以及在
FPGA
中实现图像...
赞
踩
article
【
FPGA
】
xilinx
Vivado
UART
IP核使用_
fpga
uart
ip...
xilinx
Vivado
UART
IP核的例化及调用_
fpga
uart
ip
fpga
uart
ip ...
赞
踩
article
【
Vivado
】
clock
ip
核
的使用_
vivado
时钟
ip
核
调用...
PLL用于振荡器中的反馈技术。许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步。一般的晶振由于工艺与成...
赞
踩
article
Vivado
时钟
IP
核
的
使用_
vivado
差分
时钟
激励...
Vivado
时钟
IP
核
的
使用简介在Xilinx
的
FPGA中,CMT包含PLL和MMCM。PLL(Phase Locke...
赞
踩
article
基于
AD9767
高速
DAC
的
DDS
信号
发生器
(
Verilog
&Vivado)...
基于
AD9767
高速
DAC
的
DDS
信号
发生器
。_ad9767ad9767 ...
赞
踩
article
Vivado
下
AD9767
双通道
正弦
波
产生例程_
vivado
正弦
信号...
本实验基于 Xinlinx 黑金AX7A035FPGA 开发板,练习使用 AN9767 模块,实验中使用的模块是采用 A...
赞
踩
article
Vivado
中如何使用
AXI
DMA
, PL 访问
DDR
_
vivoda
的dma怎么使用...
本博客详细介绍了如何在
Vivado
2018.2中使用
AXI
DMA
进行
DDR
内存的读写操作。首先,通过添加
AXI
DM...
赞
踩
article
vivado
wns
时序报警 处理_
vivadp
setup
报错...
7,解决set up 的方法搜索了下,有组合逻辑流水线,降低频率等。根据这次的实际情况,选择修改约束。6,根据路径,确定...
赞
踩
相关标签
vivado
xilinx
bram
数字电路设计
程序人生
fpga开发
tcp/ip
嵌入式硬件
vscode
DMA
DDR
PL 读写
verilog