EDA技术及其发展.ppt
《EDA技术及其发展.ppt》由会员分享,可在线阅读,更多相关《EDA技术及其发展.ppt(60页珍藏版)》请在三一办公上搜索。
1、题目:现代EDA技术及其发展,内容:1.现代EDA技术介绍 2.硬件载体介绍 3.软件以及编程语言介绍,现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。Z这里所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。,1.1 EDA技术,1.2 EDA技术发展,EDA(Electronic Design Automation)EDA:是指以计算机为工作平台,融合应用
2、电子技术、计算机技术、智能化技而研制成的电子CAD(Computer Aided Design)通用软件包。功能:辅助IC(integrated circuit)设计,电子电路设计,PCB(Printed Circuit Board)设计,EDA技术的发展,七十年代为CAD(Computer Aided Design计算机辅助设计)阶段 用计算机辅助进行IC版图编辑、PCB布局布线,取代了手工画图。八十年代为CAE(Computer Aided Engineering计算机辅助工程)阶段 支持电路功能设计和结构设计,通过电路网表将两者结合在一起,实现了工程设计。CAE的主要功能是:原理图输入,
3、逻辑仿真,电路分析,自动布局布线,PCB后分析。九十年代为ESDA(Electronic System Design Automation电子系统设计自动化)阶段,ESDA技术的基本特征,(1)支持“自顶向下”的设计方法(2)支持ASIC(Application Specific Integrated Circuit)设计(3)采用硬件描述语言(4)基于系统框架结构,EDA技术,ASIC设计,FPGA/CPLD可编程ASIC 设计,门阵列(MPGA);标准单元(CBIC);全定制;(FCIC);ASIC设计,SOPC/SOC,混合ASIC设计,1.3 EDA技术实现目标,作为EDA技术最终实现
4、目标的ASIC,通过三种途径来完成:SOPC(System-on-a-Programmable-Chip),1.4 EDA的应用 EDA在教学、科研、产品设计与制造等各方面都发挥着巨大的作用。1.在教学方面,几乎所有理工科(特别是电子信息)类的高校都开设了EDA课程。主要是让学生了解EDA的基本概念和基本原理、掌握用HDL语言编写规范、掌握逻辑综合的理论和算法、使用EDA工具进行电子电路课程的实验并从事简单系统的设计。一般学习电路仿真工具(如EWB、PSPICE)和PLD开发工具(如Altera/Xilinx的器件结构及开发系统),为今后工作打下基础。,2.科研方面主要利用电路仿真工具(EWB
5、或PSPICE)进行电路设计与仿真;利用虚拟仪器进行产品测试;将CPLD/FPGA器件实际应用到仪器设备中;从事PCB设计和ASIC设计等。在产品设计与制造方面,包括前期的计算机仿真,产品开发中的EDA工具应用、系统级模拟及测试环境的仿真,生产流水线的EDA技术应用、产品测试等各个环节。如PCB的制作、电子设备的研制与生产、电路板的焊接、ASIC的流片过程等。,1.5 EDA的发展趋势,系统集成芯片成为IC设计的发展方向,这一发展趋势表现在如下几个方面:超大规模集成电路的集成度和工艺水平不断提高,深亚微米(Deep-Submicron)工艺,如0.18m,0.13m已经走向成熟,在一个芯片上完
6、成的系统级的集成已成为可能。市场对电子产品提出了更高的要求,如必须降低电子系统的成本,减小系统的体积等,从而对系统的集成度不断提出更高的要求。高性能的EDA工具得到长足的发展,其自动化和智能化程度不断提高,为嵌入式系统设计提供了功能强大的开发环境。计算机硬件平台性能大幅度提高,为复杂的SoC设计提供了物理基础。,ASIC(Application Specific Integrated Circuits,专用集成电路)是相对于通用集成电路而言的,ASIC主要指用于某一专门用途的集成电路器件。ASIC分类大致可分为数字ASIC、模拟ASIC和数模混合ASIC。,ASIC及其设计流程,ASIC设计方
7、法,一般ASIC设计的流程,SOC:(System on a chip),北京海尔集成电路设计有限公司,EDA与传统电子设计方法的比较,手工设计方法的缺点是:1)复杂电路的设计、调试十分困难。2)如果某一过程存在错误,查找和修改十分不便。3)设计过程中产生大量文档,不易管理。4)对于集成电路设计而言,设计实现过程与具体生产工艺直接相关,因此可移植性差。5)只有在设计出样机或生产出芯片后才能进行实测。,EDA技术有很大不同:1)采用硬件描述语言作为设计输入。2)库(Library)的引入。3)设计文档的管理。4)强大的系统建模、电路仿真功能。5)具有自主知识产权。6)开发技术的标准化、规范化以及
8、IP核的可利用性。7)适用于高效率大规模系统设计的自顶向下设计方案。8)全方位地利用计算机自动设计、仿真和测试技术。9)对设计者的硬件知识和硬件经验要求低。10)高速性能好。11)纯硬件系统的高可靠性。,传统自下而上的硬件电路设计方法主要特征如下:采用通用的逻辑元器件。设计者根据需要,选择市场上能买得到的元器件,如54/74系列,来构成所需要的逻辑电路。随着微处理器的出现,系统的部分硬件电路功能可以用软件来实现,在很大程度上简化了系统硬件电路的设计。但是,选择通用的元器件来构成系统硬件电路的方法并未改变。,在系统硬件设计的后期进行仿真和调试。系统硬件设计好以后才能进行仿真和调试,进行仿真和调试
9、的仪器一般为系统仿真器、逻辑分析仪和示波器等。由于系统设计时存在的问题只有在后期才能较容易发现,一旦考虑不周,系统设计存在缺陷,那就得重新设计系统,使得设计费用和周期大大增加。主要设计文件是电原理图。在设计调试完毕后,形成的硬件设计文件主要是由若干张电原理图构成的。在电原理图中详细标注了各逻辑元器件的名称和相互间的信号连接关系。,该文件是用户使用和维护系统的依据。如果是小系统,这种电原理图只要几十张、几百张就行了,但是,如果系统很复杂,那么就可能需要几千张、几万张甚至几十万张。如此多的电原理图给归档、阅读、修改和使用都带来了极大的不便。,二.、新兴的EDA硬件电路设计方法 20世纪80年代初,
10、在硬件电路设计中开始采用计算机辅助设计技术(CAD),开始仅仅是利用计算机软件来实现印刷板的布线,以后慢慢地才实现了插件板级规模的电子电路的设计和仿真。,在我国所使用的工具中,最有代表性的设计工具是Tango和早期的ORCAD。它们的出现,使得电子电路设计和印刷板布线工艺实现了自动化,但还只能算自下而上的设计方法。随着大规模专用集成电路的开发和研制,为了提高开发的效率和增加已有开发成果的可继承性,以及缩短开发时间,各种新兴的EDA工具开始出现,特别是硬件描述语言HDL(Hardware Description Language)的出现,,特别是硬件描述语言HDL(Hardware Descri
11、ption Language)的出现,使得传统的硬件电路设计方法发生了巨大的变革,新兴的EDA设计方法采用了自上而下(Top Down)的设计方法。所谓自上而下的设计方法,就是从系统总体要求出发,自上而下地逐步将设计内容细化,最后完成系统硬件的整体设计。各公司的EDA工具基本上都支持两种标准的HDL,分别是VHDL和Verilog HDL。利用HDL语言对系统硬件电路的自上而下设计一般分为三个层次,如图1.22所示。,具有以下主要特点。1)电路设计更趋合理 硬件设计人员在设计硬件电路时使用PLD器件,就可自行设计所需的专用功能模块,而无需受通用元器件的限制,从而使电路设计更趋合理,其体积和功耗
12、也可大为缩小。2)采用系统早期仿真 在自上而下的设计过程中,每级都进行仿真,从而可以在系统设计早期发现设计存在的问题,这样就可以大大缩短系统的设计周期,降低费用。,3)降低了硬件电路设计难度 在使用传统的硬件电路设计方法时,往往要求设计人员设计电路前应写出该电路的逻辑表达式和真值表(或时序电路的状态表),然后进行化简等,这一工作是相当困难和繁杂的,特别是在设计复杂系统时,工作量大也易出错,如采用HDL语言,就可免除编写逻辑表达式或真值表的过程,使设计难度大幅度下降,从而也缩短了设计周期。,4)主要设计文件是用HDL语言编写的源程序 在传统的硬件电路设计中,最后形成的主要文件是电原理图,而采用H
13、DL语言设计系统硬件电路时,主要的设计文件是用HDL语言编写的源程序。如果需要,也可以将HDL语言编写的源程序转换成电原理图形式输出。,用HDL语言的源程序作为归档文件有很多好处:一是资料量小,便于保存;二是可继承性好,当设计其它硬件电路时,可以使用文件中的某些库、进程和过程程序;三是阅读方便,阅读程序很容易看出某一硬件电路的工作原理和逻辑关系,而阅读电原理图,推知其工作原理需要较多的硬件知识和经验,而且看起来也不那么一目了然。,系统设计过程:,任务:明确功能和性能指标经费开支 可靠性 开发周期等 要求:准确地,无二义性地,规范地 描述系统功能和性能,1、性能级,任务:通过系统设计将系统划分为
14、相对独立而又 相互联系的模块(子系统)结构 内容:模块结构图及各模块的具体功能描述 模块之间的数据流,控制流信息 模块间的交互作用等要求:功能正确、容易理解 可靠性高、易维护 各模块容易实现等,2、结构级,任务:通过逻辑设计将(子系统)转化为实际硬件/软件的逻辑描述 工具:HDL,逻辑图等,3、逻辑级,任务:通过物理设计将各模块转换成 实际的ASIC或电路板硬件,组 装成系统。要求:性能/价格比高(物理强度、抗 干扰能力;功耗;通用性;成本等)主流:元件:LSI,VLSI,4、物理级,1.设计准备 在系统设计之前,首先要进行方案论证、系统设计和器件选择等准备工作。设计人员根据任务要求,如系统的
15、功能和复杂度,对工作速度和器件本身的资源、成本及连线的可布性等方面进行权衡,选择合适的设计方案和合适的器件类型。一般采用自上而下的设计方法,也可采用传统的自下而上的设计方法。2.设计输入 设计人员将所设计的系统或电路以开发软件要求的某种形式表示出来,并送入计算机的过程称为设计输入。设计输入通常有以下几种形式。,1)原理图输入方式 原理图输入方式是一种最直接的设计描述方式,要设计什么,就从软件系统提供的元件库中调出来,画出原理图,这样比较符合人们的习惯。这种方式要求设计人员有丰富的电路知识及对PLD的结构比较熟悉。其主要优点是容易实现仿真,便于信号的观察和电路的调整;缺点是效率低,特别是产品有所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 技术 及其 发展
链接地址:https://www.31ppt.com/p-6504901.html