什么样的测试程序是一个完整的SV测试分析
怎样才能构成一个完成的SV测试
首先需要有被测设计DUT,即被测试的模块。
其次,RTL级的TestBench。RTL级的测试平台主要完成时钟和复位信号的产生,以及“接口”的实例化,并在这个测试平台中连接器了SV的测试平台和被测设计。RTL级的测试平台是以传统的verilog的模块定义形式存在,即module和endmodules来声明的。
在“DUT”,“RTL级的TB”和“SV级的TB”之间是通过RTL级的TB进行链接的(起到一个桥梁的作用),然后这一级别的的平台中产生最基本的时钟及复位信号。
在将这些模块链接起来以后(RTL级的TB只负责链接,时钟复位信号产生),由SV级的模块来负责激励的产生,检测,最终的对比以及功能覆盖率的工作。
例如(一个RTL级TB的范例):
module memory_tb();
330
331 wire [7:0] address, data_in;
332 wire [7:0] data_out;
333 wire read_write, chip_en;
334 reg clk;
335
336 // Connect the interface
337 mem_ports ports( //接口的实例化
338 .clock (clk),
339 .address (addres
您可能关注的文档
- 人音版小学一年级上册音乐教案.docx
- 人际沟通之语言沟通.ppt
- 人际沟通技巧Ppt.ppt
- 人音版小学一年级第一册音乐教案.doc
- 人音版小学一年级音乐上册全册教案.doc
- JavaCh4-接口,内部类和JavaAPI基础.pptx
- 人防设计规范讲课05-8.ppt
- 人音版小学音乐第一册全册教案.doc
- 人音版小学三年级下册音乐教案.doc
- JAVA中多线程知识点.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
原创力文档

文档评论(0)