芯片验证工作初有感
摘要:转眼自己已经硕士毕业快两年了,时间过得很快。保持头脑清醒找准方向比努力更重要,所以作为一名技术工程师应该每隔一段时间就要跳出技术细节好好思考下自己做过的和未来要做的事情。这次谈谈自己从事芯片验证工作中学到的知识和感受吧。 我们到底需要干什么? 芯片验证就是保证设计满足预期和需求。第一步便是制定验证计
阅读全文
posted @
2021-05-17 22:07
没落骑士
阅读(3690)
推荐(7)
UVM基础总结——基于《UVM实战》示例
摘要:一、前言 工作一直在做SoC验证,更关注模块间的连接性和匹配性,所以相比于擅长随机约束激励的UVM来说,定向测试的概念更容易debug。当然前提是IP已经被充分验证。因此觉得接触UVM的机会较少。到现在发现即使在SoC验证中依然有它的用武之地。比如验证可独立于CPU工作的IP、快速对系统性能进行评估
阅读全文
posted @
2021-01-22 09:56
没落骑士
阅读(10963)
推荐(4)
Verification of WISHBONE I2C Master Core(IRUN+Simvision)
摘要:一、前言 很久没写技术博客了,有些懈怠,生活还得继续折腾。转眼工作一年多,时间越长越发觉得自己知之甚少,当然这跟IC行业技术密集有关。用空余时间在opencores网站上下载些小的IP看看 验证下,让自己对EDA tool, design, testbench, bus protocol都能有更好的
阅读全文
posted @
2020-10-31 16:22
没落骑士
阅读(1444)
推荐(0)
【转载】Cadence验证仿真工具IUS和IES
摘要:本博客转自: cadence验证仿真工具IUS和IES | 骏的世界http://www.lujun.org.cn/?p=3714 cadence验证仿真工具IUS和IES cadence,有两大验证仿真工具。一个是IUS,一个是IES。 IUS是cadence以前的仿真工具,功能略弱。代表工具,n
阅读全文
posted @
2020-02-19 18:51
没落骑士
阅读(4892)
推荐(1)
SystemVerilog搭建APB_I2C IP 层次化验证平台
摘要:一、前言 近期疫情严重,身为社畜的我只能在家中继续钻研技术了。之前写过一篇关于搭建FIFO验证平台的博文,利用SV的OOP特性对FIFO进行初步验证,但有很多不足之处,比如结构不够规范、验证组件类不独立于DUT等问题。此次尝试验证更复杂的IP,并利用SV的更多高级特性来搭建层次化验证平台。 二、AP
阅读全文
posted @
2020-02-07 22:14
没落骑士
阅读(6018)
推荐(2)
代码中理解CPU结构及工作原理
摘要:一、前言 从研究生开始到工作半年,陆续在接触MCU SOC这些以CPU为核心的控制器,但由于专业的原因一直对CPU的内部结构和工作原理一知半解。今天从一篇博客中打破一直以来的盲区。特此声明,本文设计思想及代码均源于如下博文,这里仅用于自己学习记录,以及分享心得之用。 简易CPU的设计和实现_阡飞陌-
阅读全文
posted @
2020-02-03 16:47
没落骑士
阅读(2243)
推荐(1)
【代码更新】同步FIFO design and IP level verification
摘要:一、前言 应聘IC前端相关岗位时,FIFO是最常考也是最基本的题目。FIFO经常用于数据缓存、位宽转换、异步时钟域处理。随着芯片规模的快速增长,灵活的system verilog成为设计/验证人员的基本功。本文从简易版的同步FIFO开始,熟悉IP设计与验证的基础技能。 二、IP设计 FIFO这一IP
阅读全文
posted @
2019-09-21 20:26
没落骑士
阅读(2182)
推荐(1)
【更新完善】利用python自动生成verilog模块例化模板
摘要:转载请注明出处: 【更新完善】利用python自动生成verilog模块例化模板 - 没落骑士 - 博客园https://www.cnblogs.com/moluoqishi/p/11332152.html 一、前言 之前写过一篇关于利用Python生成module instance的文章,现直接在
阅读全文
posted @
2019-08-10 17:06
没落骑士
阅读(9663)
推荐(3)
数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例
摘要:一、前言 毕业论文答辩结束,闲下来写篇文章。芯片研发人员都在Linux系统下借助各种EDA工具和代码语言完成工作,因此提高代码开发效率,熟练运用开发工具是十分必要的。本文讲述VIM编辑神器的verilogHDL自定义模板调用以及VCS仿真软件的基本使用方式。 二、VIM编辑器自定义模板调用 在之前的
阅读全文
posted @
2019-05-23 20:26
没落骑士
阅读(3111)
推荐(1)