《第1章技术概述优秀课件.ppt》由会员分享,可在线阅读,更多相关《第1章技术概述优秀课件.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第1章 技术概述1第1页,本讲稿共37页p 以大规模以大规模可编程逻辑器件可编程逻辑器件为设计载体为设计载体p 以以硬件描述语言硬件描述语言为主要表达方式为主要表达方式p 以计算机、大规模可编程逻辑器件的以计算机、大规模可编程逻辑器件的开发软开发软件件及及实验开发系统实验开发系统为设计工具为设计工具p自动完成逻辑编译、化简、分割、综合、优化、自动完成逻辑编译、化简、分割、综合、优化、仿真仿真Electronic Design Automation1.1 EDA技术涵义2第2页,本讲稿共37页EDA的广义定义范围包括:1 1、半导体工艺设计自动化;、半导体工艺设计自动化;2 2、可编程器件设计自
2、动化;、可编程器件设计自动化;3 3、电子系统设计自动化;、电子系统设计自动化;4 4、印刷电路板设计自动化;、印刷电路板设计自动化;5 5、仿真与测试、故障诊断自动化;、仿真与测试、故障诊断自动化;6 6、形式验证自动化。、形式验证自动化。以上各部分统称为以上各部分统称为EDAEDA工程工程3第3页,本讲稿共37页 EDA技术的主要内容实现载体:大规模可编程逻辑器件 (PLD:Programmable Logic Device)描述方式:硬件描述语言 (HDL:Hard descripation Lauguage)VHDL、Verlog HDL等设计工具:开发软件、开发系统硬件验证:实验开发
3、系统4第4页,本讲稿共37页EDAEDA技术涉及的领域技术涉及的领域q包括在机械、电子、通信、航空航天、化工、包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有矿产、生物、医学、军事等各个领域,都有EDA的应用。目前的应用。目前EDA技术已在各大公司、企技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到直到飞行模拟,都可能涉及到EDA技术。技术。5第5页,本讲稿共37页EDA技术的应用6第6页,本讲稿共37页1.
4、2 EDA技术的发展历程手工设计,人工布线手工设计,人工布线计算机辅助设计计算机辅助设计(CAD,20世纪世纪70年代)年代)电子设计自动化电子设计自动化(EDA,20世纪世纪90年代至今年代至今)计算机辅助工程计算机辅助工程(CAE,20世纪世纪80年代年代)7第7页,本讲稿共37页CAD阶段阶段CAD软件功能十分简单,还涉及不到自动化和智软件功能十分简单,还涉及不到自动化和智能化。能化。电子设计工程师利用图形界面和相应的电路模型,用电子设计工程师利用图形界面和相应的电路模型,用CAD软件设计印刷电路板和集成电路版图,设计软件设计印刷电路板和集成电路版图,设计可达到几百个门的程度。可达到几百
5、个门的程度。本阶段的本阶段的EDA工具供应商只有几家,产品几乎全部工具供应商只有几家,产品几乎全部面向面向LSI和和PCB布线设计。典型的产品如布线设计。典型的产品如TangoPCB布线软件。布线软件。8第8页,本讲稿共37页CAE阶段阶段80年代,当时的年代,当时的Mentor、DaisySystems及及LogicSystem公司开始提供带电路图编辑工具和逻辑模拟工具的公司开始提供带电路图编辑工具和逻辑模拟工具的CAE软软件件。除了除了CAD纯粹的图形绘制功能外,又增加了电路功能设纯粹的图形绘制功能外,又增加了电路功能设计和结构设计,并且通过电气连接网络表将两者结合在计和结构设计,并且通过
6、电气连接网络表将两者结合在一起,以实现工程设计,这就是计算机辅助工程(一起,以实现工程设计,这就是计算机辅助工程(CAE)的概念。)的概念。CAE的主要功能是:原理图输入、逻辑仿真、电路分析、的主要功能是:原理图输入、逻辑仿真、电路分析、自动布局布线和自动布局布线和PCB后分析等。其中,自动布局布线仍后分析等。其中,自动布局布线仍是今后算法研究领域的热门课题。是今后算法研究领域的热门课题。9第9页,本讲稿共37页CAD/CAECAD/CAE的局限性的局限性尽管尽管CAD/CAE技术取得了巨大的成功,但并没技术取得了巨大的成功,但并没有把人从繁重的设计工作中彻底解放出来。有把人从繁重的设计工作中
7、彻底解放出来。在整个设计过程中,自动化和智能化程度还不高,在整个设计过程中,自动化和智能化程度还不高,各种各种CAD/CAE软件界面千差万别,学习使用困软件界面千差万别,学习使用困难,并且互不兼容,直接影响到设计环节间的衔难,并且互不兼容,直接影响到设计环节间的衔接。接。基于以上不足,人们开始追求贯彻整个设计过程基于以上不足,人们开始追求贯彻整个设计过程的自动化,这就是的自动化,这就是EDA,即电子设计自动化。,即电子设计自动化。EDA代表了当今电子设计技术的最新发展方向。代表了当今电子设计技术的最新发展方向。10第10页,本讲稿共37页EDA阶段阶段设计人员按照设计人员按照“自顶向下自顶向下
8、”的设计方法,对整个的设计方法,对整个系统进行方案设计和功能划分,然后采用硬件描系统进行方案设计和功能划分,然后采用硬件描述语言(述语言(HDL)完成系统行为级设计,最后通)完成系统行为级设计,最后通过综合器和适配器生成最终的目标器件。过综合器和适配器生成最终的目标器件。EDA的设计方法被称为高层次的电子设计方法。的设计方法被称为高层次的电子设计方法。EDA软件以逻辑综合、硬件行为仿真、参数分软件以逻辑综合、硬件行为仿真、参数分析和测试为重点。设计工具门类齐全,能够提供析和测试为重点。设计工具门类齐全,能够提供系统设计需要的全部工具,包括设计输入、逻辑系统设计需要的全部工具,包括设计输入、逻辑
9、综合、设计优化、设计验证和性能评估等。综合、设计优化、设计验证和性能评估等。11第11页,本讲稿共37页1.3 EDA技术的崭新特点电子技术各个领域全方位融入电子技术各个领域全方位融入EDA技术技术IP核在电子行业的产业领域、技术领域和设计领域得核在电子行业的产业领域、技术领域和设计领域得到了广泛的应用。到了广泛的应用。在在FPGA上实现上实现DSP应用成为可能应用成为可能嵌入式软核处理器的出现,使嵌入式软核处理器的出现,使SOPC进入大规模应用阶进入大规模应用阶段。段。EDA软件支持的各种硬件描述语言使设计和趋于简单软件支持的各种硬件描述语言使设计和趋于简单EDA技术使电子领域各学科相互包容
10、和渗透。技术使电子领域各学科相互包容和渗透。12第12页,本讲稿共37页EDA技术基本特征基于芯片的设计方法基于芯片的设计方法 自顶向下的设计方法自顶向下的设计方法 逻辑综合与优化逻辑综合与优化 硬件仿真硬件仿真 自动布局布线自动布局布线 硬件描述语言硬件描述语言 13第13页,本讲稿共37页基于芯片的设计方法基于芯片的设计方法传统的数字系统设计方法是选择分立器件,通过传统的数字系统设计方法是选择分立器件,通过设计电路板来实现系统功能。设计电路板来实现系统功能。利用利用EDA工具,采用可编程逻辑器件,通过设计工具,采用可编程逻辑器件,通过设计芯片来实现系统功能,就称为基于芯片的设计方芯片来实现
11、系统功能,就称为基于芯片的设计方法。法。随着可编程逻辑器件的规模和速度不断提高,使随着可编程逻辑器件的规模和速度不断提高,使在芯片上设计一个系统成为可能,这就是在芯片上设计一个系统成为可能,这就是SOC(SystemOnChip)的概念。)的概念。14第14页,本讲稿共37页自顶向下的设计方法自顶向下的设计方法传统传统的设计方法是的设计方法是自底向上(自底向上(Bottom-Up)地构地构造出一个新的系统,如同一砖一瓦地建造金字塔,造出一个新的系统,如同一砖一瓦地建造金字塔,效率低且成本高。效率低且成本高。自顶向下(自顶向下(Up-Bottom)设计方法)设计方法则首先从系统则首先从系统设计入
12、手,在顶层进行功能方框图的划分和结构设计入手,在顶层进行功能方框图的划分和结构设计,并用硬件描述语言对高层次的系统行为进设计,并用硬件描述语言对高层次的系统行为进行描述,在系统级进行验证。然后用综合优化工行描述,在系统级进行验证。然后用综合优化工具生成具体门电路的网表,其对应的物理实现级具生成具体门电路的网表,其对应的物理实现级可以是印刷电路板或专用集成电路。可以是印刷电路板或专用集成电路。由于设计的主要仿真和调试过程是在高层次上完由于设计的主要仿真和调试过程是在高层次上完成的,这不仅有利于早期发现结构设计上的错误,成的,这不仅有利于早期发现结构设计上的错误,避免设计工作的浪费,而且也减少了逻
13、辑功能仿避免设计工作的浪费,而且也减少了逻辑功能仿真的工作量,提高了设计的一次成功率。真的工作量,提高了设计的一次成功率。15第15页,本讲稿共37页传统设计方法:传统设计方法:Bottom-up,基于电路板的设计方法,基于电路板的设计方法固定功能元件固定功能元件电路板设计电路板设计完整系统构成完整系统构成系统调试、测试与性能分析系统调试、测试与性能分析系统功能需求系统功能需求输入输出16第16页,本讲稿共37页1.1.设计依赖于设计师的经验。设计依赖于设计师的经验。2.2.设计依赖于现有的通用元器件。设计依赖于现有的通用元器件。3.3.设计后期的仿真不易实现和调试复杂。设计后期的仿真不易实现
14、和调试复杂。4.4.自下而上设计思想的局限。自下而上设计思想的局限。5.5.设计实现周期长,灵活性差,耗时设计实现周期长,灵活性差,耗时 耗力,效率低下。耗力,效率低下。传统设计方法的缺点:17第17页,本讲稿共37页系统规格设计系统规格设计功能级描述功能级描述功能级仿真功能级仿真逻辑综合、优化、布局布线逻辑综合、优化、布局布线定时仿真、定时检查定时仿真、定时检查输出门级网表输出门级网表ASICASIC芯片投片、芯片投片、PLDPLD器件编程、测试器件编程、测试ASIC:ApplicationSpecificIntegratedCircuitsPLD:ProgrammableLogicDevi
15、ces自顶向下设计方法18第18页,本讲稿共37页传统方法传统方法1.1.从下至上从下至上2.2.通用的逻辑元、器件通用的逻辑元、器件3.3.系统硬件设计的后期系统硬件设计的后期 进行仿真和调试进行仿真和调试4.4.主要设计文件是电原主要设计文件是电原 理图理图 EDAEDA方法方法1.1.自上至下自上至下2.2.可编程逻辑器件可编程逻辑器件3.3.系统设计的早期进行仿系统设计的早期进行仿 真和修改真和修改4.4.多种设计文件,发展趋多种设计文件,发展趋 势以势以 HDLHDL描述文件为主描述文件为主5.5.降低硬件电路设计难度降低硬件电路设计难度19第19页,本讲稿共37页特点 用软件的方式
16、设计硬件;用软件的方式设计硬件;自动化;自动化;可仿真;可仿真;系统可现场编程,在线升级(系统可现场编程,在线升级(ISP);集成度高(集成度高(SoC)、体积小、功耗低、可靠)、体积小、功耗低、可靠性高、保密性强。性高、保密性强。20第20页,本讲稿共37页逻辑综合与优化逻辑综合与优化 q综合的任务是将所设计的数字系统从高级硬件综合的任务是将所设计的数字系统从高级硬件描述语言的描述最终变为可直接用于芯片设计描述语言的描述最终变为可直接用于芯片设计的版图文件。的版图文件。q中间需要经过系统级、寄存器传输级、逻辑级中间需要经过系统级、寄存器传输级、逻辑级和电路级等多层次的变换,从而使设计与工艺和
17、电路级等多层次的变换,从而使设计与工艺独立。独立。q优化则是对于上述综合生成的电路网表,根据优化则是对于上述综合生成的电路网表,根据布尔方程功能等效的原则,用更小更快的综合布尔方程功能等效的原则,用更小更快的综合结果替代一些复杂的逻辑电路单元,根据指定结果替代一些复杂的逻辑电路单元,根据指定的目标库映射成新的网表。的目标库映射成新的网表。21第21页,本讲稿共37页硬件仿真硬件仿真如今集成电路器件的规模已经达到千万门以上,如今集成电路器件的规模已经达到千万门以上,设计过程中仿真技术显得十分重要。较好的设计过程中仿真技术显得十分重要。较好的EDA系统包含三级仿真器,即功能级仿真、逻系统包含三级仿
18、真器,即功能级仿真、逻辑级仿真和线路级仿真。辑级仿真和线路级仿真。22第22页,本讲稿共37页自动布局布线自动布局布线q如何合理安排元件在芯片上的位置,以及如何如何合理安排元件在芯片上的位置,以及如何连线使得占的面积最小,是难度极大的算法设连线使得占的面积最小,是难度极大的算法设计问题。计问题。q综合、仿真和布局布线算法都是十分高深的算综合、仿真和布局布线算法都是十分高深的算法,因此法,因此EDA软件的成本都非常高,远远高于软件的成本都非常高,远远高于硬件成本。硬件成本。23第23页,本讲稿共37页硬件描述语言硬件描述语言(HDL)q用硬件描述语言(用硬件描述语言(HDL-HardwareDe
19、scriptionLanguage)进行电路与系统的设计是当前)进行电路与系统的设计是当前EDA技技术的一个重要特征。术的一个重要特征。q与传统的原理图输入设计方法相比较,硬件描述与传统的原理图输入设计方法相比较,硬件描述语言更适合于规模日益增大的电子系统,它还是语言更适合于规模日益增大的电子系统,它还是进行逻辑综合优化的重要工具。进行逻辑综合优化的重要工具。q硬件描述语言使得设计者在比较抽象的层次上描硬件描述语言使得设计者在比较抽象的层次上描述设计的结构和内部特征。它的突出优点是:述设计的结构和内部特征。它的突出优点是:语语言的公开可利用性;设计与工艺的无关性;宽范言的公开可利用性;设计与工
20、艺的无关性;宽范围的描述能力;便于组织大规模系统的设计;便围的描述能力;便于组织大规模系统的设计;便于设计的复用和继承等。于设计的复用和继承等。24第24页,本讲稿共37页硬件描述语言硬件描述语言(HDL)硬件描述语言的出现,使硬件与软件的界限相对硬件描述语言的出现,使硬件与软件的界限相对模糊,极大地方便了电子系统的设计。模糊,极大地方便了电子系统的设计。正如计算机的编程从二进制代码到汇编再到高级正如计算机的编程从二进制代码到汇编再到高级语言从而给编程者带来了充分发挥的空间一样,语言从而给编程者带来了充分发挥的空间一样,硬件描述语言的出现是电子系统设计的一次重大硬件描述语言的出现是电子系统设计
21、的一次重大变革,它使设计者可以专注于数学模型的建立和变革,它使设计者可以专注于数学模型的建立和算法的设计,避免一些无谓的重复劳动。而这一算法的设计,避免一些无谓的重复劳动。而这一切都与切都与EDA技术的进步密切相关。技术的进步密切相关。25第25页,本讲稿共37页1.4 EDA设计所需的工具计算机计算机:以往只能在工作站上进行设计,目前大:以往只能在工作站上进行设计,目前大多数多数EDA软件已可在普通的软件已可在普通的PC机上运行。机上运行。EDA软件软件:主要有综合软件、仿真软件、布局布:主要有综合软件、仿真软件、布局布线软件、版图设计软件等。由于线软件、版图设计软件等。由于EDA主要依靠软
22、主要依靠软件,因此可以作为软件业来对待。件,因此可以作为软件业来对待。工艺库工艺库:可编程器件单元库和:可编程器件单元库和ASIC单元库。对设单元库。对设计可编程逻辑器件而言,各个芯片厂商都针对其计可编程逻辑器件而言,各个芯片厂商都针对其器件提供逻辑单元库,可在原理图中直接调入。器件提供逻辑单元库,可在原理图中直接调入。26第26页,本讲稿共37页EDA设计辅助软件工具设计辅助软件工具设计输入工具设计输入工具设计仿真工具设计仿真工具(仿真器仿真器)检查分析工具检查分析工具优化优化/综合工具综合工具布局和布线工具布局和布线工具(适配器适配器)下载工具下载工具(编程器编程器)PCB设计工具设计工具
23、模拟电路仿真工具模拟电路仿真工具27第27页,本讲稿共37页EDA设计流程设计准备设计输入原理图硬件描述语言波形图器件编程设计完成设计处理优化、综合适配、分割布局、布线功能仿真时序仿真器件测试28第28页,本讲稿共37页设计准备设计准备 在设计之前,根据任务要求,确定系统所要完成的功在设计之前,根据任务要求,确定系统所要完成的功能及复杂程度,器件资源的利用、成本等所要做的准备能及复杂程度,器件资源的利用、成本等所要做的准备工作,如:进行方案论证、系统设计和器件选择等。工作,如:进行方案论证、系统设计和器件选择等。29第29页,本讲稿共37页设计输入设计输入 将设计好的系统或电路按照将设计好的系
24、统或电路按照EDA开发软件要求的某种形式表开发软件要求的某种形式表示出来,并送入计算机的过程。示出来,并送入计算机的过程。图形输入方式图形输入方式 应用软件系统提供的原器件库及各种符号和连线画出设计电路应用软件系统提供的原器件库及各种符号和连线画出设计电路的的原理图原理图,形成图形输入文件。,形成图形输入文件。用于对各部分电路很熟悉或系统对时间特性要求较高的场合。用于对各部分电路很熟悉或系统对时间特性要求较高的场合。优点:容易实现仿真,便于信号的观察和电路的调整。优点:容易实现仿真,便于信号的观察和电路的调整。文本输入方式文本输入方式 指采用硬件描述语言进行电路设计的方式。具有很强的逻辑描指采
25、用硬件描述语言进行电路设计的方式。具有很强的逻辑描述和仿真功能,可实现与工艺无关的编程与设计。述和仿真功能,可实现与工艺无关的编程与设计。波形输入方式波形输入方式 用于建立和编辑波形文件,以及输入仿真向量和功能测试向量。用于建立和编辑波形文件,以及输入仿真向量和功能测试向量。适用于时序逻辑和有重复性的逻辑函数,系统软件可根据用户定适用于时序逻辑和有重复性的逻辑函数,系统软件可根据用户定义的输入义的输入/输出波形自动生成逻辑关系。输出波形自动生成逻辑关系。30第30页,本讲稿共37页设计处理设计处理 EDA设计的核心环节。对设计输入文件进行逻辑化简、综合设计的核心环节。对设计输入文件进行逻辑化简
26、、综合和优化,并适当地用一片或多片器件自动地进行适配,最后产生和优化,并适当地用一片或多片器件自动地进行适配,最后产生编程用的编程文件。编程用的编程文件。设计编译和检查设计编译和检查检查语法。如原理图接线、信号有无双重来源,文本文件中有无错误,并检查语法。如原理图接线、信号有无双重来源,文本文件中有无错误,并标示错误位置。标示错误位置。设计规则检验。如总的设计有无超出器件资源或超出规定的限制,指明设计规则检验。如总的设计有无超出器件资源或超出规定的限制,指明违反规则和潜在不可靠电路的情况。违反规则和潜在不可靠电路的情况。逻辑优化和综合逻辑优化和综合优化:化简所有的逻辑方程或用户自建的宏,使设计
27、占用的资源最少;优化:化简所有的逻辑方程或用户自建的宏,使设计占用的资源最少;综合:将多个模块化设计文件合并为一个网表文件,并使层次设计平面化。综合:将多个模块化设计文件合并为一个网表文件,并使层次设计平面化。31第31页,本讲稿共37页设计处理设计处理适配和分割适配和分割 确定优化后的逻辑能否与下载目标器件适配,然后将确定优化后的逻辑能否与下载目标器件适配,然后将设计分割成小块映射到器件相应的宏单元。如果一片设计分割成小块映射到器件相应的宏单元。如果一片不够,可以装入同系列的多片器件中。不够,可以装入同系列的多片器件中。布局和布线布局和布线 软件自动完成,同时生成报告,提供各部分资源的软件自
28、动完成,同时生成报告,提供各部分资源的使用情况。使用情况。生成编程数据文件生成编程数据文件 产生可供器件编程使用的数据文件。产生可供器件编程使用的数据文件。32第32页,本讲稿共37页设计校验设计校验功能仿真功能仿真 设计输入后,选择具体器件进行编译前进行的逻辑功能验证,设计输入后,选择具体器件进行编译前进行的逻辑功能验证,也称为前仿真。也称为前仿真。时序仿真时序仿真 选择了具体器件并完成布局、布线后进行的时序仿真,也称为选择了具体器件并完成布局、布线后进行的时序仿真,也称为后仿真。后仿真。器件编程器件编程 将设计处理中产生的编程数据文件通过软件放到具体的可编程将设计处理中产生的编程数据文件通
29、过软件放到具体的可编程逻辑器件中。逻辑器件中。器件测试和设计验证器件测试和设计验证33第33页,本讲稿共37页1.5 常用的EDA软件SPICE(晶体管级仿真)(晶体管级仿真)、EWB(虚拟电子实验室虚拟电子实验室)PROTEL、PADS(PCB高端用户工具软件高端用户工具软件)ISE、Webpack(功能比(功能比ISE少,少,xilinx公司)公司)MaxplusII、QuartusII(Altera公司)公司)ispDesignEXPERT、ispLVER(Lattice公司)公司)ActiveHDL、Modelsim:仿真工具:仿真工具Synplify、FPGAExpress、Exem
30、plar:综合工具综合工具Cadence、Mentor等公司提供的专用集成电路设计软等公司提供的专用集成电路设计软件件34第34页,本讲稿共37页1.6 IP(Intellectual Property)核IP:知识产权核或知识产权模块。用于知识产权核或知识产权模块。用于ASIC或或CPLD/FPGA中的预先设计好的电路功能模块。中的预先设计好的电路功能模块。分为分为软软IP、固、固IP和硬和硬IP。软软IP:用用HDL描述,不涉及具体用什么电路元件实现。描述,不涉及具体用什么电路元件实现。特点:设计周期短、投入少、后续设计发挥空间大。特点:设计周期短、投入少、后续设计发挥空间大。弱点:一定程
31、度上使后续工序无法适应整体设计,从而需要弱点:一定程度上使后续工序无法适应整体设计,从而需要一定程度的软一定程度的软IP修正,在性能上也不可能获得全面的优化。修正,在性能上也不可能获得全面的优化。35第35页,本讲稿共37页固固IP:完成综合完成综合的功能块。有较大的设计深度,以网表文件的的功能块。有较大的设计深度,以网表文件的形式提交客户使用。如果客户与固形式提交客户使用。如果客户与固IP使用同一使用同一IC生产线的单元生产线的单元库,库,IP应用的成功率会高很多。应用的成功率会高很多。硬硬IP:掩膜产品。后续工作少,灵活性小。掩膜产品。后续工作少,灵活性小。IP实际内涵:实际内涵:为易于重
32、构而按嵌入式应用专门设计;为易于重构而按嵌入式应用专门设计;必须实现优化设计:芯片面积最小、运算速度最快、功率消耗最必须实现优化设计:芯片面积最小、运算速度最快、功率消耗最低、工艺容差最大;低、工艺容差最大;符合符合IP标准。标准。36第36页,本讲稿共37页1.7 EDA技术的发展趋势系统集成芯片系统集成芯片成为成为IC设计的发展方向,表现如下:设计的发展方向,表现如下:随着集成度和工艺水平提高,在一个芯片上实现系统级集成成为随着集成度和工艺水平提高,在一个芯片上实现系统级集成成为可能;可能;由于工艺线宽不断减小,半导体材料上的许多寄生效应已不能简由于工艺线宽不断减小,半导体材料上的许多寄生
33、效应已不能简单忽略。不仅对单忽略。不仅对EDA工具提出更高要求,也加大了工具提出更高要求,也加大了IC生产线的生产线的投资,投资,PLD开始进入传统开始进入传统ASIC市场。市场。市场要求电子产品成本低、体积小,从而要求系统集成度和设市场要求电子产品成本低、体积小,从而要求系统集成度和设计效率提高,推动了计效率提高,推动了EDA工具和工具和IP核的广泛应用;核的广泛应用;高性能高性能EDA工具自动化、智能化的提高,为嵌入式系统设计提供了功能工具自动化、智能化的提高,为嵌入式系统设计提供了功能强大的开发环境;强大的开发环境;计算机硬件平台性能大幅度提高,为复杂计算机硬件平台性能大幅度提高,为复杂SOC设计提高物理基础。设计提高物理基础。37第37页,本讲稿共37页