1. 编译时一般注意事项:

   (1) no_SET_RST_reg_Qpin.list中,需要使用$deposit语句对未复位寄存器Q端赋初值, 在tb top initial块中添加如下:

initial begin
  $deposit(top.xxx.xx_signal.Q1, $urandom_range(0,1));
end

  (2) 网表中很多信号可能被综合没有了,被其他信号替换,如果使用了force,需要找上下级邻近模块中的信号进行替换。

  (3) 如果某个模块的信号全为X态,先debug clk和reset.(可能综合后某些信号没有链接)

2. 仿真时注意事项:

  (1) 网表top层中最好将input信号设置成0,否则后仿中容易出现Z态信号.

  (2) 写code时,mem尽量做初始化操作.

  (3) 如果不带sdf文件,那么就不需要做时序检测,否则不过会导致信号x态,不要夹define NTC, RECREM.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