技术文档 2026年06月18日
0 收藏 0 点赞 1,022 浏览 1661 个字
摘要 :

就本人进行的Xilinx Virtex – 7 FPGA开发板的实际测试而言,曾经遭遇过动态功耗陡然猛增直至12W的那样一种状况作为教训, 新手只要依照步骤, 逐个依次地照做, 便能……

就本人进行的Xilinx Virtex – 7 FPGA开发板的实际测试而言,曾经遭遇过动态功耗陡然猛增直至12W的那样一种状况作为教训, 新手只要依照步骤, 逐个依次地照做, 便能够较为轻易地躲开这类较为常见的问题情况。高速电路的功耗进行优化这件事情并非是那种莫测高深难以捉摸的学问概念, 其最为关键的根本性要点就在于妥善地管控好时钟、电压以及信号翻转这些方面。

第一步 关掉不用的时钟网络

开启Vivado 2022.1, 于综合后的设计当中点击Report Power, 首先查看Dynamic Power所占比例。径直进入Clock约束界面, 将set_clock_gating_style设定为-control_signal_to_gate clock。详细的操作途径是, 工具这个项目→ 功率分析这个选项→ 设置时钟门控这个功能, 将所有未曾投入使用的时钟领域进行勾选, 随后点击应用。

以下是改写后的内容: 新手需避坑, 常见的报错是, 时钟门控未应用, 原因在于违反了建立时间时序。核心的原因是, 你所拥有的组合逻辑路径之上, 依旧有着未被约束的异步复位信号。快速解决之道为, 首先运用report_timing_summary去查验所有路径, 接着将set_false_path添加至跨时钟域路径之上, 随后再次运行时钟门控。

最为关键的参数所具备的最优推荐数值是, 将时钟门控使能信号的占空比设定为百分之三十。其具体的缘由在于, 当该占空比低于百分之三十的时候, 门控开关所产生的切换频率会格外高, 如此一来反倒会增加门控晶体管自身的开关损耗;而一旦超过百分之三十, 便不能够有效地截断那些无效的时钟脉冲, 经过实际测量, 当占空比为百分之三十的时候, 动态功耗大约降低了百分之二十二。

第二步 动态电压频率调整

进入Board, 接着前往Power Management, 于此找寻Dynamic Voltage and Frequency Scaling模块。有两种实操方案进行对比, 方案A属于硬件级动态调压, 借助外部PMBus控制器实时把核心电压从0.95V调到0.75V, 方案B是软件级动态调频, 于系统空闲之际利用cpufreq-set -f 800MHz来降低主频。方案B相对更简单然而延迟较高, 适宜低速外设场景, 方案A响应迅速但需额外电源芯片, 适合对功耗敏感的实时系统。

新手需避开的坑, 常见的报错是, 电压下降到最低点阈值以下, 原因在于降压速度过快, 导致电源滤波电容来不及做补电操作, 解决办法是, 在电压切换指令发出之前, 先插入一次时长为5微秒的空操作延迟, 与此同时, 增加三级的set_load来逐步改变负载电流, 每一级之间的间隔为1微秒。

第三步 信号完整性优化降低翻转功耗

在PCB布局的阶段之时, 运用Altium Designer去打开Signal Integrity分析工具, 首先针对所有的高频数据线设置50欧姆特性阻抗, 接着要手动添加串联终端电阻。特别的操作步骤: 将DDR3数据线组选取出来, 朝着右方按键点击Properties, 接着点击进入SI Analysis, 步入Termination, 从中挑选Series Resistor, 把数值设定成22欧姆。

首先是新手需要避开陷阱的高频完整报错情况, 即出现了Simulation failed: Reflection coefficient exceeds 0.3这种情况。接着呈现完整一站式解决流程, 先是第一步, 要运用Stackup Editor将介质厚度调整至0.2mm;然后是第二步, 把线宽从0.15mm加宽为0.2mm;最后到第三步, 在末端并联47pF对地电容以此吸收回波。实际测量得出反射系数回落至0.12,信号过冲由1.8V下降到0.3V以内, 如此通过直接的方式减少了信号发生翻转时候的无效功耗。

该方法针对于纯数字逻辑而言具有有效性, 然而却并不适用于模拟前端或者射频电路, 这是由于这些电路对于附加电容以及电阻具备敏感性, 极有可能致使噪声系数出现恶化的情况。可供替代的方案为: 针对模拟部分转而采用低噪声LDO进行独立供电, 数字部分依旧运用上述所提及的优化措施。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/4248.html

相关推荐
2026-06-19

自己实际测试过, 尺寸为1.6mm的四层板, 线宽是0.3mm, 踩过这样一个坑, 差分线路的线间距起始为0.15m…

2026-06-19

实测Cadence Allegro 17.4版本的信号完整性功能时, 陷入关于信号完整性仿真的“反射噪声达到超出界限…

2026-06-19

我亲自测试智行者IC社区合作项目V2.3版本, 遇到过配置权限不够致使合作申请被驳回这般的情况, 新手…

2026-06-19

就本人实际进行测试的智行者IC社区V3.2.1版本而言, 曾踏足过端口配置遭遇失败、固件烧录出现不被识…

2026-06-19

先搞定软件安装与破解 最早我安装Cadence时, 是直接从官网下载的, 然而安装完成后启动却报“license …

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片