自动化生成agent代码
1.总体思路
在搭建验证框架时经常要输入很多重复性的代码,有两种快速获得验证的方法,一种是复制原有的框架代码,在代码上面修改,一种是利用脚本语言快速生成代码。本文通过python脚本,快速生成agent的代码,提高工作效率。
在搭建验证框架时经常要输入很多重复性的代码,有两种快速获得验证的方法,一种是复制原有的框架代码,在代码上面修改,一种是利用脚本语言快速生成代码。本文通过python脚本,快速生成agent的代码,提高工作效率。
寄存器模型中存储了DUT寄存器中的地址和数据信息,方便寄存器的读写,简化参考模型,便于覆盖率收集等特点。本文以MCDF的控制寄存器为例搭建含有寄存器模型的验证结构。
通过正态分布generator产生数据传递item,最终通过driver将数据打印至日志文件,利用python脚本绘制分布图,检验产生数据是否正确