1 / 27
文档名称:

完美testbench.ppt

格式:ppt   大小:645KB   页数:27
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

完美testbench.ppt

上传人:分享精品 2017/8/27 文件大小:645 KB

下载得到文件列表

完美testbench.ppt

相关文档

文档介绍

文档介绍:逻辑验证方法
Michael Yao
Ver
第一部分 从一个简单例子开始
CPU接口实例
首先我们看一个CPU接口的testbench实例,并且观察他是如何工作的。
该CPU接口是一个可以正常工作的MPC8240 LocalBus接口
包含3个内部寄存器,其中一个只读的版本寄存器,两个可读可写的寄存器
实例见exercise1
Footnotes should be 12 pt, bold, and left justified with copyright line
3
Testbench的结构
Testbench包含了3个文件



4
Testbench的结构
从这里例子我们可以看到哪怕是一个再简单的设计,其验证平台都应该至少包含3个层次
BFM(Bus Function Model)总线功能模型,和DUT接口的最基本层次,主要功能是将上层提供的文本或者16进制数据转换成DUT能够识别的2进制流。
HARNESS 中间层次,产生时钟和复位并且在这一层封装了BFM和DUT,使整个验证平台更加清晰整洁。
BENCH 最高层次,在这一层构造各种测试用例并且调用BFM提供的各个task对DUT进行访问
5
BFM的注意事项1
一个合理的BFM应该充分考虑到可读性、可扩展性和可重用性
和所有的其它设计一样,可读性永远是优秀设计的必要条件
BFM不是一次性产品,在设计之初就应该考虑到以后在其他设计中的重用和功能扩展
BFM应该仅有信号的初始化部分使用initial语句进行赋值
initial
begin
……
end
6
BFM的注意事项2
将BFM所需要实现的功能归纳分类后通过task实现

可读性
可扩展性,如果要需要增加新的功能只需要增加一个新的task即可实现。例如exercise1的CPU接口还具备burst访问功能,
BFM中的关键参数应该使用parameter进行定义
可重用性,例如当exercise中的BFM用在另一个具备不同的数据、地址位宽的CPU验证当中
7
HARNESS的注意事项
例化DUT和BFM
产生时钟和复位信号
如果有必要复位信号也可以使用一个task实现
除此之外不应该有其它额外的功能
8
BENCH的注意事项
例化HARNESS
构造测试用例并且通过调用BFM中的各种task去执行各种测试用例
9
遗留问题
Exercise1虽然是一个完整的CPU接口验证平台,但是仍然有遗留问题。
测试用例的构造,测试用例非常简单,不仅个数少并且测试数据为手工构造。
测试结果的检查,测试结果是否正确为人工检查。
显然exercise1中的验证平台只能用于简单的模块验证而不能适用于较复杂的逻辑验证
10

最近更新

网箱养殖废弃物处理技术 37页

高阶统计特性研究 35页

2025年内蒙古巴彦淖尔盟单招职业适应性考试题.. 47页

2025年内蒙古民族幼儿师范高等专科学校马克思.. 13页

2025年内蒙古美术职业学院单招职业适应性考试.. 42页

2025年内蒙古锡林郭勒盟单招职业适应性考试题.. 44页

2025年农安县招教考试备考题库含答案解析(夺.. 30页

2025年利津县幼儿园教师招教考试备考题库含答.. 31页

2025年剑河县招教考试备考题库含答案解析(夺.. 30页

2025年勉县幼儿园教师招教考试备考题库附答案.. 30页

2025年化隆回族自治县幼儿园教师招教考试备考.. 31页

2025年北京戏曲艺术职业学院单招职业倾向性测.. 43页

2025年华中师范大学马克思主义基本原理概论期.. 13页

2025年华南农业大学马克思主义基本原理概论期.. 12页

2025年华安县幼儿园教师招教考试备考题库带答.. 31页

2025年单县招教考试备考题库及答案解析(必刷.. 30页

2025年南京中医药大学马克思主义基本原理概论.. 13页

2025年南京农业大学马克思主义基本原理概论期.. 12页

2025年南京工业职业技术大学单招职业技能测试.. 42页

2025年南京特殊教育师范学院单招职业技能考试.. 45页

2025年南京铁道职业技术学院马克思主义基本原.. 13页

2025年南充科技职业学院马克思主义基本原理概.. 12页

聚集态结构表征 35页

高能生物燃料在新能源汽车中的应用 32页

2025年南昌大学科学技术学院马克思主义基本原.. 13页

绿色智能通信基础设施的高效能络构建与管理 35页

2025年南通师范高等专科学校单招职业适应性测.. 43页

高考作文中汉字书写技巧探讨 37页

腹膜炎微创手术技巧 38页

绿色金融发展趋势-第1篇 36页