芯片设计验证社区·芯片爱好者聚集地·硬件相关讨论社区·数字verifier星球 |
---|
四社区联合力荐!近500篇数字IC精品文章收录! |
【数字IC精品文章收录】学习路线·基础知识·总线·脚本语言·芯片求职·EDA工具·低功耗设计Verilog·STA·设计·验证·FPGA·架构·AMBA·书籍 |
一、投稿方式
因为作者不是今年的应届生,因此本专栏(数字IC笔试面试专栏)的建设需要粉丝朋友们共同进行,现开放邮箱笔试面经投稿地址如下[email protected],欢迎读者朋友们进行投稿,参与的朋友有机会获得数字IC相关纸质书籍,先到先得哦!
二、芯动科技
一面
介绍实习所做的工作
Asic设计的流程
- 确定芯片的具体指标:
- 系统级设计
- RTL 寄存器传输级设计
- 功能验证
- 逻辑综合
- 形式验证(静态验证)
- STA静态时序分析
- DFT可测性设计
- 布局布线
- 寄生参数提取
- 静态时序分析(STA)
- 版图物理验证
- 生成GDSII文件,Tap_off 流片
阻塞赋值和非阻塞赋值的区别
(1)阻塞赋值(=)赋值一旦完成,等号左边的变量值立即变化。
(2)非阻塞赋值(<=),在赋值开始时计算表达式右边的值,在本次仿真周期结束时才更新被赋值变量。
Setup time和hold time是什么,如果不满足会发生什么
跨时钟域的处理有哪些
为什么要用格雷码
Clock gating是什么,描述一下电路原理和结构
异步复位和同步复位的优缺点是什么
异步复位同步释放作用是什么,实现什么样的目的
三、芯原科技
一面
介绍项目
Fifo的深度怎么确定的
Cpu的五级流水线都是什么
Cpu遇到跳转指令怎么执行
Cpu遇到数据冲突怎么执行
对扫描链有什么了解