EDA工具的分类现状及其应用
EDA技术与应用_EDA工具软件的使用

EDA技术与应用_EDA工具软件的使用EDA(Electronic Design Automation)是电子设计自动化的缩写,它是指利用计算机及相关软件来进行电子系统的设计、验证、优化和制造的技术。
在电子系统设计领域,EDA技术的发展极大地提高了设计效率和设计质量,成为现代电子系统设计的基础工具。
本文将介绍EDA工具软件的使用。
EDA工具软件是指用于辅助电子系统设计的计算机软件。
这些软件通常包括电子系统设计的各个阶段,如系统级设计、高层次合成、逻辑综合、布局布线、时序验证等。
以下是几种常见的EDA工具软件及其使用方法。
1. Cadence OrCAD:Cadence OrCAD是一款综合性的PCB设计软件。
它包括原理图设计、仿真、PCB布局和布线等功能。
使用者可以通过绘制原理图、添加元器件、进行仿真和布局布线,完成电路设计的各个阶段。
该软件支持多种电路仿真和分析方法,如时域仿真、频域仿真和信号完整性分析等。
2. Mentor Graphics PADS:Mentor Graphics PADS是一款专业的PCB设计软件。
它提供了全面的电路板设计解决方案,包括原理图设计、PCB布局和布线、验证和制造输出等功能。
使用者可以通过绘制原理图、进行布局布线、进行信号完整性分析等,完成整个电路板设计的过程。
4. Cadence Allegro:Cadence Allegro是一款专业的PCB布局和布线软件。
它提供了全面的设计环境,包括原理图设计、PCB布局和布线、SI分析和制造输出等功能。
使用者可以通过绘制原理图、进行PCB布局和布线,完成电路板的设计和优化。
5. Synopsis PrimeTime:Synopsis PrimeTime是一款静态时序验证工具。
它能够对电路设计进行时序分析,确定电路的最大工作频率和最小工作延迟。
使用者可以通过提供设计约束和输入电路网表,运行时序验证的脚本,获取电路设计的时序分析结果。
2023年电子设计自动化软件(EDA)行业市场分析现状

2023年电子设计自动化软件(EDA)行业市场分析现状电子设计自动化软件(EDA)是一种应用于电子设计过程的软件工具,用于帮助工程师设计、模拟、验证和布局电子电路。
它涵盖了电路设计、芯片设计、系统设计、布局和验证等方面的功能。
随着电子产品的不断发展和智能化的需求增加,EDA行业正面临着巨大的市场机遇和挑战。
目前,全球EDA市场规模已经达到了数十亿美元,并持续增长。
以下是EDA行业市场分析的现状。
首先,EDA行业市场需求强劲。
随着电子产品的快速发展,对于更高性能、更低功耗和更小体积的要求越来越高,这促使了EDA软件的需求增加。
此外,物联网、人工智能和5G等新兴技术的兴起也为EDA行业带来了新的发展机遇。
其次,EDA软件技术不断创新。
EDA软件的技术创新是推动市场发展的重要因素。
近年来,EDA行业积极引入人工智能、机器学习和云计算等前沿技术,提高软件的功能和性能。
这些创新技术可以帮助工程师更快速、准确地设计和验证电子电路,提高开发效率。
再次,市场竞争激烈。
EDA行业市场竞争激烈,主要由几家大型跨国公司垄断。
Cadence、Synopsys和Mentor Graphics等公司是市场的主要领导者,它们占据了市场的大部分份额。
虽然市场竞争激烈,但在技术创新和产品质量上具备竞争优势的公司仍然具有较大的发展潜力。
最后,全球市场格局分化。
EDA行业的全球市场根据地区划分,主要分为北美、欧洲、亚洲和其他地区。
目前,北美地区仍然是EDA行业的最大市场,这主要得益于北美电子产业的发展和技术创新力。
然而,亚洲地区的市场正在迅速增长,预计在未来几年将成为EDA行业的主要增长引擎。
综上所述,EDA行业市场处于快速发展阶段,具有较大的市场潜力。
随着电子产品的不断发展和智能化的需求增加,EDA软件将继续得到广泛应用。
然而,市场竞争激烈,只有具备技术创新能力和高质量的产品才能在竞争中脱颖而出。
此外,亚洲地区的市场潜力巨大,值得关注和开拓。
电子EDA技术的基础知识(发展历程、特点、作用、分类、应用、趋势)

电子EDA技术的基础知识(发展历程、特点、作用、分类、应用、趋势)EDA技术即是电子设计自动化技术,它由PLD技术发展而来,可编程逻辑器件PLD的应用与集成规模的扩大为数字系统的设计带来了极大的方便和灵活性,变革了传统的数字系统设计理念、过程、方法。
通过对PLD技术不断地改进提高,EDA技术应运而生。
EDA技术就是基于大规模可编程器件的,以计算机为工具,根据硬件描述语言HDL完成表达,实现对逻辑的编译化简、分割、布局、优化等目标的一门新技术,借助EDA技术,操作者可以通过利用软件来实现对硬件功能的一个描述,之后利用FPGA/CPLD才可得到最终设计结果。
EDA技术是一门综合性学科,它打破了软件和硬件间的壁垒,代表了电子设计技术和应用技术的发展方向。
本文将带大家一起来了解关于EDA技术的发展历程、基本特点、作用、分类、常用软件、应用以及发展趋势。
EDA技术的发展历程1、初级阶段:早期阶段即是CAD(Computer Assist Design)阶段,大致在20世纪70年代,当时中小规模集成电路已经出现,传统的手工制图设计印刷电路板和集成电路的方法效率低、花费大、制造周期长。
人们开始借助于计算机完成印制电路板-PCB设计,将产品设计过程中高重复性的繁杂劳动如布图布线工作用二维平砸图形编辑与分析的CAD工具代替,主要功能是交互图形编辑,设计规则检查,解决晶体管级版图设计.PCB布局布线、门级电路模拟和测试。
2、发展阶段:20世纪80年代是EDA技术的发展和完善阶段,即进入到CAE(Computer Assist Engineering Design)阶段。
由于集成电路规模的逐步扩大和电子系统的日趋复杂,人们进一步开发设计软件,将各个CAD工具集成为系统,从而加强了电路功能设计和结构设计,该时期的EDA技术已经延伸到半导体芯片的设汁,生产出可编程半导体芯片。
3、成熟阶段:20世纪90年代以后微电子技术突飞猛进,一个芯片上可以集成几百万、几千万乃至上亿个晶体管,这给EDA技术提出了更高的要求,也促进了EDA技术的大发展。
EDA的应用和发展趋势

EDA的应用和发展趋势EDA的应用和发展趋势EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
EDA的应用EDA在教学、科研、产品设计与制造等各方面都发挥着巨大的作用。
在教学方面,几乎所有理工科(特别是电子信息)类的高校都开设了EDA课程。
主要是让学生了解EDA的基本概念和基本原理、掌握用HDL语言编写规范、掌握逻辑综合的`理论和算法、使用EDA工具进行电子电路课程的实验验证并从事简单系统的设计。
一般学习电路仿真工具(如multiSIM、PSPICE)和PLD开发工具(如Altera/Xilinx的器件结构及开发系统),为今后工作打下基础。
科研方面主要利用电路仿真工具(multiSIM或PSPICE)进行电路设计与仿真;利用虚拟仪器进行产品测试;将CPLD/FPGA器件实际应用到仪器设备中;从事PCB设计和ASIC设计等。
在产品设计与制造方面,包括计算机仿真,产品开发中的EDA工具应用、系统级模拟及测试环境的仿真,生产流水线的EDA技术应用、产品测试等各个环节。
如PCB的制作、电子设备的研制与生产、电路板的焊接、ASIC的制作过程等。
从应用领域来看,EDA技术已经渗透到各行各业,如上文所说,包括在机械、电子、通信、航空航航天、化工、矿产、生物、医学、军事等各个领域,都有EDA应用。
另外,EDA软件的功能日益强大,原来功能比较单一的软件,现在增加了很多新用途。
如AutoCAD软件可用于机械及建筑设计,也扩展到建筑装璜及各类效果图、汽车和飞机的模型、电影特技等领域。
EDA技术的发展趋势从目前的EDA技术来看,其发展趋势是政府重视、使用普及、应用广泛、工具多样、软件功能强大。
各种EDA软件对比

MATLAB是美国MathWorks企业出品旳商业数学软件,用于算法 开发、数据可视化、数据分析以及数值计算旳高级技术计算语 言和交互式环境,主要涉及MATLAB和Simulink两大部分。
它们旳一大特征是有众多旳面对详细应用旳工具箱和仿真块, 涉及了完整旳函数集用来对图像信号处理、控制系统设计、神 经网络等特殊应用进行分析和设计。它具有数据采集、报告生 成和MATLAB语言编程产生独立C/C++代码等功能。MATLAB产品 族具有下列功能:数据分析;数值和符号计算、工程与科学绘 图;控制系统设计;数字图像信号处理;财务工程;建模、仿 真、原型开发;应用开发;图形顾客界面设计等。MATLAB产品 族被广泛应用于信号与图像处理、控制系统设计、通讯系统仿 真等诸多领域。开放式旳构造使MATLAB产品族很轻易针对特定 旳需求进行扩充,从而在不断深化对问题旳认识同步,提升本 身旳竞争力。
PSPICE软件具有强大旳电路图绘制功能、电路模拟仿真功能、 图形后处理功能和元器件符号制作功能,以图形方式输入,自 动进行电路检验,生成图表,模拟和计算电路。它旳用途非常 广泛,不但能够用于电路分析和优化设计,还可用于电子线路、 电路和信号与系统等课程旳计算机辅助教学。与印制版设计软 件配合使用,还可实现电子设计自动化。被公认是通用电路模 拟程序中最优异旳软件,具有广阔旳应用前景。这些特点使得 PSPICE受到广大电子设计工作者、科研人员和高校师生旳热烈 欢迎,国内许多高校已将其列入电子类本科生和硕士生旳辅修 课程。
Pspice AA 涉及蒙特卡洛分析、电应力分析、参 数测绘仪、优化分析
经过了AD分析之后旳电路,基本上能够满足我 们旳性能指标要求,当电路经过AA分析之后, 电路旳性能指标基本上能够满足制造生产旳需 求,不会出现成品率太差或者工作不安全等情 况。
EDA软件技术现状及特点分析报告

声明:本文内容信息来源于公开渠道,对文中内容的准确性、完整性、及时性或可靠性不作任何保证。
本文内容仅供参考与学习交流使用,不构成相关领域的建议和依据。
一、技术现状(一)EDA软件技术的发展历程自20世纪80年代以来,EDA(ElectronicDesignAutomation,电子设计自动化)软件技术的发展已经走过了近四十年的历程。
从最初的计算机辅助设计(CAD)工具,到如今的复杂集成电路设计、仿真与验证平台,EDA软件技术的功能、性能与复杂性都在不断增加。
(二)当前EDA软件技术的主要特点1、高度集成化:现代EDA软件集成了电路设计、仿真、验证、布局与布线、可靠性分析等多个环节,实现了从概念到产品的完整设计流程。
2、算法主导:先进的算法,如遗传算法、模拟退火等在电路优化、布局规划等方面发挥着核心作用,显著提高了设计效率与质量。
3、跨平台与云支持:为了满足不同用户的需求,现代EDA软件不仅支持WindOWs、LinUX等多种操作系统,还提供云计算支持,实现资源的灵活调配。
4、精细化与可视化:高精度建模与仿真技术使得设计更加接近实际产品性能,同时丰富的可视化工具帮助设计师更加直观地理解设计过程与结果。
5、多领域交叉:随着物联网、人工智能等领域的发展,EDA软件也在逐步融合这些领域的技术,例如用于智能传感器、神经网络芯片等的设计。
(三)当前EDA软件技术的核心组件1、原理图输入工具:用于创建和编辑电路的原理图,生成网表文件。
2、仿真工具:包括电路仿真、行为级仿真等,用于验证设计的正确性和性能。
3、布局与布线工具:根据网表文件和约束条件,自动或手动完成电路板的布局和布线。
4、DRe/LVS检查工具:用于检查设计的规则符合性(DRC)和网表与实际布局的一致性(LVS)。
5、可编程逻辑器件支持:提供对FPGA、CPLD等可编程逻辑器件的支持,包括设计输入、综合、适配和下载等。
(四)当前EDA软件技术的主要挑战1、算法复杂性:随着设计规模的增大和要求的提高,EDA软件面临的算法复杂性也在不断增加,需要更加高效的算法来应对。
电子设计自动化技术的应用
电子设计自动化技术的应用电子设计自动化技术(EDA)是电子工程领域的一项重要技术,通过计算机辅助设计软件,可以使电路设计师更快速、更准确地完成电路设计。
EDA技术的应用已经不仅仅是为了提高设计效率,更重要的是为了提高设计的可靠性和稳定性。
本文将从EDA技术的原理、分类、应用和未来发展等方面进行探讨。
一、EDA技术的原理EDA技术是指利用计算机技术、软件工具和数据管理技术对电子系统的各个方面进行设计、分析、验证、仿真和生产的过程。
它主要包括三个关键技术:电路设计自动化、线路板设计自动化和芯片设计自动化。
其中,电路设计自动化是EDA技术的核心,并是其它两个方向的基础。
在电路设计自动化中,通过EDA软件来搭建、分析电路、验证电路功能和性能等,来实现电路设计的自动化。
EDA技术包括原理图、电路仿真、PCB设计、芯片设计等工具来完成设计流程。
原理图是一种通过图形方式表示电路工作原理的方法。
仿真是指在计算机上模拟电路的工作条件,通过仿真结果来验证电路的性能。
PCB设计则是通过电路CAD软件设计出电路板PCB,从而完成电路的实际制造和工程实现。
芯片设计则是将电路设计到芯片上,通过硬件设计工具来实现,是EDA技术的高端应用。
二、EDA技术的分类EDA技术根据工作流程以及功能划分,可以分为逻辑电路设计,布局设计和可靠性验证。
其中,逻辑电路设计主要从以下方面进行设计优化:1.电源管理:EDA工具能够在早期的设计阶段,对各种电源进行分析和优化。
2.时序分析:EDA工具可以对电路的时序进行分析,找到一些问题以及改进的方法。
3.管脚约束分析:EDA工具可以在早期进行管脚结束约束的分析。
布局设计主要关注的是PCB板的布局优化、停放物理规划、布线规划下省内存亡以及阻抗计算与分析。
可靠性验证主要包括模拟电路仿真、精确性质验证等方面的问题。
三、EDA技术的应用EDA技术的应用范围非常广泛,从电子器件的设计到芯片级设计、系统级设计和EDA软件开发等各个领域。
EDA技术及其应用
1.9 硬件测试技术
1.9.2 JTAG边界扫描测试
表1-1 边界扫描IO引脚功能
引脚
描述
功能
TDI 测试数据输入(Test Data Input) TDO 测试数据输出(Test Data Output)
测试指令和编程数据的串行输入引脚。数据在TCK的上升沿移 入。
测试指令和编程数据的串行输出引脚,数据在TCK的下降沿移 出。如果数据没有被移出时,该引脚处于高阻态。
适配器件
Timing Analyzer (时序分析器)
仿真
编程器
下载
图1-19 Quartus II设计流程
1.14 IP核
IP
软IP
固IP
硬IP
用HDL等硬件描述语 言描述的功能块,但 是并不涉及用什么具 体电路元件实现这些 功能。
完成了综合 的功能块
提供设计的 最终阶段产 品:掩膜
1.15 EDA的发展趋势
1.1 EDA技术
EDA (Electronic Design Automation)
EDA技术就是依赖功能强大的计算机,在EDA工具软件 平台上,对以硬件描述语言HDL (Hardware Description Language)为系统逻辑描述手段完成的设计文件,自动地完 成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和 仿真测试,直至实现既定的电子线路系统功能。
随着市场需求的增长,集成工艺水平及计算机自动设 计技术的不断提高,促使单片系统,或称系统集成芯片成 为IC设计的发展方向
随着系统开发对EDA技术的目标器件各种性能要求的 提高,ASIC和FPGA将更大程度相互融合。
现在,传统ASIC和FPGA之间的界限正变得模糊。系 统级芯片不仅集成RAM和微处理器,也集成FPGA。整个 EDA和IC设计工业都朝这个方向发展,这并非是FPGA与 ASIC制造商竞争的产物,而对于用户来说,意味着有了更 多的选择。
EDA技术应用及发展前景介绍
EDA技术应用及发展前景介绍EDA(Electronic Design Automation,电子设计自动化)是一种用于设计和开发电子系统的计算机辅助工具和技术。
它主要包括电路设计、逻辑设计、物理设计以及验证等方面的工作。
EDA技术的应用涵盖了各个领域,包括芯片设计、系统级设计、PCB设计等,具有广泛的应用前景。
首先,EDA技术在芯片设计方面发挥了重要的作用。
芯片设计是一项复杂而繁琐的工作,需要设计工程师进行大量的计算和仿真。
EDA技术通过提供一系列功能强大的工具,可以大大简化设计过程,提高设计效率。
例如,EDA技术可以提供先进的仿真工具,可以对电路进行各种性能指标的评估和验证。
此外,EDA技术还可以提供物理设计工具,帮助工程师进行最优的布局和布线。
通过这些工具的应用,可以大大减少设计错误,提高设计质量。
其次,EDA技术在系统级设计方面也有广泛的应用。
系统级设计是指在高层次上对整个系统进行设计和优化。
对于复杂的电子系统而言,系统级设计有助于降低设计风险,提高设计效率和可靠性。
EDA技术可以提供各种高级的建模和仿真工具,可以对系统进行深入的分析和评估。
此外,EDA技术还可以提供强大的优化工具,可以通过自动化的方式找到设计空间中的最佳解决方案。
最后,EDA技术在PCB设计方面也有重要的应用。
PCB(Printed Circuit Board,印刷电路板)设计是一项关键的任务,对于电子系统的性能和可靠性有着直接的影响。
EDA技术可以提供各种功能强大的PCB设计工具,可以对电路进行布局、布线、信号完整性分析等。
通过这些工具的应用,可以实现高密度、高性能和低成本的电路设计。
总的来说,EDA技术在电子设计方面有着广泛的应用前景。
随着电子系统的复杂性不断提高,传统的手工设计方法已经无法满足现代的需求。
EDA技术通过提供一系列功能强大的工具,可以显著提高设计效率和质量,减少设计风险。
未来,随着技术的不断发展,EDA技术将继续演进,提供更加先进和全面的工具和方法,助力电子设计的发展。
EDA技术现状及发展趋势
EDA 技术现状及发展趋势摘要:通过介绍EDA 技术发展过程、现状, 及发展趋势,和EDA 在当今电子技术领域的所起到的作用, 比较了EDA 技术与传统电子设计方法的差异, 总结出EDA 技术的优势与发展趋势。
关键词:EDA 技术,硬件描述语言前言EDA 是电子设计自动化( Electronic Design Automation) 的缩写。
它是一门正在高速发展的新技术, 是以大规模可编程逻辑器件为设计载体, 以硬件描述语言为系统逻辑描述的主要表达方式, 以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具, 通过有关的开发软件, 自动完成用软件的方式设计电子系统到硬件系统的一门新技术。
可以实现逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化, 逻辑布局布线、逻辑仿真。
完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作, 最终形成集成电子系统或专用集成芯片。
EDA 技术的概念和基本特点EDA 技术是伴随着计算机、集成电路、电子系统的设计发展起来的, 至今已有30 多年的历程, 大致可以分为三个发展阶段:第一阶段为20 世纪70 年代的CAD( 计算机辅助设计) 阶段: 这一阶段的主要特征是利用计算机辅助进行电路原理图编辑、PCB 布线, 使得设计师从传统高度重复繁杂的绘图劳动中解脱出来。
第二阶段为20 世纪80 年代的CAED( 计算机辅助工程设计) 阶段: 这一阶段的主要特征是以逻辑摸拟、定时分析、故障仿真、自动布局布线为核心, 重点解决电路设计的功能检测等问题, 使设计能在产品制作之前预知产品的功能与性能。
第三阶段为20 世纪90 年代是EDA( 电子设计自动化) 阶段: 这一阶段的主要特征是以高级描述语言、系统仿真和综合技术为特点, 采用自上而下的设计理念, 将设计前期的许多高层次设计由EDA 工具来完成。
EDA 是电子技术设计自动化, 也就是能够帮助人们设计电子电路或系统的软件工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EDA工具的分类、现状及其应用 EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。EDA技术是电子设计技术的核心。 利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。 现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。 EDA 设计可分为系统级、电路级和物理实现级。 1、 EDA技术的发展过程和发展趋势 EDA技术已有30年的发展历程,大致可分为三个阶段。70年代为计算机辅助设计(CAD)阶段,人们开始用计算机辅助进行IC版图编辑、PCB布局布线,取代了手工操作。80年代为计算机辅助工程(CAE)阶段。与CAD相比,CAE除了有纯粹的图形绘制功能外,又增加了电路功能设计和结构设计,并且通过电气连接网络表将两者结合在一起,实现了工程设计。CAE的主要功能是:原理图输人,逻辑仿真,电路分析,自动布局布线,PCB后分析。90年代为电子系统设计自动化(EDA)阶段。 从目前的EDA技术来看,一体化工具和IP是发展方向。伴随着设计复杂度的不断提高,一体化的工具使用户受益于一个统一的用户界面,避免了在不同的工具间进行数据转换等繁琐的操作。利用这种一体化设计工具提供的统一库和统一界面可以加速IC工程师的设计速度。IP的合理应用是加速产品设计流程的一个有效途径。按照美国EDA联盟(The EDA Consortium)2003年一季度的统计数据表明,IP产品的销售额是全球EDA工业中增加最快的一个领域,较2002年同期增加了36%。IP复用是IC设计业中绝对的发展趋势。同时,制造工艺进步也促进EDA工具的革新 在EDA软件开发方面,目前主要集中在美国。如Synopsys和Cadence两大EDA工具供应商。 EDA技术发展迅猛,完全可以用日新月异来描述。EDA技术的应用广泛,现在已涉及到各行各业。EDA水平不断提高,设计工具趋于完美的地步。 2、 EDA工具的类型 EDA工具按主要功能或主要应用场合,分为电路设计与仿真工具、PCB设计软件、IC设计软件、PLD设计工具及其它EDA软件,。 电子电路设计与仿真工具 电子电路设计与仿真工具包括SPICE/PSPICE;EWB;Matlab;SystemView;MMICAD等。下面简单介绍前三个软件。 (1)SPICE(Simulation Program with Integrated Circuit Emphasis)是由美国加州大学推出的电路分析仿真软件,是20世纪80年代世界上应用最广的电路设计软件,1998年被定为美国国家标准。1984年,美国MicroSim公司推出了基于SPICE的微机版PSPICE(Personal—SPICE)。现在用得较多的是PSPICE6.2,可以说在同类产品中,它是功能最为强大的模拟和数字电路混合仿真EDA软件,在国内普遍使用。最新推出了PSPICE9.1版本。它可以进行各种各样的电路仿真、激励建立、温度与噪声分析、模拟控制、波形输出、数据输出、并在同一窗口内同时显示模拟与数字的仿真结果。无论对哪种器件哪些电路进行仿真,都可以得到精确的仿真结果,并可以自行建立元器件及元器件库。 (2)EWB(Electronic Workbench)软件 是Interactive ImageTechnologies Ltd 在20世纪90年代初推出的电路仿真软件。目前普遍使用的是EWB5.2,相对于其它EDA软件,它是较小巧的软件(只有16M)。但它对模数电路的混合仿真功能却十分强大,几乎100%地仿真出真实电路的结果,并且它在桌面上提供了万用表、示波器、信号发生器、扫频仪、逻辑分析仪、数字信号发生器、逻辑转换器和电压表、电流表等仪器仪表。它的界面直观,易学易用。它的很多功能模仿了SPICE的设计,但分析功能比PSPICE稍少一些。 (3)MATLAB产品族 它们的一大特性是有众多的面向具体应用的工具箱和仿真块,包含了完整的函数集用来对图像信号处理、控制系统设计、神经网络等特殊应用进行分析和设计。它具有数据采集、报告生成和MATLAB语言编程产生独立C/C++代码等功能。MATLAB产品族具有下列功能:数据分析;数值和符号计算;工程与科学绘图;控制系统设计;数字图像信号处理;财务工程;建模、仿真、原型开发;应用开发;图形用户界面设计等。MATLAB产品族被广泛地应用于信号与图像处理、控制系统设计、通讯系统仿真等诸多领域。开放式的结构使MATLAB产品族很容易针对特定的需求进行扩充,从而在不断深化对问题的认识同时,提高自身的竞争力。 PCB设计软件 PCB(Printed—Circuit Board)设计软件种类很多,如Protel; OrCAD;Viewlogic;PowerPCB; Cadence PSD;MentorGraphices的Expedition PCB;Zuken CadStart; Winboard/Windraft/Ivex-SPICE;PCB Studio; TANGO等等。目前在我国用得最多应属Protel,下面仅对此软件作一介绍。 Protel是PROTEL公司在20世纪80年代末推出的CAD工具,是PCB设计者的首选软件。它较早在国内使用,普及率最高,有些高校的电路专业还专门开设Protel课程,几乎所在的电路公司都要用到它。早期的Protel主要作为印刷板自动布线工具使用,现在普遍使用的是Protel99SE,它是个完整的全方位电路设计系统,包含了电原理图绘制、模拟电路与数字电路混合信号仿真、多层印刷电路板设计(包含印刷电路板自动布局布线),可编程逻辑器件设计、图表生成、电路表格生成、支持宏操作等功能,并具有Client/Server(客户/服务器体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD、PSPICE、EXCEL等。使用多层印制线路板的自动布线,可实现高密度PCB的100%布通率。Protel软件功能强大、界面友好、使用方便,但它最具代表性的是电路设计和PCB设计。 IC设计软件 IC设计工具很多,其中按市场所占份额排行为Cadence、Mentor Graphics和Synopsys。这三家都是ASIC设计领域相当有名的软件供应商。其它公司的软件相对来说使用者较少。。按用途来说IC设计软件包括设计输入工具、设计仿真工作、综合工具、布局和布线、物理验证工具、模拟电路仿真器。 PLD设计工具 PLD(Programmable Logic Device)是一种由用户根据需要而自行构造逻辑功能的数字集成电路。目前主要有两大类型:CPLD(Complex PLD)和FPGA(Field Programmable Gate Array)。它们的基本设计方法是借助于EDA软件,用原理图、状态机、布尔表达式、硬件描述语言等方法,生成相应的目标文件,最后用编程器或下载电缆,由目标器件实现。生产PLD的厂家很多,但最有代表性的PLD厂家为Altera和Xilinx公司。 PLD的开发工具一般由器件生产厂家提供,但随着器件规模的不断增加,软件的复杂性也随之提高,目前由专门的软件公司与器件生产厂家合作,推出功能强大的设计软件。下面介绍主要器件生产厂家和开发工具。 (1)ALTERA 20世纪90年代以后发展很快。主要产品有:MAX3000/7000、FELX6K/10K、APEX20K、ACEX1K、Stratix等。其开发工具—MAX+PLUS II是较成功的PLD开发平台,最新又推出了Quartus II开发软件。Altera公司提供较多形式的设计输入手段,绑定第三方VHDL综合工具,如:综合软件FPGA Express、Leonard Spectrum,仿真软件ModelSim。 (2)Xilinx FPGA的发明者。产品种类较全,主要有;XC9500/4000、Coolrunner(XPLA3)、Spartan、Vertex等系列,其最大的Vertex—II Pro器件已达到800万门。开发软件为Foundation和ISE。通常来说,在欧洲用Xilinx的人多,在日本和亚太地区用ALTERA的人多,在美国则是平分秋色。全球PLD/FPGA产品60%以上是由Altera和Xilinx提供的。可以讲Altera和Xilinx共同决定了PLD技术的发展方向。 另外还有很多PLD生产厂家的产品,如ACTEL的反熔丝(一次性烧写)PLD,Lattice的ISP(In—System Programmability)技术等等。 PLD(可编程逻辑器件)是一种可以完全替代74系列及GAL、PLA的新型电路 ,只要有数字电路基础,会使用计算机,就可以进行PLD的开发。PLD的在线编程能力和强大的开发软件,使工程师可以在几天,甚至几分钟内就可完成以往几周才能完成的工作,并可将数百万门的复杂设计集成在一颗 芯片内。PLD技术在发达国家已成为电子工程师必备的技术。 其它EDA软件 (1)VHDL语言 超高速集成电路硬件描述语言(VHSIC Hardware Deseription Languagt,简称VHDL),是IEEE的一项标准设计语言。它源于美国国防部提出的超高速集成电路(Very High Speed Integrated Circuit,简称VHSIC)计划,是ASIC设计和PLD设计的一种主要输入工具。 (2)Veriolg HDL 是Verilog公司推出的硬件描述语言,在ASIC设计方面与VHDL语言平分秋色。 (3)其它EDA软件如专门用于微波电路设计的Microwave office和电力载波工具、PCB制作和工艺流程控制等领域的工具。 3、 EDA工具的应用 EDA工具在教学、科研、产品设计与制造等各方面都发挥着巨大的作用。 在教学方面,几乎所有理工科(特别是电子信息)类的高校都开设了EDA课程。主要是让学生了解EDA的基本概念和基本原理、掌握用HDL语言编写规范、掌握逻辑综合的理论和算法、使用EDA工具进行电子电路课程的实验并从事简单系统的设计。一般学习电路仿真工具(如EWB、PSPICE)和PLD开发工具(如Altera/Xilinx的器件结构及开发系统),为今后工作打下基础。 科研方面主要利用电路仿真工具(EWB或PSPICE)进行电路设计与仿真;利用虚拟仪器进行产品测试;将CPLD/FPGA器件实际应用到仪器设备中;从事PCB设计和ASIC设计等。 在产品设计与制造方面,包括前期的计算机仿真,产品开发中的EDA工具应用、系统级模拟及测试环境的仿真,生产流水线的EDA技术应用、产品测试等各个环节。如PCB的制作、电子设备的研制与生产、电路板的焊接、ASIC的流片过程等。 从应用领域来看,EDA技术已经渗透到各行各业,包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA有应用。另外,EDA软件的功能日益强大,原来功能比较单一的软件,现在增加了很多新用途。