首先和大家说个事,之后我会选择性地在这里更新,如果大家还想继续看我的文章和笔试面试合集,麻烦大家关注一下我的 微信公众号,名字叫“IC二舅”,会有很多资料和各种合集都可以看得到,谢谢大家!!!
接下来回到正题===>
本次笔试只能用一个字来形容—杂。你可敢信?一套卷子啥题都有,不光有IC设计方向的,还有IC验证方向的,最可怕的是还有后端的知识,可谓是全能型人才的选拔,真的是醉翁之意不在酒啊!
试卷一共有三个部分:基础部分、选做部分、验证部分。
其中基础部分十个题;选做部分好像也是十个题;验证部分五个题。
下边是具体的题目,仅仅是回忆,哈哈哈!!!
什么是RTL级的设计?
RTL(Register-Transfer-Level),指用寄存器这一级的描述方式来描述电路的数据流的一种方式。是可综合的,因此它的编程风格应该是综合工具可识别的代码,可直接通过综合工具生成网表。它是行为级描述的上一个层级,行为级的描述更多的是关注算法,一般不考虑电路的实现和可综合,只定义输入输出关系,相对于行为级描述更加抽象。
RTL级和门级的区别在哪?
RTL是用硬件描述语言描述你想达到的功能,门级则是用具体的逻辑单元(依赖厂家的库)来实现你的功能,门级最终可以在半导体厂加工成实际的硬件。总之,RTL和门级是设计实现上的不同阶段,RTL经过逻辑综合后,就得到门级。
RTL描述是可以表示为一个有限状态机,或是一个可以在一个预定的时钟周期边界上进行寄存器传输的更一般的时序状态机,通常VHDL/verilog两种语言进行描述。
具体地说,软核为能综合的HDL描述,硬核为芯片版图,固核为门级HDL描述。
什么是竞争?什么是冒险?如何消除?
之前写过,传送门
集成电路中设计的流程?各个环节所用的EDA工具?
刚写了一篇文章,可以看看,传送门
latch和DFF的区别?
之前写过,传送门
阻塞赋值与非阻塞赋值的区别?
之前写过,传送门
DMA的优点?
给了一个电路图,让你说一下怎么测试某一个信号有错误?
这个没法写了,大概说一下我的思路吧,我认为就得把逻辑表达式写出来,化简完之后,给其他信号全有效,就观察那个需要检测的信号即可。
两级同步代码是否正确?
代码题,多刷刷题就行,传送门
代码题:检测输入信号的宽度大于一个时钟clock周期?
这个题目前还没想到好方法,之后再更新吧!
用CMOS电路话电路图?
这题也不在我的能力范围内呀,哈哈哈,先学习学习再更新!
这部分是最后做的,印象不深,因为时间短,没时间看完。
验证的覆盖率有哪些?有什么意义?
验证平台有几个部分?UVM有什么组件?什么是工厂模式?有哪些关键信号?
仿真不能继续进行,stuck在一点,是什么原因?
我是结合个人遇到的情况说的
这个给忘了?
这个也没想起来,时间太急了?
本人所有系列的文章,仅供学习,不可商用,如有侵权,请告知,立删!!!
本人主要是记录学习过程,以供自己回头复习,再就是提供给后人参考,不喜勿喷!!!
如果觉得对你有用的话,记得收藏+评论!!!