历经EDA工具的学习,并非仅仅是对几个软件操作的加以把握与掌控,而更是通往芯片设计行业途中必然要经历的途径。当面对Cadence、Synopsys以及Mentor等厂商所推出的规模庞……
历经EDA工具的学习,并非仅仅是对几个软件操作的加以把握与掌控,而更是通往芯片设计行业途中必然要经历的途径。当面对Cadence、Synopsys以及Mentor等厂商所推出的规模庞大的工具链时,作为初学者常常会在起始阶段就陷入不知该从何处着手开展学习的困境之中,在这样的状况下,本文将会为你梳理、整理出一套具备实际可行性、切实能够施行,可供遵循的学习路径。
学EDA工具需要什么基础
不少新手会担忧自身欠缺数电模电基础,究竟能不能学会EDA工具。事实上,EDA工具存在分层情况,前端设计工具诸如Vivado、Quartus II,主要得掌握数字电路基础以及硬件描述语言,而后端工具像Innovus、ICC2,却需要更为深入的物理设计知识。建议初始学习数字电路基础,首先掌握Verilog/VHDL语法,随后再去接触仿真工具。模拟方向的话,则要从半导体物理和电路原理着手,不然就看不懂Spectre、HSPICE的仿真结果。
零基础怎么入门EDA工具
倡导运用“工具 + 项目”同步开展學習之方法。举例来说,要是學数字前端,能够先去装上Vivado或者Quartus II ,寻觅一个小型的计数器亦或是状态机代码使其成功运作仿真、综合以及实现的一整个完整流程。千万别想着会看完所有的菜单以及选项,凭借实际上的代码来驱动工具去进行操作,一旦碰到问题了再去查阅文档。Cadence的那Virtuoso适宜用于模拟版图的學习,能够从运放设计着手,一步步地去达成原理图绘制、仿真以及版图绘制,在这个过程当中能够迅速构建起对于工具的整体之认知。
哪些EDA学习资料最实用
最具权威性的学习资料当属厂商官方文档,Cadence的Application Notes提供详尽教程,Synopsys的Solvnet也提供详尽教程。YouTube上存有大量EDA工具实操视频,搜索“Vivado tutorial”可找到完整案例,搜索“Innovus flow”同样能找到完整案例。国内EDA社区像EETOP、芯片塾有大量学习笔记还有经验分享。对于教材,推荐与《数字集成电路:电路、系统与设计》配套相随的 CAD 教程,还有《CMOS 模拟集成电路设计》的仿真实验指南。最为关键重要的是获取到 PDK 和工艺文件,提议去申请大学的 EDA 教学平台账号,或者选用开源 PDK 比如 SkyWater 130nm。
学EDA工具要掌握哪些核心操作
与波形查看紧密相连且调试属于仿真工具核心范畴,对于ModelSim、VCS而言,其波形分析功能务必要熟稔掌握,需学会增添信号、设定断点以及查看内部节点。对于综合方面的工具,要透彻理解时序约束以及面积优化,像Synplify、Design Compiler的约束文件撰写方式会对结果起到直接影响。版图工具的关键之处在于DRC/LVS检查以及寄生参数提取,Calibre的规则文件修改以及问题定位是必须要掌握的技能技巧。十分重要的是脚本语言,其中TCL在多数EDA工具里具有通用性,而Python则被用于自动化处理以及数据分析。
学习 EDA 工具时,你遇到的最大障碍究竟是什么?到底是没法找到恰当的练习项目,还是弄不明白报错信息?欢迎于评论区分享你的困惑,要一起去探讨解决思路。假如觉着本文有帮助的话,可要记得点赞收藏嗯,从而让更多同行能够看见的。
微信扫一扫