Cadence:板级PCB设计软件及电路系统
Cadence 是一个大型的EDA 软件,它几乎可以完成电子设计的方方面面,包括ASIC 设计、FPGA 设计和PCB 板设计。Cadence 在仿真、PCB设计、自动布局布线、版图设计及验证等方面有着绝对的优势。Cadence包含的工具较多几乎包括了EDA设计的方方面面。下面主要介绍其板级电路设计系统。
板级电路设计系统包括原理图输入、生成、模拟数字/混合电路仿真,FPGA设计,PCB编辑和自动布局布线MCM电路设计、高速PCB版图的设计仿真等等。
其中包括:
A、Concept HDL(原理图设计输入工具)
Concept HDL原理图设计输入工具,是Cadence公司的原理设计输入系统,为用户提供了一个全面、高效、灵活的原理图设计环境,具有强大的操作编辑功能。设计者在HDL环境中能够完成整个原理图设计流程,可以进行层次原理图和平面原理图输入、原理图检查、生成料单、生成网表等工作。HDL还能与Allegro工具很好的聚成在一个工程中,可很方便的实现原理图到PCB的导入,以及PCB改动反标到原理图等交互式操作。
B、Check Plus HDL(原理图设计规则检查工具)
Check Plus HDL原理图设计规则检查工具,是Cadence公司的原理图设计规则检查标准。可以为用户高亮出所有的PCB设计原理图中不规范的地方,并给出原因。
C、Allegro Expert(专家级PCB版图编辑工具)
Allegro 拥有完善的 Constraint 设定,用户只须按要求设定好布线规则,在布线时不违反 DRC 就可以达到布线的设计要求,从而节约了烦琐的人工检查时间,提高了工作效率!更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。
D、SPECTRA Expert AutoRouter (专家级PCB自动布线工具)
自动布线就是在设置好约束条件和应用所创建的规则后,自动布线将会达到与预期相近的结果,当然可能还需要进行一些整理工作,同时还需要确保其它信号和网络布线的空间。在一部分设计完成以后,将其固定下来,以防止受到后边布线过程的影响。
E、SigNoise (信噪分析工具)
信噪比是信号电压对于噪声电压的比值,通常用符号s/n来表示。由于在一般情况下,信号电压远高于噪声电压,比值非常大,信噪比的单位用db来表示。而SigNoise信噪分析工具就是用来分析电路中信噪比产生的原因。
F、EMControl(电磁兼容性检查工具)
电磁兼容性(EMC)是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力。因此,EMC包括两个方面的要求:一方面是指设备在正常运行过程中对所在环境产生的电磁干扰不能超过一定的限值;另一方面是指器具对所在环境中存在的电磁干扰具有一定程度的抗扰度,即电磁敏感性。EMControl就是针对设计电路而准备的电磁兼容性检查工具。
G、Synplify FPGA / CPLD (综合工具)
Synplify Pro是高性能的FPGA综合工具,为复杂可编程逻辑设计提供了优秀的HDL综合解决方案,它包含了BEST算法对设计进行整体优化;自动对关键路径做Retiming,可以提高性能高达25%;支持VHDL和Verilog的混合设计输入,并支持网表*.edn文件的输入;增强了对System Verilog的支持;Pipeline功能提高了乘法器和ROM的性能;有限状态机优化器可以自动找到最优的编码方法;在timing报告和RTL视图及RTL源代码之间进行交互索引;自动识别RAM,避免了繁复的RAM例化。
H、Advanced Package Designer(先进的MCM封装设计工具)
MCM-D的特点当今微电子封装领域有两大热门话题,一个是BGA,另一个是MCM。BGA最初是作为一种具有极高封装密度的单片封装形式出现的,它的出现,使得单片电路尺寸减少许多。