TI数字IC工程师面经
一面:
1.实验室项目遇到的难点;
2.fork join三兄弟;
3.CPU如何实现多个线程并行运行?
4.CPU为什么有主频的限制?如何实现超频?
5.sequence和sequencer的区别?
6.sequence发送的激励除了通过driver发送出去以外,还有什么方法?
7.C语言的vilotate关键词的特点?
8.IC设计流程?
9.后仿真使用的不同SDF文件是什么意思?
10.数字系统和模拟系统的区别?数字如何存储0/1?与什么因素相关?
11.virtual method和virtualclass?UVM哪些类是虚类,哪些不是虚类?
12.面向对象的特点,多态?
13.task和function的区别?
14.FPGA原型验证的特点?
15.IC流程中为什么需要如此多的验证方法?
16.跨时钟域;
17.亚稳态?
二面:
1.专业机械,为什么选择做IC?
2.你的优势?
3.项目遇到的难点?
4.如何学习IC?