数字IC入门
从招聘方角度说说吧。我们面DFT工程师,肯定要考察实际问题解决能力。比如ATPG覆盖率低,常见原因有不可测点、时序违例、时钟控制逻辑没处理好等等。面试时可能会给你一个简单案例,让你一步步分析可能的原因和解决思路。这时候你需要展示出debug的思维过程,而不是只背答案。
MBIST和Boundary Scan的深度,一般会根据你简历来的。如果你项目里写过MBIST控制器,那就会问到修复机制的具体实现,比如修复寄存器的存储、上电后的修复流程。Boundary Scan除了基本概念,可能会问怎么用它测试板子的互联故障,或者与芯片内其他DFT结构怎么协同。
建议你:1. 把自己做过的项目(哪怕是小模块)从头到尾梳理清楚,包括遇到的坑和怎么解决的。2. 熟悉业界标准工具的使用,能描述出典型流程。3. 找一些实际的设计问题(比如网上开源的小设计)自己练手,想想怎么给它加DFT。这样面试时才有底气。
