0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用AMD VERSAL自适应SoC的设计基线策略

XILINX开发者社区 来源:XILINX开发者社区 2025-06-04 11:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概览

您是否准备将设计迁移到 AMD Versal 自适应 SoC?设计基线是一种行之有效的时序收敛方法,可在深入研究复杂的布局布线策略之前,帮您的 RTL 设计奠定坚实的基础。跳过这些步骤可能会导致设计周期延长,且达不到性能目标。所以采用正确的方法,可使您减少迭代次数,提高可预测性,并更快地实现时序收敛。

1从零起步:无先前架构约束,属性或原语

启动一次简单的 RTL 综合,确保基础设计或逻辑无误

为确保 Versal 器件获得最佳优化效果,应在“干净”的 RTL 设计上执行综合,避免导入基于 AMD UltraScale+ 架构设计项目中的遗留综合属性、物理约束或网表原语。由于 Versal 与 UltraScale+ 架构存在显著差异,沿用遗留元素可能会影响结果质量(QoR)。执行干净的综合运行有助于及早发现逻辑问题。

请参阅用户设计指南 (UG1387) 中的“RTL 编码准则”和“综合属性”。

2定义基准时钟和生成时钟

简化起步,专注于定义基本时钟源

采用结构化的时钟约束方法是实现可预测时序的关键。从简单入手,仅约束基准时钟和生成时钟。使用 AMD Vivado 设计套件中的时序约束向导(Timing Constraints Wizard ),而非从以往的项目中导入约束 (XDC) 文件,同时,利用时序分析报告命令(report_timing_summary)检查是否存在遗漏的时钟约束。

请参阅用户设计方法指南 (UG1388) 中的“定义设计基线约束”。

3约束时钟域交汇 (CDC)

提前捕获CDC问题,尽早识别异步路径

约束时钟后,识别并解决不安全的 CDC,以防止时序故障。使用 Vivado 时钟交互报告 (Clock Interaction Report)对时钟域进行可视化、颜色编码分析,并利用设计方法报告 (Design Methodology Report)直接标记 CDC。时序约束向导 (Constraint Wizard)可轻松定义异步路径和错误路径,引导布局布线专注于关键同步路径,避免不必要的过度优化。

请参阅用户设计指南 UG1388 中的“约束时钟域交汇”。

4在约束设计上运行默认综合

使用默认综合策略满足核心时序约束,进行优化调整以获得最佳性能

从默认综合策略入手,分析报告 QoR 评估 (RQA) 以评估时序可行性。如有需要,可尝试采用一键式全局策略,或使用更具针对性的方法。对 RTL 进行小幅修改(例如流水线化深度逻辑路径)可以显著提升 QoR 并快速实现时序收敛。

请参阅 UG938 中的“使用 RQA 和 RQS”以及 UG1387 中的“评估综合后的 QoR”。

5每一步均评估布局布线的结果

逐步监控时序结果,定位问题所在

设计基线评估不仅限于综合阶段。在每个布局布线步骤(在 Vivado 工具中分别称为“opt design’”、“place design’”、“phys opt design’”和“route design”)之后,都要分析 QoR 并检查是否存在性能下降。通过更改前后运行“报告 QoR 评估”(RQA),以验证时序改进结果,并利用运行报告 QoR 建议 (RQS) 微调实现设置,以持续优化设计性能。

请参阅用户设计方法 UG1388 中的“完成每个步骤后评估设计 WNS”和“时序收敛”。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5647

    浏览量

    138997
  • soc
    soc
    +关注

    关注

    38

    文章

    4514

    浏览量

    227552
  • 布线
    +关注

    关注

    9

    文章

    812

    浏览量

    85940

