add register form, task milestone, disscuss group

This commit is contained in:
Makiras 2024-05-06 09:07:09 +00:00
parent 8408155af8
commit a0bba518af
3 changed files with 75 additions and 13 deletions

View File

@ -66,10 +66,4 @@ https://www.example.com
## 加入讨论群
为了防止群内广告泛滥请运行以下Python代码获取群号:
QQ群
```python
import base64
base64.b64decode('Your_Base64_Data_Here').decode()
```
![600480230](./image/600480230.jpg)

View File

@ -1,6 +1,6 @@
## 如何参与本活动
参与本验证活动,取得名次能够获得丰厚大奖,报名地址www.TBDTBD.com
参与本验证活动,取得名次能够获得丰厚大奖,[报名问卷](https://iz9a87wn37.feishu.cn/share/base/form/shrcnwpiyWaVUzyo47QdPBGy5Yd)
### 流程介绍
@ -30,7 +30,7 @@ Fork本仓库然后在本地进行环境搭建参与测试任务。
#### 5编写测试用例
测试用例编写,具体格式可以参考模板XXXX。测试用例需要覆盖到对应的测试点。
测试用例编写,具体格式可以参考`tests`目录中的模板。测试用例需要覆盖到对应的测试点。
#### 6编写测试代码&测试发现bug
@ -42,7 +42,7 @@ Fork本仓库然后在本地进行环境搭建参与测试任务。
#### 8编写测试文档
参考模板XXX进行对应文档编写。
参考模板 [todo](todo://todo) 进行对应文档编写。
#### 9PPT在线答辩
@ -55,13 +55,13 @@ Fork本仓库然后在本地进行环境搭建参与测试任务。
1. 代码行覆盖率需要大于 95%
1. 功能覆盖率必要达到 100%
1. 覆盖率有验证环境运行得到,不可对报告和生成辑进行修改
1. 覆盖率有验证环境运行得到,不可对报告和生成辑进行修改
文档要求:
1. 对功能点进行合理的测试点分解。功能点可以自行增加,但不能对原始功能点进行删除。
1. 设计的测试用例必要覆盖所有测试点和功能点
1. 请按模板XXX进行编写测试文档
1. 请按模板进行编写测试文档
1. 领取多个验证任务后,其验证报告需要分开写
积分获取方式:
@ -72,4 +72,72 @@ Fork本仓库然后在本地进行环境搭建参与测试任务。
1. 提交最终验证报告,按报告质量,覆盖率获得积分
1. 最终汇报得分
## 任务
## 任务里程碑
### uFTB
1. 驱动 uFTB ,并正常读取预测块信息、获取更新信息、输出预测信息。
2. 完成 Refrence Model 的编写能够正确输出预测信息且更新策略与RTL一致。
3. 完成 uFTB 的测试用例编写,覆盖 50% 功能点。
4. 完成 uFTB 的测试用例编写,覆盖 100% 功能点。
5. 完成 uFTB 的测试用例编写,覆盖 100% 功能点,且代码行覆盖率大于 95%。
6. 解释未覆盖的代码行。
7. 解释功能点的测试用例设计,如何保证覆盖了该功能。
8. 根据要求,提交最终验证报告。
### TageSC
1. 驱动 TageSC ,并正常读取预测块信息、获取更新信息、输出预测信息。
2. 完成 Tage 的 Refrence Model 编写能够正确输出预测信息且更新策略与RTL一致。
3. 完成 SC 的 Refrence Model 编写能够正确输出预测信息且更新策略与RTL一致。
4. 完成 TageSC 的测试用例编写,覆盖 50% 功能点。
5. 完成 TageSC 的测试用例编写,覆盖 100% 功能点。
6. 完成 TageSC 的测试用例编写,覆盖 100% 功能点,且代码行覆盖率大于 95%。
7. 解释未覆盖的代码行。
8. 解释功能点的测试用例设计,如何保证覆盖了该功能。
9. 根据要求,提交最终验证报告。
### FTB
1. 驱动 FTB ,并正常读取预测块信息、获取更新信息、输出预测信息。
2. 完成 FTB 的 Refrence Model 编写能够正确输出预测信息且更新策略与RTL一致。
3. 完成 FTB 的测试用例编写,覆盖 50% 功能点。
4. 完成 FTB 的测试用例编写,覆盖 100% 功能点。
5. 完成 FTB 的测试用例编写,覆盖 100% 功能点,且代码行覆盖率大于 95%。
6. 解释未覆盖的代码行。
7. 解释功能点的测试用例设计,如何保证覆盖了该功能。
8. 根据要求,提交最终验证报告。
### ITTAGE
1. 驱动 ITTAGE ,并正常读取预测块信息、获取更新信息、输出预测信息。
2. 完成 ITTAGE 的 Refrence Model 编写能够正确输出预测信息且更新策略与RTL一致。
3. 完成 ITTAGE 的测试用例编写,覆盖 50% 功能点。
4. 完成 ITTAGE 的测试用例编写,覆盖 100% 功能点。
5. 完成 ITTAGE 的测试用例编写,覆盖 100% 功能点,且代码行覆盖率大于 95%。
6. 解释未覆盖的代码行。
7. 解释功能点的测试用例设计,如何保证覆盖了该功能。
8. 根据要求,提交最终验证报告。
### RAS
1. 驱动 RAS 并正常读取预测块信息、获取更新commit信息、输出预测信息。
2. 完成 RAS 的 Refrence Model 编写能够正确输出预测信息且更新策略与RTL一致。
3. 完成 RAS 的测试用例编写,覆盖 50% 功能点。
4. 完成 RAS 的测试用例编写,覆盖 100% 功能点。
5. 完成 RAS 的测试用例编写,覆盖 100% 功能点,且代码行覆盖率大于 95%。
6. 解释未覆盖的代码行。
7. 解释功能点的测试用例设计,如何保证覆盖了该功能。
8. 根据要求,提交最终验证报告。
### BPU Top
1. 驱动 BPU Top ,并且能正常控制各个子预测器。
2. 完成驱动 BPU Top 所需的 FTQ 环境开发,并使用该环境结合真实 Trace 进行驱动。
2. 完成 BPU Top 的 Refrence Model 编写,能够生成符合文档描述的流水线控制信号及重定向信号。
3. 完成 BPU Top 的测试用例编写,覆盖 50% 功能点。
4. 完成 BPU Top 的测试用例编写,覆盖 100% 功能点。
5. 完成 BPU Top 的测试用例编写,覆盖 100% 功能点,且代码行覆盖率大于 95%。
6. 解释未覆盖的代码行。
7. 解释功能点的测试用例设计,并解释测试用例的运行流程。
8. 根据要求,提交最终验证报告。

BIN
image/600480230.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB