EDA技术中的常用软件与仿真工具介绍
eda技术原理

eda技术原理EDA(Electronic Design Automation,电子设计自动化)是一种利用计算机辅助进行电子硬件设计的技术,其原理主要包括以下几个方面:1. 电路建模:EDA技术首先需要将电路进行建模,将电路元件抽象为数学模型,如电阻、电容、电感等元器件被建模为方程式或者矩阵等数学表达式。
这些模型可以通过实验测量或者仿真等方式进行获取。
2. 电路仿真:通过电路仿真软件,将建模后的电路模型输入到仿真引擎中进行电路行为模拟。
仿真可以准确预测电路的性能、稳定性和功耗等参数,以评估电路的可行性。
常用的仿真工具有SPICE(Simulation Program with Integrated Circuit Emphasis)和AMS(Analog and Mixed-Signal)等。
3. 逻辑综合:逻辑综合是将高级语言描述的设计代码转换为电路门级描述的过程。
逻辑综合工具将设计文件输入,通过优化算法对设计进行优化,生成与原设计功能等效的优化后的门电路描述。
逻辑综合主要包括布尔逻辑优化和进一步进行的时序逻辑优化等。
4. 物理布局:物理布局是将逻辑电路映射到具体的芯片布局中。
在物理布局过程中,需要考虑布线、设备位置、连接规则等。
物理布局工具可以自动化生成芯片布局,以满足功能、性能、功耗和面积等要求。
5. 片图设计:片图设计是将电路物理布局转化为特定工艺规则的掩膜层次的过程。
在片图设计过程中,设计人员根据工艺规则规定的要求,设计电路的掩膜层次,以生成最终的芯片版图。
总之,EDA技术通过建模、仿真、逻辑综合、物理布局和片图设计等步骤,实现了电子电路设计的自动化和高效性。
它提高了设计师的工作效率,缩短了产品开发周期,降低了设计错误的风险,并为电子产品的设计与制造提供了可靠的工具和方法。
第8章 常用EDA软件介绍

第八章 常用EDA软件介绍
5) 查看元件属性 ViewDraw中所有的元件除了有一个惟一的标识符以
外, 还拥有属性(Properties)。 设计元件会拥有名称
(Name)和特性(Attribute), 某些部件可能还包括管 脚(Pin), 这些管脚可能又拥有它们自己的名称和属性。
(1) 选中一个元件, 点击鼠标右键, 弹出一个菜单。
第八章 常用EDA软件介绍
图 8 – 16 8位串并转换器原理图
第八章 常用EDA软件介绍
3) 确认设计中的元件
所有ViewDraw的原理图都由不同的设计元件组成, 如元件、 连线、 总线等。 把鼠标的指针放在一个基本 元件上, 点击鼠标左键, 就可以很快地确认这个元件。 点亮这个基本元件, 在原理图窗口的左下角就会显示 出这个元件的名称。
图8 - 15所示。
第八章 常用EDA软件介绍
图 8 - 13 ViewDraw的绘图界面
第八章 常用EDA软件介绍
图 8 - 14 New对话框
第八章 常用EDA软件介绍
图 8 - 15 一个新的设计文件
第八章 常用EDA软件介绍
2) 关于8位串并转换器 8位串并转换器电路的逻辑功能是实现串行输入并
第八章 常用EDA软件介绍
创建工程 ↓
←→Dashboard ←→ ViewDraw ←→ Schemetic Check
绘制电路图
↓ 验证电路图 ↓ 仿真
←→ Fusion
↓
网表文件传给PCB生产方 ←→ Creat PCB Netlist
第八章 常用EDA软件介绍
1. 建立工程(Project Setup) 1) 关于工程
在使用eProduct Designer进行设计时, 首先必须创
各大仿真软件介绍

各大仿真软件介绍(包括算法,原理)随着无线和有线设计向更高频率的发展和电路复杂性的增加,对于高频电磁场的仿真,由于忽略了高阶传播模式而引起仿真的误差。
另外,传统模式等效电路分析方法的限制,与频率相关电容、电感元件等效模型而引起的误差。
例如,在分析微带线时,许多易于出错的无源模式是由于微带线或带状线的交叉、阶梯、弯曲、开路、缝隙等等,在这种情况下是多模传输。
为此,通常采用全波电磁仿真技术去分析电路结构,通过电路仿真得到准确的非连续模式S参数。
这些EDA仿真软件与电磁场的数值解法密切相关的,不同的仿真软件是根据不同的数值分析方法来进行仿真的。
通常,数值解法分为显示和隐示算法,隐示算法(包括所有的频域方法)随着问题的增加,表现出强烈的非线性。
显示算法(例如FDTD、FIT方法在处理问题时表现出合理的存储容量和时间。
本文根据电磁仿真工具所采用的数值解法进行分类,对常用的微波EDA仿真软件进行论述。
2.基于矩量法仿真的微波EDA仿真软件基于矩量法仿真的EDA 软件主要包括A D S(Advanced Design System)、Sonnet电磁仿真软件、IE3D和Microwave office。
2.1ADS仿真软件Agilent ADS(Advanced Design System)软件是在HP EESOF系列EDA软件基础上发展完善起来的大型综合设计软件,是美国安捷伦公司开发的大型综合设计软件,是为系统和电路工程师提供的可开发各种形式的射频设计,对于通信和航天/防御的应用,从最简单到最复杂,从离散射频/微波模块到集成MMIC。
从电路元件的仿真,模式识别的提取,新的仿真技术提供了高性能的仿真特性。
该软件可以在微机上运行,其前身是工作站运行的版本MDS(Microwave Design System)。
该软件还提供了一种新的滤波器的设计引导,可以使用智能化的设计规范的用户界面来分析和综合射频/微波回路集总元滤波器,并可提供对平面电路进行场分析和优化功能。
射频EDA仿真软件介绍

射频EDA仿真软件介绍射频EDA(Electronic Design Automation)是一种用于射频芯片设计和仿真的软件工具,它通过电磁场仿真和电路仿真等功能,可以帮助设计者优化射频电路的性能和可靠性。
本文将介绍几款常用的射频EDA仿真软件。
1. ADS(Advanced Design System)ADS是美国Keysight(前身为安捷伦科技)推出的一款强大的射频和微波电路设计和仿真工具。
它包含了多种电路仿真方法,如基于S参数的线性仿真、基于混合EM的电磁仿真和基于直接时间域的高速数字仿真等。
ADS还内置了丰富的器件模型和库,方便用户进行仿真和优化。
此外,ADS还支持与SI/PI和系统仿真软件的集成,使得整个设计流程更加高效。
2. HFSS(High Frequency Structure Simulator)HFSS是美国ANSYS公司开发的一种基于有限元分析(FiniteElement Analysis)的高性能电磁场仿真软件。
它主要用于射频和微波领域,可以模拟复杂的电磁场分布和信号传输。
HFSS具有优异的求解速度和准确度,并且支持多种仿真技术,如频域仿真、时域仿真和混合仿真等。
此外,HFSS还提供了强大的后处理功能,可以用于绘制场强分布图、辐射图和散射参数图等。
3. CST Studio SuiteCST Studio Suite是德国CST公司开发的一款电磁场仿真软件套件,广泛应用于射频、天线和微波电路的设计和仿真。
CST基于有限差分时域(FDTD)方法,具有较高的计算速度和较低的内存占用。
CST StudioSuite提供了丰富的建模功能和后处理工具,可以实现多尺度建模、参数扫描和优化等操作。
此外,CST还支持与ADS和HFSS等软件的数据交换,方便不同工具之间的协同设计和分析。
4. AWR Microwave OfficeAWR Microwave Office是美国National Instruments(前身为奇美电子)开发的一款射频和微波电路设计软件。
电子EDA技术的基础知识

电子EDA技术的基础知识现代电子设计技术的核心就是EDA技术。
EDA技术是一门综合性学科,它打破了软件和硬件间的壁垒,代表了电子设计技术和应用技术的发展方向。
本文将带你一起来了解关于EDA的分类、基本特征、应用、常用软件以及发展前景。
电子设计自动化(Electronic Design Automation)的缩写即是EDA.EDA技术是把计算机技术应用在电子设计过程的一门技术,从而实现了电子设计的自动化进行,现今EDA技术已经广泛用于电子电路的设计仿真以及集成电路版图设计、印刷电路板的设计和可编程器件的编程等工作中。
EDA技术是一门综合的学科,它代表了未来电子设计技术的发展方向,打破了软硬件之间的隔阂。
一、EDA的分类我们依据计算机辅助技术介入程度的不同,将电子系统设计分为以下三类:1.人工的设计方法此种设计方法从提出方案到验证方案等等均需要由人工来完成,并且方案的验证必须搭建实际的电路来完成验证。
这种人工的设计方法缺陷在于:开销特别大,但是效率却极低,并且周期比较长,还有一点就是现在的产品不是单单靠人工就能够完成的。
2.计算机辅助设计CAD1970年以来,计算机开始被应用于Ic版图设计以及PCB布局布线,后来发展为可对电路功能和结构进行设计,并且在原来的基础上增添了逻辑仿真、自动布局布线等等的功能。
可以这么说CAD技术的应用取得了可喜的成果。
但我们也不能过于乐观,因为各种各样的软件层出不穷,每一种设计软件只能够解决一部分的问题,这就造成了软件不能完全脱离人去设计,智能化程度不能够满足人们的需求。
3.EDA电子设计自动化1990年以后是EDA时代的到来。
伴随着电子计算机的不断发展,计算机系统被广泛的应用于电子产品的设计和电子产品的测试以及电子产品的制造等各环节当中。
由于电子产品的性能不断提高以及精密度的增加,产品的更新所需要的时间越来越短。
相应的,电子产品的设计和电子产品的测试以及电子产品的制造也必须跟上更新的步伐。
常用的EDA软件工具比较

在一些论坛经常看到很多人,他们和大家一样都是从事pcb工作的,或者是曾经从事过这份工作的人,他们抱怨没有前途,甚至戏称pcb工程师就是扯线的,呵呵,很幽默的比喻;但我作为一个也曾经扯过线的pcb工程师,不得不提醒即将进入这一行业的新人们,千万不要错误地理解和接受了这样的观点。
首先,行行出状元,何况是电子行业的工程师们,如果你有本事,你一样可以只做pcb,而拿到1w以上的工资,凭什么?当然你得是非常优秀的,而一个非常优秀的pcb工程师并不是那么容易当的,你需要学习很多东西,EMC,ESD,……并不如想象的那样只要学会操作一两个软件可以把线连通那么简单。
其次,pcb部分是电子行业中与原理设计同样至关重要的重要环节,如果你有意向的话,你还可以从设计原理图的工程师那里的学到设计方面的理论,这个当然要自己努力的了,我们公司以前就有一位pcb工程师因为经常和原理图设计工程师,或者称硬件工程师交流学习,后来在1年后转去做设计了;再次,你学到多少东西就一定能获得多少应有的价值,这点绝对是不会错的;相对来说一些小公司因为产品的质量要求不高等原因,对pcb部分要求只停留在布通的程度,因此必然对pcb工程师的要求不高,那么他们自然认为pcb工程师在产品线的整个流程中作用不大,那么工资肯定不会高;再者,毕竟还是得承认pcb工程师在通常的情况下是不如硬件工程师做的工作有技术含量的,但是对于刚出来工作,而条件又不太好(包括学历,经历,技能)的朋友,pcb无疑是技术行业中最容易入门的工种之一;顺便提一下,我们公司的老总兼研发总监就是从pcb开始做起的。
没人强迫要你做一辈子pcb,但学会了pcb对你是绝对有好处的,对pcb设计非常熟悉的设计工程师就肯定比一般的设计工程师要有优势的多。
现在市面上流通的eda软件比较多,而且优劣不一,我们只谈谈用的最多最广的几种吧1、protel无疑是最早接触的eda软件了,在大部分大学里都有protel软件的课程,但是不得不承认,protel在eda软件家族中的确是最低端的软件之一,制作单面板,两层板尚能得心应手,但是4层就开始感觉到不好用了,更多层就更不必说了,如果面对高频高速的多层板,能用protel做出高质量的板子的人是相当不错的:) protel在未来的日子会不会被淘汰不好说,现在使用protel的人还是有相当的市场的,不过建议各位尽早接触学习别的功能更优秀的软件2、pads即powerpcb,我把它称作低端中的无冕之王,它是我认为在所有低端的pcb软件中最优秀的一款,好用,易上手,做出的板子质量不会比wg,allegro等逊色,现在市场上使用范围最广的一款eda软件,适合大多数中小型企业的需求3、orcadorcad的pcb比protel还要差,但是orcad的原理图设计部分capture CIS被业界视为最优秀的原理图工具之一,界面好看,易上手,操作方便,仿真等功能强大,如果和dxdesigner相比在使用方面,我觉得是占上风的,只是dx有非常好的管理功能,集成环境,原理图复用等功能4、wgmentor公司的产品,最新出了WG2004,基于windows平台,在中高端的几个软件在功能方面没有很大优劣差别的情况下,只有拉线爽的软件才是好软件,而WG2004正是拉线最爽的软件,被誉为拉线之王,它的自动布线功能非常强大,布线规则设计非常专业,expeditionPCB是WG的pcb核心部分,WG2004包含了epd2004&library manager&expeditionpcb 3部分5、en同为mentor公司的产品,最新推出的EN2004,因为是基于unix平台的产品,而且市面上没有中文教材,软件学习难度较大,令很多人望而却步;它的专业程度决定了它不适合中小型企业,特别是小型企业,因为没有这个需要,一碗水就能熄灭的火干吗要爬山走远路去更远的河里去取,对不对,况且这个软件本来就是为大型企业设计的,因此没有这个需要的朋友不必去费心费力的,如果工作需要的话就另当别论了,它的pcb还是expeditionpcb,原理图是epd2004,基本上根wg没什么区别,它最重要的是集成管理体系6、allegro原理图设计软件:会ORCAD就可以了,支持的Netlist超多,基本是业界标准。
常用EDA软件简介

常用EDA软件简介摘要:在电子通信领域中,着重对multisim,orcad-pspice,protel,proteus,keil与matlab六种eda软件进行了介绍,并对各软件所适用的场合进行了对比,得出了各自的优势,同时对eda 软件今后的应用与发展提出了预测,为电子领域的初学者提供了一定的指导与参考价值。
关键词:multisim;orcad-pspice;protel;proteus;keil;matlab中图分类号:tp319 文献标识码:a 文章编号:1007-9599 (2013) 03-0000-02eda技术是指以计算机为辅助工具,将电子、计算机、数据分析、图像处理等技术融为一体的具有智能化的电子辅助手段。
利用eda 软件工具,科研工作者可直接对设计思想进行验证,从而省去了大量的人力、物力和财力,避免了在实际设计中大量流程,提高了效率,缩短了电子产品的开发周期,并可方便快捷的对所设计的电路、算法等性能进行实时操作与优化。
在不同的工作领域中出现有大量的eda软件。
本文着重对电子通信领域中常见的几种eda软件进行对比,找出各软件在不同应用场合的优势。
1 常用eda软件在电子通信领域中,eda软件按用途分电路设计、功能仿真、版图绘制、软件编程等,其中常见的软件有multisim(原ewb)、orcad-pspice、protel、proteus、keil和matlab等。
一般每种软件都以一种或两种功能为主,并附带有其它功能。
下面对上述软件逐一介绍。
1.1 multisim软件multisim软件是加拿大ewb的前身,后并入美国国家仪器有限公司。
multisim主要利用了电路原理图、电路硬件描述语言针对模拟电路、数字电路、模数混合电路的设计与仿真,具有强大的仿真与分析能力。
multisim软件是一个专门用于电子电路设计与仿真的eda工具软件,具有直观的图形界面、丰富的元器件库、强大的仿真分析能力、丰富的虚拟测试仪器(如万用表、示波器、函数发生器、波特仪等),学习与应用相对较容易,很适合初学者对电子电路的学习。
1.5 常用EDA工具

用EDA技术设计电路可以分为不同的技术环节, 每一个环节中必须有对应的软件包或专用的EDA工 具独立处理。EDA工具大致可以分为设计输入编辑 器、仿真器、HDL综合器、适配器(或布局布线器) 以及下载器等5个模块。
1.5.1 设计输入编辑器
通常专业的EDA工具供应商或各可编程逻辑器件厂 商都提供EDA开发工具,在这些EDA开发工具中都含 有设计输入编辑器,如Xilinx公司的Foundation、 Altera公司的MAX+plusII等。
HDL综合器的输出文件一般是网表文件,是一种 用于电路设计数据交换和交流的工业标准化格式的文 件,或是直接用硬件描述语言HDL表达的标准格式的 网表文件,或是对应FPGA/CPLD器件厂商的网表 文件。
HDL综合器是EDA设计流程中的一个独立的设 计步骤,它往往被其他EDA环节调用,完成整个设计 流程。 电路网表(逻辑图) 由元件名N、模型M、输 入端信号PI、输出端信号PO四部分组成,是唯一确 定电路连接关系的数据结构。即:E=(N,M,PI, PO)
硬件描述语言诞生的初衷是用于设计逻辑电路的建模 和仿真,但直到Synoposys公司推出了HDL综合器 后,才可以HDL直接用于电路设计。
HDL综合器是一种用EDA技术实施电路设计中完 成电路化简、算法优化、硬件结构细化的计算机软件, 是将硬件描述语言转化为硬件电路的重要工具。HDL 综合器在把可综合的HDL(Verilog或VHDL)转化 为硬件电路时,一般要经过两个步骤。第1步是HDL综 合器对Verilog或VHDL进行处理分析,并将其转换成 电路结构或模块,这时是不考虑实际器件实现的,即完 全与硬件无关,这个过程是一个通用电路原理图形成的 过程。第2步是对应实际实现目标器件的结构进行优化, 并使之满足各种约束条件,优化关键路径等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技术是在电子CAD技术基础上发展起来的软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从设计、性能分析到设计出IC 版图或版图的整个过程在计算机上自动处理完成。
现在对EDA的概念或范畴用得很宽。
包括在、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。
目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。
例如在飞机过程中,从设计、性能及特性分析直到飞行模拟,都可能涉及到EDA技术。
本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。
EDA设计可分为系统级、电路级和物理实现级。
EDA常用软件EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:EWB、PSCE、、PCAD、Prol、ViewLogic、、Graphics、Synopsys、LSIlogic、、croSim 等等。
这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同时以可以进行PCB自动布局,可输出多种网表文件与第三方软件。
下面按主要功能或主要应用场合,分为电路设计与仿真工具、PCB设计软件、IC设计软件、PLD设计工具及其它EDA软件,进行简单介绍。
1、电子电路设计与仿真工具电子电路设计与仿真工具包括SPICE/PSPICE;EWB;;SystemView;MMICAD等。
下面简单介绍前三个软件。
(1)SPICE(Simulaon Prog with Integrated Circuit Emphasis)是由美国加州大学推出的电路分析仿真软件,是20世纪80年代世界上应用最广的电路设计软件,1998年被定为美国国家标准。
1984年,美国MicroSim公司推出了基于SPICE的微机版PSPICE(Peonal—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/代码等功能。
MATLAB产品族具有下列功能:数据分析;数值和符号计算;工程与科学绘图;控制系统设计;数字图像信号处理;财务工程;建模、仿真、原型开发;应用开发;图形用户界面设计等。
MATLAB产品族被广泛地应用于信号与图像处理、控制系统设计、通讯系统仿真等诸多领域。
开放式的结构使MATLAB产品族很容易针对特定的需求进行扩充,从而在不断深化对问题的认识同时,提高自身的竞争力。
2、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设计。
3、IC设计软件IC设计工具很多,其中按市场所占份额排行为Cadence、Mentor Graphics和Synopsys.这三家都是设计领域相当有名的软件供应商。
其它公司的软件相对来说使用者较少。
中国华大公司也提供ASIC设计软件(熊猫2000);另外近来出名的Avanti公司,是原来在Cadence的几个华人工程师创立的,他们的设计工具可以全面和Cadence公司的工具相抗衡,非常适用于深亚微米的IC设计。
下出按用途对IC设计软件作一些介绍。
(1)设计输入工具这是任何一种EDA软件必须具备的基本功能。
像Cadence的composer,viewlogic的viewdraw,硬件描述语言VHDL、HDL是主要设计语言,许多设计输入工具都支持HDL.另外像Active—HDL和其它的设计输入方法,包括原理和状态机输入方法,设计/的工具大都可作为IC设计的输入手段,如Xilinx、等公司提供的开发工具,Modelsim FPGA等。
(2)设计仿真工作我们使用EDA工具的一个最大好处是可以验证设计是否正确,几乎每个公司的EDA产品都有仿真工具。
Verilog—XL、NC—verilog用于Verilog仿真,Leapfrog用于VHDL仿真,Analog Artist用于模拟电路仿真。
Viewlogic的有:viewsim门级电路仿真器,speedwaveVHDL仿真器,VCS—verilog仿真器。
Mentor Graphics有其子公司Model Tech出品的VHDL和Verilog双仿真器:Model Sim.Cadence、Synopsys用的是VSS(VHDL仿真器)。
现在的趋势是各大EDA 公司都逐渐用HDL仿真器作为电路验证的工具。
(3)综合工具综合工具可以把HDL变成门级网表。
这方面Synopsys工具占有较大的优势,它的Design Compile是作综合的工业标准,它还有另外一个产品叫Behavior Compiler,可以提供更高级的综合。
另外最近美国又出了一家软件叫Ambit,说是比Synopsys的软件更有效,可以综合50万门的电路,速度更快。
今年初Ambit 被Cadence公司收购,为此Cadence放弃了它原来的综合软件Synergy.随着FPGA 设计的规模越来越大,各EDA公司又开发了用于FPGA设计的综合软件,比较有名的有:Synopsys的FPGA Express,Cadence的Synplity,Mentor的Leonardo,这三家的FPGA综合软件占了市场的绝大部分。
(4)布局和布线在IC设计的布局布线工具中,Cadence软件是比较强的,它有很多产品,用于标准单元、门阵列已可实现交互布线。
最有名的是Cadence spectra,它原来是用于PCB布线的,后来Cadence把它用来作IC的布线。
其主要工具有:Cell3,Silicon Ensemble—标准单元布线器;Gate Ensemble—门阵列布线器;Design Planner—布局工具。
其它各EDA软件开发公司也提供各自的布局布线工具。
(5)物理验证工具物理验证工具包括版图设计工具、版图验证工具、版图提取工具等等。
这方面Cadence也是很强的,其Dracula、Virtuso、Vampire等物理工具有很多的使用者。
(6)模拟电路仿真器前面讲的仿真器主要是针对数字电路的,对于模拟电路的仿真工具,普遍使用SPICE,这是唯一的选择。
只不过是选择不同公司的SPICE,像MiceoSim的PSPICE、Meta Soft的HSPICE等等。
HSPICE现在被Avanti公司收购了。
在众多的SPICE中,最好最准的当数HSPICE,作为IC设计,它的模型最多,仿真的精度也最高。
4、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开发平台,最新又推出了II开发软件。
Altera公司提供较多形式的设计输入手段,绑定第三方VHDL综合工具,如:综合软件FPGA Express、Leonard Spectrum,仿真软件ModelSim.(2)ILINX FPGA的发明者。
产品种类较全,主要有;XC9500/4000、Coolrunner(XPLA3)、Spartan、Vertex等系列,其最大的Vertex—II Pro器件已达到800万门。
开发软件为Foundation和ISE.通常来说,在欧洲用Xilinx的人多,在***和亚太地区用ALTERA的人多,在美国则是平分秋色。