UVM
文章平均质量分 62
挣扎着的咸鱼
一只挣扎在技术海洋的咸鱼
展开
-
UVM中base_test的作用
uvm中base_test的作用原创 2022-09-20 20:37:01 · 1058 阅读 · 0 评论 -
UVM宏总结
UVM宏总结,持续更新原创 2022-07-21 15:55:58 · 883 阅读 · 0 评论 -
LPC总线协议介绍
在NB电路的架构框图中,我们可以看到PCH和EC之间通过LPC总线连接,在MB板上也会看到EC芯片旁边有一个JDEBUG的connector,其也与LPC总线相连,用于主板诊断。下面将对LPC总线做一些简单介绍,希望能够帮助大家了解LPC的工作原理:LPC总线 LPC(Low Pin Count)是基于Intel 标准的33 MHz4 bit 并行总线协议(但目前NB系统中LPC的时钟频率为24MHz,可能是由于CPU平台的不断发展导致的,后面会具体分析),用于代替以前的ISA ...转载 2022-03-11 17:24:26 · 18621 阅读 · 2 评论 -
UVM框架二
1.UVM中各个组件之间的关 其中各组件的关系:1.sequence,transaction,sequencer之间的关系 Sequence像是一个弹夹,里面的子弹是transaction(激励),而sequencer是一把枪。弹夹只有放入枪中才有意义,枪只有在放入弹夹后才能发挥威力。 Sequencer与driver通过interface进行数据传输,sequence通过挂载到sequencer进行连接。2.uvm_object,uvm_com...原创 2022-03-11 11:18:17 · 829 阅读 · 0 评论 -
UVM中启动sequence的方法
主要有三种方法:通过sequnce.start的方式启动 通过`uvm_do系列宏来启动 通过default sequence来启动一、通过sequnce.start的方式启动start方法是“uvm_seuquence_base”类中的一个task。原型:virtual task start (uvm_sequencer_base sequencer, uvm_sequence_base parent_sequence = null,原创 2022-03-09 14:57:10 · 2325 阅读 · 0 评论 -
UVM框架
1.1基于UVM的验证流程和规范1.2一个简单的测试平台其中各个模块的作用1.Driver,负责产生,发送激励(后面会将产生和发送分开);2.Scoreboard,就像是一个质检员,负责把样品和合格品进行对比;3.monitor,负责进行数据收集、以及发送给scoreboard;4.正确与否我们需要一个参照,这个就是所谓的reference model。...原创 2022-03-04 17:23:11 · 1076 阅读 · 0 评论 -
UVM TLM通信简介
UVM TLM通信简介原创 2022-02-27 19:58:53 · 1224 阅读 · 0 评论 -
uvm_do系列宏介绍
uvm_do系列宏介绍原创 2022-02-23 14:33:31 · 8788 阅读 · 1 评论