Cadence是电子设计自动化领域中,当下应用极为广泛的软件套件里的其中之一,它所涵盖的是从芯片设计一直到系统板级开发的一整个完整流程。身为一名处在一线位置的硬件工……
Cadence是电子设计自动化领域中,当下应用极为广泛的软件套件里的其中之一,它所涵盖的是从芯片设计一直到系统板级开发的一整个完整流程。身为一名处在一线位置的硬件工程师,我每日与Cadence进行接触打交道,对于它的功能怎样能够协助我们将电路方面的想法转变成为真实可触的产品内心有着极为深刻的理解。接下来结合实际的使用经验情况,来聊一聊Cadence的核心功能。
Cadence原理图设计功能
起点是电路设计的原理图,Cadence的原理图工具提供层次化设计支持,面对复杂系统,你能把它拆解成多个子模块,每个模块单独设计后再逐层整合,极大提高设计可读性与团队协作效率,它还内置强大的电气规则检查,在原理图阶段就能找出悬空引脚、短路连接等低级错误,防止带着问题进入后续流程,配合集中的元件库管理,元件调用、属性修改都便利,生成的网表能直接传递给仿真和版图工具。
Cadence仿真验证功能
仅画好了原理图是不行的,还必须要验证其是否能够正常运作。Cadence集成了多种仿真引擎,模拟电路借助PSpice来进行直流、交流以及瞬态分析,参数扫描功能助力加速寻得最优元件值;数字电路能够运用逻辑仿真工具去验证时序以及功能的正确性;对于高速信号而言,Sigrity平台给予信号完整性以及电源完整性分析,借助眼图、S参数等方式预先觉察反射、串扰等问题。这些仿真使得我们在投板之前就将大部分错误消除掉。
Cadence版图设计功能
版图乃是将原理图转变为物理实体的进程,Allegro与Virtuoso分别是PCB和IC版图设计的代表性工具,约束管理器事关紧要,在你设定线宽、间距以及等长要求之后,布线工具会当即遵循这些规则,以确保设计符合制造工艺要求,交互式布线功能颇为便利,推挤、修线皆颇为智能,在设计完成后,运行设计规则检查以及版图原理图对比,以确保物理实现与原理图全然一致,防止因人为疏忽致使废板。
Cadence设计同步与协同
任何从事现代设计工作的人都不是秉持单打独斗理念去开展相关事宜的,Cadence所具备的设计数据管理系统能够针对原理图、版图以及元件库等一系列的所有数据实施集中化管理操作,无论何人针对其中何种数据进行了怎样的修改,均能做到清晰明了、一目了然,该系统全程支持多人同时处于在线协作的状态,并且能够保证修改操作实现实时同步,绝对不会出现将他人所做工作予以覆盖的情形,设计复用功能能够妥善保存成熟的电路模块,在新项目开展过程中可直接进行调用,以此有效减少重复劳动,正是所有这些协同功能使得团队之间的配合变得更加顺畅,项目管理方面也变得更加规范。
当你平常运用Cadence去进行设计之际,你认为哪一个功能是最为实用的呢,又或者你曾经碰到过哪些运用起来不太顺手的地方呢,欢迎在评论区域分享你的经验,要是觉得文章有作用的话可千万别忘记点赞以及转发好让众多同行能够看到。
微信扫一扫