当前位置: 首页 > 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,句柄,指针
验证环境搭建,

非技术收获

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

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

相关文章:

  • 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
  • 澳大利亚联邦选举投票正式开始
  • 国内锂矿“双雄”开局业绩PK:从巨亏中崛起,或深陷泥淖谋求多元转型
  • 强制性国家标准《危险化学品企业安全生产标准化通用规范》发布
  • 奈雪的茶叫停“能喝奶茶就不要喝水”宣传,当地市监称不要误导消费者
  • 孙磊已任中国常驻联合国副代表、特命全权大使
  • 马上评|什么才是地方文旅宣传的正确姿势