自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 浅谈芯片EDA模块验证与子系统验证(一)

对于一些规模较大,功能较多的复杂模块,验证空间过大,漫无目的地随机则往往容易漏掉一些埋得比较深的bug(比如因为和其它模块互相配合的业务流程问题在本模块内部形成死锁),此时就需要依赖验证人员对真实业务流程的理解,这也是模块验证真正的重难点,最能体现模块验证人员经验和业务能力的地方。在前司做芯片验证的时候,他们把模块验证称为block test,也叫BT,更小的模块的验证,称为unit test,也叫UT,子系统验证称为integration test,也叫IT。

2025-05-19 19:41:53 266

原创 一文讲清楚PCIE中的alignment和lock

Symbol lock更多的是针对8b/10b编码的场景来说的,对于128b/130b编码,完成了block alignment,就可以识别出ordered set或者block了,不再需要symbol lock。无论是block alignment,还是symbol lock,基础是需要是先识别出对端发送过来的码流,从对端发送的信号中识别并恢复出各个bit。这个恢复出各个bit的过程就是bit lock。简单来说,就是通过连续的0和1来达到实际上的降频效果,所以说,EIEOS是一种低频的pattern。

2024-03-09 17:21:05 2311 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除