初学者如何选择适合的EDA工具 对才开始接触芯片设计的友人来讲,面对Cadence、Synopsys、Siemens EDA(原Mentor)等厂家的诸多工具,极易看得眼花缭乱。选择的关键之处在……
初学者如何选择适合的EDA工具
对才开始接触芯片设计的友人来讲,面对Cadence、Synopsys、Siemens EDA(原Mentor)等厂家的诸多工具,极易看得眼花缭乱。选择的关键之处在于明晰你的学习方向。要是你着重于数字集成电路设计,能够从Synopsys的Design Compiler(综合)、IC Compiler II(布局布线)或者Cadence的Genus、Innovus着手。模拟设计或者混合信号设计,那是一定要学习Cadence的Virtuoso平台才行的。FPGA设计的话,Xilinx的Vivado或者Intel的Quartus是首先要选的。要是暂时没有企业给的软件授权或者学校给的软件授权,那就可以考虑开源的QFlow、Magic以及大学的免费PDK套件来开展入门实践。
有哪些高质量的EDA工具官方学习资源
那些最为具有权威性的学习资料常常是源自工具厂商自身,就拿Cadence来说,它官网的“支持”页面之下,不但有着详尽无比的产品文档,像是User Guide、Reference Manual,而且还存在大量的应用笔记以及在线培训视频,Synopsys的SolvNet平台同样提供了与之相类似的知识库,在注册之后能够去访问大量的教程,这些官方资料直接对工具的操作流程以及参数意义做出讲解,乃是自学的最佳起始点。另外,有一些经典教材,像是《CMOS VLSI Design》(由Weste与Harris所著),还有《模拟集成电路设计》(由Razavi所著),虽说并非全部内容都是在讲工具操作,不过却深切地揭示了工具背后的设计思想,属于进阶时必须阅读的书籍。
学习EDA工具需要掌握哪些必备基础知识
在着手操作软件以前,扎实的基础知识可使你事半而功倍。其一,差不多所有专业EDA工具皆运行于Linux/Unix环境之中,所以掌握基本的Linux命令行操作(像文件管理、进程查看、脚本编辑)是不可或缺的硬门槛。其二,硬件描述语言 (Verilog或者VHDL) 是数字设计的“输入法”,必须熟练进行阅读与编写。针对模拟设计而言,必须再度温习电路原理以及半导体物理,如此方可明白仿真器所设置的参数,像是工艺角、温度,对于电路性能的切实影响,并非机械地去点击鼠标。
在你自学 EDA 工具的进程里,是软件安装配置致使你陷入困境,还是面对繁杂的原理图或者代码而觉得毫无头绪、不知从何处着手?欢迎在评论区域分享你的经历,我们一同交流突破瓶颈的办法。要是认为本文有价值,请点赞并且分享给更多有需求的伙伴!
微信扫一扫