第五课
如何写出一个合格的RTL代码,如何在仿真和验证时节省资源
目标:1.养成好的coding style 2.通过+rad选项改善仿真性能
- VCS内部结构
VCS当中有三个主要结构可以改善仿真性能
以及几个coding改善方式:
- 使用可综合的verilog语法
- 提升抽象层次,不要用太底层的描述方式,可以适当地用状态机描述
- 避免双向口,和开关级的原语(很少会碰到)
- 使用小的激励块,initial块不要超过一万行;使用文件形式的激励(e.g.$readmemh)
如何写出一个合格的RTL代码,如何在仿真和验证时节省资源
目标:1.养成好的coding style 2.通过+rad选项改善仿真性能
VCS当中有三个主要结构可以改善仿真性能
以及几个coding改善方式: