当前位置: 首页 > news >正文

【验证技能】VIP项目大总结

VIP项目快做一段落了,历时一年半,也该要一个大汇总。

VIP简介

VIP开发流程

VIP难点

进程同步
打拍插入不同bit位宽数据问题。
动态升降lane

VIP做的不好的地方和改进想法

各层之间交互
testsuite两端关键
所有层的实现架构不统一

VIP经验

** 架构很重要:**
架构要方便支持所有特性

** 方案很重要: **
当某个特性决定要合入时,方案要足够细致,方案的参数化,可重用性,向上集成程度,后续可扩展性要都搞清楚,这样做到胸有成竹。方案越细致,编码阶段越轻松。

** VIP要考虑是对等功能性,激励下发和接收校验三大属性**

VIP测试

对接测试,交叉测试,与DUT对接测试,直接用例测试检查,小check task检查,

避免TX和RX错到一起,自测试测不出来。

VIP易错点
不同分支,只改一处,有其他分支忘记修改。

VIP收获

技术收获

system verilog 语法的熟悉:数据类型(bit int logic queens等)
task,function使用更熟悉
类class,句柄,指针
验证环境搭建,

非技术收获

项目一定要时刻把握全局进展
项目一定要时刻把握全局进展,可以时刻清晰知道剩余的事项和总时间,识别进度风险,作为项目管理者,更要熟悉项目业务事项,否则干活的手下人说风险小,快干完了,到底快是一天,还是一周,还是一月呢?得时刻掌控总剩余事项。

为了交付版本,不要牺牲某些已知问题和质量。

http://www.dtcms.com/a/168709.html

相关文章:

  • C++派生类核心机制:类型转换与对象复制控制深度剖析
  • 通信协议记录仪-产品规格书
  • 如何让通义千问大模型支持结构化输出?
  • 使用xlwings将两张顺序错乱的表格进行数据核对
  • NVIDIA Omniverse在数字孪生中的算力消耗模型构建方法
  • C++ std::initializer_list 详解
  • 为美好的XCPC献上典题 ABC359 G - Sum of Tree Distance(根号分治)
  • 【AI面试准备】传统测试工程师Prompt Engineering转型指南
  • 在 Windows 中安装 Pynini 的记录
  • ECMAScript 2(ES2):标准化的微调与巩固
  • 每天一道算法题——推多米诺
  • leetcode 838. 推多米诺 中等
  • A2A Python 教程 - 综合指南
  • 深度理解linux系统—— 进程切换和调度
  • 数据结构-线性结构(链表、栈、队列)实现
  • Python 中 DAO 层使用泛型的探索
  • 接口测试实战指南:从入门到精通的质量保障之道
  • Linux系统:详解文件描述符与重定向原理以及相关接口(open,read,write,dup2)
  • 分布式理论:常见分布式协议的概览与解析
  • 51c大模型~合集123
  • C++ 复习
  • AI驱动文字冒险游戏
  • 第 12 届蓝桥杯 C++ 青少组中 / 高级组省赛 2021 年真题
  • 0基础 | STM32 | STM32F103C8T6开发板 | 项目开发
  • #以梦为楫,共航中医传承新程
  • 芯片中的pad、strap和probe
  • Proxmox VE 8.4 显卡直通完整指南:NVIDIA 2080 Ti 实战
  • 深度学习与 PyTorch 基础
  • WindowsPE文件格式入门10.TLS表
  • Day108 | 灵神 | 合并两个有序链表