Amiya · 2022年04月29日

常见的IC验证项目总结(超级全面!)

常见的IC验证项目

最近酒酒帮别人内推,收到了不少设计和验证的简历,看了一下,设计的人项目确实不少,简历上一般都有两三个项目,验证的确实好多是转行,但是虽然是转行也得有个验证的项目哇,要不然人家面试的时候问你啥呢?哪怕是最常见的MCDF,你写上了也有验证的东西问呐。

这些验证简历里边有几个人没有验证项目,大部分人只写了一个验证项目——MCDF,少部分人还写了AHB to APB Bridge、APB_UART、AHB SRAMC、异步FIFO~

酒酒看了之后,觉得既然准备转验证了,简历上写两三个项目还是有必要的,于是酒酒总结了一些IC验证常见的项目以及链接,后续想准备春招的小伙伴们可以看一下~,学习一下项目,跟着做一做,至少简历不会那么单薄。一般情况下,简历上有两三个项目比较好,大神的话可以多写几页~

1.多通道数据整形器(MCDF)

MCDF多通道数据整形器将上行多个通道数据存入FIFO,经过Arbiter仲裁,完成指定通道的数据打包,寄存器可以控制各个通道的开关、优先级以及数据包长度 相关资料链接(仅参考):[# 常见的IC验证项目

最近酒酒帮别人内推,收到了不少设计和验证的简历,看了一下,设计的人项目确实不少,简历上一般都有两三个项目,验证的确实好多是转行,但是虽然是转行也得有个验证的项目哇,要不然人家面试的时候问你啥呢?哪怕是最常见的MCDF,你写上了也有验证的东西问呐。

这些验证简历里边有几个人没有验证项目,大部分人只写了一个验证项目——MCDF,少部分人还写了AHB to APB Bridge、APB_UART、AHB SRAMC、异步FIFO~

酒酒看了之后,觉得既然准备转验证了,简历上写两三个项目还是有必要的,于是酒酒总结了一些IC验证常见的项目以及链接,后续想准备春招的小伙伴们可以看一下~,学习一下项目,跟着做一做,至少简历不会那么单薄。一般情况下,简历上有两三个项目比较好,大神的话可以多写几页~

2.IIC项目

有个IIC验证项目,也是培训班项目,可以去找找资源 相关资料链接(仅参考):
https://blog.csdn.net/yumimicky/article/details/119565527
https://blog.csdn.net/weixin_41287916/article/details/105562962
https://blog.csdn.net/qq_37960317/article/details/107407246

3.AHB SRAMC项目

SRAM控制器的功耗较低且面积小,一端连接AHB总线,一端连接SRAM存储器,控制器是为了实现SRAM存储器和AHB总线的数据信息交换~ 结构如下:a20baab337c57e70ec03b68abafc68f2.png相关资料链接(仅参考):
https://blog.csdn.net/m0_49726093/category_11009261.html
https://blog.csdn.net/weixin_46022434/article/details/104861816

https://blog.csdn.net/ZhangShuHuai11/article/details/120099826

https://recclay.blog.csdn.net/article/details/120246099

代码之类的去CSDN上找一下哈,应该都有84ef00cbe0f422f44d345d002cbe03b8.png

4.AHB to APB Bridge

基于AHB和APB传输协议,实现AHB to APB Bridge的验证和实践 相关资料链接(仅参考):
https://blog.csdn.net/CallMeIvanWay/article/details/72556652
https://blog.csdn.net/SummerXRT/article/details/119361956

5.APB_UART

相关资料链接(仅参考):
https://blog.csdn.net/haojie_duan/article/details/112004817
https://blog.csdn.net/steven_yan_2014/article/details/42813847

6.APB_SPI

相关资料链接(仅参考):
https://blog.csdn.net/steven_yan_2014/article/details/43265797
https://recclay.blog.csdn.net/article/details/121003730
https://blog.csdn.net/weixin_46022434/article/details/105905236

7.异步FIFO的设计和验证

相关资料参考链接:

https://blog.csdn.net/weixin_30515513/article/details/99346711
https://blog.csdn.net/CAUC_learner/article/details/122497076
http://blog.chinaaet.com/crazybird/p/5100000874

7. PPU(packet process unit)

packet process unit是一款具有包数据过滤转发功能及对外挂SRAM自动扫描检测功能的芯片2a4450888374253e552df7e10dc487e2.png参考链接: https://space.bilibili.com/1882728032

这个项目我在网上查了一下,资料很少,是树芯计划刚出来的项目,可能是比较新吧,目前网上的资料比较少,估计只有参加培训班的小伙伴有吧,有机会的小伙伴可以跟着学习一下,他们的班确实还可以,价格合适,从头开始教,挺细致的,项目比较新~

目前报班最主要的就是有人监督和有比较新的验证项目,有些项目确实见得太多了,面试官可能不是特别想问,当你第一次见这个项目可能想问一些,如果是第50次,100次,想问的欲望以及问的深度都会不一样哦,反正项目尽量新一些吧,大家有想报移知教育或者是树芯计划的班的,可以加他们工作人员,报酒酒的名字能以最优惠的价格报班哈

酒酒说

目前比较常见的IC验证项目就是这些,大部分都是培训班的项目,大家可以去网上找找资源和教程跟着学习一下,做一下项目,重点放在spec的功能,验证计划的制定,测试点的提取,验证框架的搭建,覆盖率的收集,都验了哪些东西,怎么验的,覆盖率为什么没有100%,还有你做了哪些东西,遇到什么困难,怎么解决的,面试官超爱问这些问题~2462226a174902e33e212d8e97f88956.jpg

原文链接:https://mp.weixin.qq.com/s/CmeR-QCRHZ-gPdG_jCluBQ
作者:酒酒

推荐阅读

更多IC设计技术干货请关注IC设计技术专栏。
推荐阅读
关注数
20197
内容数
1307
主要交流IC以及SoC设计流程相关的技术和知识
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息