Skip to content

Commit 86cf0bb

Browse files
committed
add notes for testbench components
1 parent 75f01c8 commit 86cf0bb

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

SystemVerilogTutorial.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,19 @@
2121
## 创建testbench的目的是什么?
2222
通过仿真手段验证待测设计的功能。
2323
* testbench的组成
24-
-
24+
- Generator<br>
25+
生成各种激励以驱动被测电路
26+
- Interface<br>
27+
接口包括了需要被驱动或者被观测的信号
28+
- Driver<br>
29+
驱动激励到被测电路
30+
- Monitor<br>
31+
检测输入输出信号
32+
- Scoreboard<br>
33+
比较输出信号和期望值
34+
- Environment<br>
35+
包括以上所有的测试组件
36+
- Test<br>
37+
包括所有的测试环境
38+
![testbench](./code/testbenchComponent.png)
2539

code/testbenchComponent.png

23.6 KB
Loading

0 commit comments

Comments
 (0)