当前位置: 首页 > news >正文

USER_RAM_AVERAGE_ACTIVITY

USER_RAM_AVERAGE_ACTIVITY约束指定了一个表示平均值的值
设备上所有可切换的UltraRAM和块RAM的频率
(启用/禁用)。Vivado使用该值来模拟由以下因素引起的电源噪声
RAM切换和计算静态时序分析中全局时钟的抖动。
当USER_RAM_ACTIVITY未指定或设置为-1时,Vivado会执行悲观操作
将导致悲观抖动值的估计(作为时钟不确定性的一部分报告
在静态时序分析中),最终导致设计时序的难度增加
关闭。Vivado所做的悲观估计被存放在
RAM_AVERAGE_ACTIVITY属性。
例如,使用40%的可用UltraRam和Block RAM的设计在
400 MHz导致USER_RAM_AVERAGE_ACTIVITY为160。160的值会导致更少
抖动与悲观默认值相比,简化了设计时序闭合。

Syntax
Verilog and VHDL Syntax
Not applicable
XDC Syntax
set_property USER_RAM_AVERAGE_ACTIVITY <n> [current_design]
XDC Syntax Examples
# Use pessimistic default
set_property USER_RAM_AVERAGE_ACTIVITY -1 [current_design]
# User determined value is 160
set_property USER_RAM_AVERAGE_ACTIVITY 160 [current_design]
# All UltraRAM/Block RAM are never enabled or disabled
set_property USER_RAM_AVERAGE_ACTIVITY 0 [current_design]

http://www.mrgr.cn/news/16673.html

相关文章:

  • 集成电路学习:什么是Bootloader启动加载程序
  • day-45 全排列
  • ffmpeg源码分析(六)内存管理
  • 类图的关联关系
  • (备份)常用ASCII 8*8 点阵 以及查询显示字符的点阵
  • AI模型:追求全能还是专精?
  • 写给LLM新手的建议,让你少走2年弯路!
  • Day53 | Bellman_ford 队列优化算法(又名SPFA)bellman_ford之判断负权回路 bellman_ford之单源有限最短路
  • Python---包和模块
  • MySQL锁机制的介绍
  • 推理引擎测试-算力共享:test_inference_engine
  • 消息中间件:深入理解 Kafka的消息顺序和一致性、可靠性和高可用性 第1版
  • X86架构(六)——硬盘访问与控制
  • 【百日算法计划】:每日一题,见证成长(006)
  • 客流预测 | 基于Transformer下车站点客流推断研究(Matlab)
  • RK3568笔记五十八:基于SIP的视频通话测试
  • Multi-UAV|多无人机、多场景路径规划MATLAB
  • nuxt3模拟手机验证码
  • 大模型好书案例——《BERT基础教程:Transformer大模型实战》(附PDF)
  • HarmonyOS应用开发者基础认证 | <HarmonyOS第一课>习题-ArkTS语法