版图工程师需要自学的内容包括:
工艺基础:
了解MOS的基本工作原理,包括PN结、电子空穴以及CMOS制造流程。
Linux基础操作:
安装并熟练掌握Linux操作系统的基本命令,如cd、ls、rm、mv、cp、chmod、mkdir、touch、ps、kill、du、df、find、tar等,并熟悉vim/gvim编辑器的基本操作。
Design Rule学习:
学习并理解不同工艺的设计规则文件(design rule),这些文件通常在安装PDK(Process Design Kit)后会自带,用于指导版图设计。
Virtuoso环境学习:
熟悉Cadence的Virtuoso环境,包括基本的文件操作(如cdsinit、cdsenv、cds.lib等)以及建库、建cell、调用器件、编辑形状等操作。
器件剖面图学习:
了解常见的器件剖面图,这对于理解版图设计中的物理结构和制造工艺非常重要。
电路基础:
掌握基本的电路结构,如逻辑门电路、差分电路、反馈电路、偏置电路等,以及电流、电阻、电容、电感等基础知识。
英语能力:
由于版图设计的规则文档和工具通常为英文,因此需要具备一定的英语阅读和理解能力。
专业理论知识:
包括半导体与导体、绝缘体、本征半导体的区别,以及闩锁效应、天线效应等版图设计中可能遇到的理论问题。
EDA工具:
熟练使用Cadence、Synopsys等电子设计自动化(EDA)工具进行版图设计和验证。
项目实践经验:
通过参与实际项目,积累经验并提升解决问题的能力。项目实践是提高技能的重要途径。
持续学习:
随着芯片设计技术的快速发展,版图工程师需要不断学习和掌握新的设计工具、工艺和规则文件,以保持其专业能力和技术水平。
建议:
制定学习计划:根据自身情况,制定合理的学习计划,分阶段完成学习任务。
实践与应用:通过实际项目或模拟项目来应用所学知识,加深理解。
交流与学习:参加技术交流会,加入相关的学习交流群,与其他工程师交流学习心得和经验。
持续跟进:关注行业动态,及时学习新的技术和工具,保持竞争力。