原文标题:助力快速实现时序收敛——利用 AMD VERSAL™ 自适应 SoC 的设计基线策略

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AMD Versal自适应SoC上使用QEMU+协同仿真示例

    在任意设计流程中,仿真都是不可或缺的关键组成部分。它允许用户在无任何物理硬件的情况下对硬件系统进行确认。这篇简短的博客将介绍如何使用 QEMU + 协同仿真来对 AMD Versal 自适应
    的头像 发表于 08-06 17:21 1683次阅读
    在<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>上使用QEMU+协同仿真示例

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍(2)

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍,以及Versal 芯片开发流程的简介
    的头像 发表于 03-07 16:03 2441次阅读
    【ALINX 技术分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> AI Edge <b class='flag-5'>自适应</b>计算加速平台之 <b class='flag-5'>Versal</b> 介绍(2)

    AMD Versal自适应SoC内置自校准的工作原理

    本文提供有关 AMD Versal 自适应 SoC 内置自校准 (BISC) 工作方式的详细信息。此外还详述了 Versal 的异步模式及其
    的头像 发表于 10-21 08:18 3841次阅读

    Versal自适应SoC系统和解决方案规划方法指南

    电子发烧友网站提供《Versal自适应SoC系统和解决方案规划方法指南.pdf》资料免费下载
    发表于 12-14 16:23 0次下载
    <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>系统和解决方案规划方法指南

    Versal 自适应SoC设计指南

    电子发烧友网站提供《Versal 自适应SoC设计指南.pdf》资料免费下载
    发表于 12-14 16:22 1次下载
    <b class='flag-5'>Versal</b> <b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>设计指南

    Versal自适应SoC硬件、IP和平台开发方法指南

    电子发烧友网站提供《Versal自适应SoC硬件、IP和平台开发方法指南.pdf》资料免费下载
    发表于 01-03 10:49 0次下载
    <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>硬件、IP和平台开发方法指南

    Versal自适应SoC系统集成和 确认方法指南

    电子发烧友网站提供《Versal自适应SoC系统集成和 确认方法指南.pdf》资料免费下载
    发表于 01-03 10:48 0次下载
    <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>系统集成和 确认方法指南

    AMD率先推出符合DisplayPort™ 2.1 8K视频标准的FPGA和自适应SoC

    AMD UltraScale+ FPGA 和 AMD Versal 自适应 SoC 产品系列已率先成为业界符合 VESA DisplayPo
    的头像 发表于 01-24 09:18 1081次阅读

    AMD发布第二代Versal自适应SoC,AI嵌入式领域再提速

    AMD表示,第二代Versal系列自适应SoC搭载全新的AI引擎,相较上一代Versal AI Edge系列,每瓦TOPS功率可实现最多3倍
    的头像 发表于 04-11 16:07 1505次阅读

    第二代AMD Versal Prime系列自适应SoC的亮点

    第二代 Versal Prime 系列自适应 SoC 是备受期待的 Zynq UltraScale+ MPSoC 产品线的继任产品,该产品线已广泛应用于广播与专业音视频行业的设备中。第二代
    的头像 发表于 09-14 15:32 1347次阅读
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Prime系列<b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>的亮点

    AMD Versal自适应SoC CPM5 QDMA的Tandem PCIe启动流程介绍

    本文将从硬件设计和驱动使用两个方面介绍基于 CPM5 QDMA 的 AMD Versal 自适应 SoC 的 Tandem 设计和启动流程。
    的头像 发表于 09-18 10:07 2407次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b> CPM5 QDMA的Tandem PCIe启动流程介绍

    AMD Versal自适应SoC DDRMC如何使用Micron仿真模型进行仿真

    AMD Versal 自适应 SoC 器件上 DDR4 硬核控制器 DDRMC 跑仿真时,按照 IP 的默认设置,在 IP wizard 中使能了“Internal Responder
    的头像 发表于 01-10 13:33 1377次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b> DDRMC如何使用Micron仿真模型进行仿真

    AMD Versal自适应SoC器件Advanced Flow概览(上)

    在最新发布的 AMD Vivado Design Suite 2024.2 中,引入的新特性之一是启用了仅适用于 AMD Versal 自适应 So
    的头像 发表于 01-17 10:09 1164次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>器件Advanced Flow概览(上)

    AMD Versal自适应SoC器件Advanced Flow概览(下)

    AMD Vivado Design Suite 2024.2 版本中,Advanced Flow 自动为所有 AMD Versal 自适应 So
    的头像 发表于 01-23 09:33 1339次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>器件Advanced Flow概览(下)

    第二代AMD Versal Premium系列SoC满足各种CXL应用需求

    第二代 AMD Versal Premium 系列自适应 SoC 是一款多功能且可配置的平台,提供全面的 CXL 3.1 子系统。该系列自适应
    的头像 发表于 04-24 14:52 965次阅读
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Premium系列<b class='flag-5'>SoC</b>满足各种CXL应用需求