EDA (Electronic Design Automation)即“电子设计自动化”,是指以计算机为工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以可编程器件PLD为实验载体(包括CPLD、FPGA、EPLD等),以集成电路芯片为目标器件的电子产品自动化设计过程。“工欲善其事,必先利其器”,因此,EDA工具在电子系统设计中所占的份量越来越高。下面就介绍一些目前较为流行的EDA工具软件。 PLD 及IC设计开发领域的EDA工具,一般至少要包含仿真器(Simulator)、综合器(Synthesizer)和配置器(Place and Routing, P&R)等几个特殊的软件包中的一个或多个,因此这一领域的EDA工具就不包括Protel、PSpice、Ewb等原理图和PCB板设计及电路仿真软件。目前流行的EDA工具软件有两种分类方法:一种是按公司类别进行分类,另一种是按功能进行划分。 若按公司类别分,大体可分两类:一类是EDA 专业软件公司,业内最著名的三家公司是Cadence、Synopsys和Mentor Graphics;另一类是PLD器件厂商为了销售其产品而开发的EDA工具,较著名的公司有Altera、Xilinx、lattice等。前者独立于半导体器件厂商,具有良好的标准化和兼容性,适合于学术研究单位使用,但系统复杂、难于掌握且价格昂贵;后者能针对自己器件的工艺特点作出优化设计,提高资源利用率,降低功耗,改善性能,比较适合产品开发单位使用。 若按功能分,大体可以分为以下三类。 (1) 集成的PLD/FPGA开发环境 由半导体公司提供,基本上可以完成从设计输入(原理图或HDL)→仿真→综合→布线→下载到器件等囊括所有PLD开发流程的所有工作。如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其优势是功能全集成化,可以加快动态调试,缩短开发周期;缺点是在综合和仿真环节与专业的软件相比,都不是非常优秀的。 (2) 综合类 这类软件的功能是对设计输入进行逻辑分析、综合和优化,将硬件描述语句(通常是系统级的行为描述语句)翻译成最基本的与或非门的连接关系(网表),导出给PLD/FPGA厂家的软件进行布局和布线。为了优化结果,在进行较复杂的设计时,基本上都使用这些专业的逻辑综合软件,而不采用厂家提供的集成PLD/FPGA开发工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler Ⅱ等。 (3) 仿真类 这类软件的功能是对设计进行模拟仿真,包括布局布线(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了门延时、线延时等的“时序仿真”(也叫“后仿真”)。复杂一些的设计,一般需要使用这些专业的仿真软件。因为同样的设计输入,专业软件的仿真速度比集成环境的速度快得多。此类软件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 以上介绍了一些具代表性的EDA 工具软件。它们在性能上各有所长,有的综合优化能力突出,有的仿真模拟功能强,好在多数工具能相互兼容,具有互操作性。比如Altera公司的 QuartusII集成开发工具,就支持多种第三方的EDA软件,用户可以在QuartusII软件中通过设置直接调用Modelsim和 Synplify进行仿真和综合。 如果设计的硬件系统不是很大,对综合和仿真的要求不是很高,那么可以在一个集成的开发环境中完成整个设计流程。如果要进行复杂系统的设计,则常规的方法是多种EDA工具协调工作,集各家之所长来完成设计流程。
上传时间: 2013-11-19
上传用户:wxqman
pcb抄板过程中反推原理图的方法.docpcb抄板过程中反推原理图的方法.doc
上传时间: 2013-10-13
上传用户:zhishenglu
每次学习一个新的 EDA 软件,总是想在PCB 绘制中导入汉字,Protel 中也一样,不过Protel 中很简单,因为用的比较熟悉了,但是在Eagle 中还没尝试过,今天早上研究了下,终于在PCB 中导入了汉字。在 Eagle 中很多工具是在ULP 用户语言程序中,所以我也从中看看有什么可以导入汉字的ULP 不,这个暂时我没发现,但是我看到可以导入BMP 图片的ulp 文件,就是import-bmp.ulp 于是就知道,肯定能把汉字导入了,因为把汉字先以图片的形式导入即可。于是开始摸索尝试了下,终于成功了。以下是一些图解操作过程。
上传时间: 2013-11-11
上传用户:lizhen9880
在对一块完好的PCB电路板进行原理图的逆向设计时,合理划分功能区域能够帮工程师减少一些不必要的麻烦,提高绘制的效率。一般而言,一块PCB板上功能相同的元器件会集中布置,以功能划分区域可以在反推原理图时有方便准确的依据。
上传时间: 2013-10-16
上传用户:wl9454
讨论了高速PCB 设计中涉及的定时、反射、串扰、振铃等信号完整性( SI)问题,结合CA2DENCE公司提供的高速PCB设计工具Specctraquest和Sigxp,对一采样率为125MHz的AD /DAC印制板进行了仿真和分析,根据布线前和布线后的仿真结果设置适当的约束条件来控制高速PCB的布局布线,从各个环节上保证高速电路的信号完整性。
上传时间: 2013-11-06
上传用户:zhang97080564
PCB 设计对于电路设计而言越来越重要。但不少设计者往往只注重原理设计,而对PCB 板的设计布局考虑不多,因此在完成的电路设计中常会出现EMC 问题。文中从射频电路的特性出发,阐述了射频电路PCB 设计中需要注意的一些问题。
上传时间: 2013-10-24
上传用户:jiangxiansheng
对高速PCB中的微带线在多种不同情况下进行了有损传输的串扰仿真和分析, 通过有、无端接时改变线间距、线长和线宽等参数的仿真波形中近端串扰和远端串扰波形的直观变化和对比, 研究了高速PCB设计中串扰的产生和有效抑制, 相关结论对在高速PCB中合理利用微带线进行信号传输提供了一定的依据.
上传时间: 2013-10-26
上传用户:dragonhaixm
在高速数字电路飞速发展的今天,信号的频率不断提高, 信号完整性设计在P C B设计中显得日益重要。其中由于传输线效应所引起的信号反射问题是信号完整性的一个重要方面。本文研究分析了高速PCB 设计中的反射问题的产生原因,并利用HyperLynx 软件进行了仿真,最后提出了相应的解决方法。
上传时间: 2013-10-16
上传用户:2728460838
“地”通常被定义为一个等位点,用来作为两个或更多系统的参考电平。信号地的较好定义是一个低阻抗的路径,信号电流经此路径返回其源。我们主要关心的是电流,而不是电压。在电路中具有有限阻抗的两点之间存在电压差,电流就产生了。在接地结构中的电流路径决定了电路之间的电磁耦合。因为闭环回路的存在,电流在闭环中流动,所以产生了磁场。闭环区域的大小决定着磁场的辐射频率,电流的大小决定着噪声的幅度。在实施接地方法时存在两类基本方法:单点接地技术和多点接地技术。在每套方案中,又可能采用混合式的方法。针对某一个特殊的应用,如何选择最好的信号接地方法取决于设计方案。只要设计者依据电流流量和返回路径的概念,就可以以同时采用几种不同的方法综合加以考虑
上传时间: 2013-11-15
上传用户:498732662
混合信号系统中地平面的处理一直是一个困扰着很多硬件设计人员的难题"详细讲述了单点接地的原理"以及在工程应用中的实现方法$
上传时间: 2013-11-11
上传用户:旭521