IC验证
长弓的坚持
这个作者很懒,什么都没留下…
展开
-
IC验证简单介绍
验证流程管理 下图既是一副比较完整的芯片端到端验证流程图,大多数公司的验证流程是大同小异的,差异点在于各个流程中具体做的事情。 规格熟悉这是属于项目刚立项后验证人员要做的事情,主要是学习各种相关的文档材料,包括但不限于协议、需求、规格、功能说明、历史芯片文档、重用环境评估与恢复。我有一个习惯,就是会将学习内容整理到一个PPT中,主要是为了提炼、归纳、整理下所学知识,转载 2017-12-19 13:17:34 · 43023 阅读 · 6 评论 -
异步复位,同步释放的理解
什么情况下复位信号需要做异步复位同步释放处理异步复位同步释放原理利用前面两级触发器实现特点问题1 如果没有前面两级触发器的处理异步信号直接驱动系统的触发器会出现什么情况问题2 复位信号存在亚稳态有危险吗问题3 如果只做一级触发器同步如何问题4 两级触发器同步就能消除亚稳态吗问题5 第一级触发器的数据端口为什么是1b1综上所述异步复位同步释放的电路结构是稳定可靠最省资源的是最优的方案请按套路出牌即可...转载 2018-04-10 23:19:53 · 41462 阅读 · 4 评论 -
IC设计中异步电路处理的若干问题
0.引言大四保研到实验室正好碰到师兄师姐们找工作,听到的一些面试常问的内容就是“跨时钟域”、”异步处理“、”异步FIFO“等。然而我看的一些经典的书籍都是这样说的”异步电路很难设计,最好全部使用同步技术进行设计,所有寄存器器使用一个全局时钟驱动“。可在实际项目中,我又发现现代芯片设计中很难只使用一个时钟,时钟分频逻辑、时钟选择多路器,除了多时钟,有时还必须在两个不同的时钟间传递数据。也就是异步电路...转载 2018-04-11 12:55:07 · 8289 阅读 · 3 评论 -
对异步脉冲信号的处理——不归0翻转电路
verilog实现上面的电路:module pulse_syc( input sclk_1, input sclk_2, input p_in, output p_out, output p_out1); reg p_in_reg=0; reg delay0,delay1,delay2; wire mux_2; ...转载 2018-04-11 13:23:59 · 2119 阅读 · 0 评论 -
IC验证的一些理解
下面这些问题和回答是基于我个人对验证(主要是动态仿真验证)的理解,可能有理解的不到位、理解有偏差的地方,欢迎大家指正。Q:验证的目的?A:发现Bug,发现所有的Bug,或者证明没有Bug。Q:对验证工程师的要求?A:Hacker mentality ,Organized testing ,Tool automation。 如何做更多的testcase、如何覆盖更多的测试点、如何充分的...转载 2018-05-21 13:03:56 · 15224 阅读 · 1 评论