在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 2948|回复: 3

[求助] ddr3 mig 的仿真中遇到的疑问

[复制链接]
发表于 2015-6-2 17:47:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 christine1225 于 2015-6-2 17:50 编辑

问题1:always @(posedge clk) occ_cnt_r <= #TCQ occ_cnt_ns;
这种我知道是在仿真中才会生效?但是为什么要延时呢?延时了 仿真和 真实的布局布线的结果 不就不一致了吗? 请问,仿真中延时的作用是什么?
问题2:

`ifdef MC_SVA
  rd_data_buffer_full: cover property (@(posedge clk) (~rst && rd_buf_full));
  rd_data_buffer_inc_dec_15: cover property (@(posedge clk)
         (~rst && rd_accepted && free_rd_buf && (occ_cnt_r == 'hf)));
  rd_data_underflow: assert property (@(posedge clk)
         (rst || !((occ_cnt_r == 'b0) && (occ_cnt_ns == 'h1f))));
  rd_data_overflow: assert property (@(posedge clk)
         (rst || !((occ_cnt_r == 'h10) && (occ_cnt_ns == 'h11))));
`endif

这是什么语法啊?看不太懂
发表于 2015-6-2 18:58:45 | 显示全部楼层
1,首先仿真是没有延时的,而布局布线后是有延时的;所以在代码中认为加入延时,就是为了在仿真中模拟实际应用的情况,但也仅仅是模拟,而不是真实;
2,首先你在代码中如果有如下语句:‘define MC_SCA,那么问题中的代码就会执行,否则不执行;就是说'ifdef...'endif是要和'define预定义宏命令配合使用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-3 08:41:14 | 显示全部楼层
回复 2# xduryan


   问题1 我理解了这个意思,`timescale 1 ps / 1 ps, parameter TCQ = 100,是在模拟布局布线延迟。谢谢!
   问题2:条件编译这个知道,只是下面的cover property 不知道那些语句有什么用?
rd_data_buffer_full: cover property (@(posedge clk) (~rst && rd_buf_full));
  rd_data_buffer_inc_dec_15: cover property (@(posedge clk)
         (~rst && rd_accepted && free_rd_buf && (occ_cnt_r == 'hf)));
  rd_data_underflow: assert property (@(posedge clk)
         (rst || !((occ_cnt_r == 'b0) && (occ_cnt_ns == 'h1f))));
  rd_data_overflow: assert property (@(posedge clk)
         (rst || !((occ_cnt_r == 'h10) && (occ_cnt_ns == 'h11))));
回复 支持 反对

使用道具 举报

发表于 2015-6-3 09:00:28 | 显示全部楼层
回复 3# christine1225


   这个 我也看不懂 没见过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-10-13 03:55 , Processed in 0.014876 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表