笔记:UVM Coding规范·摘

简介: 笔记:UVM Coding规范·摘
  1. virtual interface只能用在driver和monitor中


  1. build_phase中必须调用super.build()


  1. build_phase中需显示get config,不要依赖于自动获取


  1. 不建议使用extract(), kill(),timeout()等class,防止弃用


  1. hierarchy引用,建议不超过一层


  1. 只允许在driver的run method中出现延时#delay


  1. 建议只使用uvm_report机制,不要使用$display等


  1. assertion report需要通过uvm_report机制report出来,便于统计


assert (exp_behaviour) begin
  `uvm_info(...)
end
else begin
  `uvm_error(...)
end


 9.List item


10.持续更新中 ……

目录
相关文章
|
7月前
|
数据采集 JSON 数据库
800个程序实例、5万行代码!清华大学出版【Python王者归来】
Python 的丰富模块(module)以及广泛的应用范围,使 Python 成为当下最重要的计算机语言之一,本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,定可以轻松学会 Python 语法与应用,逐步向 Python 高手之路迈进,这也是撰写本书的目的。 本书以约 800 个程序实例讲解了:完整的 Python 语法,Python 的输入与输出,Python 的数据型态,列表(list)、元组(tuple)、字典(dict)、集合(set),函数设计,类别设计,使用系统与外部模块(module),设计自己的模块(module),文件压缩与解压缩,程序除错与异常处理…