硬件设计描述

  1. 硬件描述方式:结构功能寄存器时序。从这几块去了解一个硬件。
  2. 详细描述见文档,实验0地址

TB环境搭建

输入激励发生器

**产生激励:**一般称为:drv产生,BFM(bus function model,总线功能模型)behavioral(行为模型)或者genertor(发生器)
**主要职责:**模拟DUT的接口协议,发送真实的数据包给DUT,在协议约束的范围内,发包行为可随机,以此创造更多的测试场景。
区分:产生激励可分为master侧,slave侧,主动给DUT发激励,和被动响应DUT反馈。

寄存器发生器

如下图所示,如何给寄存器发数据,如何去测寄存器:
硬件设计描述

输出激励发生器

考虑到这点:输出接口协议是否有遍历到?输出接口的时序场景是否可随机?

检测器

1、捕捉到输入输出端的信号。
2、捕捉内部模块的信号。,检测内部信号,作用指导发包(指导发包速率,发包量),完成内部模块的检查,内部关键时序检查,状态机检查,收集覆盖率。

3、全局检测器方案(一个monitor检测所有的信号点):
硬件设计描述
4、分布式检测器方案(每个monitor只检测一个模块,同样功能的monitor系需要写一个,例化多次):
硬件设计描述

checker模块

分散做checker:各个小的模块,单独做一个小的checker
集成做checker:各个小checker,各自相邻,集中管理,只需要将所有monitor数据输入到大的checker上,然后分散到各个小的cheker,到后期做回归时,可只只使能大checker,方便回归。

组合起来:
硬件设计描述

相关文章: