电子设计自动化技术内容讲解18527.docx
《电子设计自动化技术内容讲解18527.docx》由会员分享,可在线阅读,更多相关《电子设计自动化技术内容讲解18527.docx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 电子设计自动化化技术20世纪末,电电子设计技术术获得了飞速速的发展,在在其推动下,现现代电子产品品几乎渗透到到社会的各个个领域,有力力地推动了社社会生产力的的发展和社会会信息化程度度的提高,同同时也使现代代电子产品性性能进一步提提高,产品更更新换代的节节奏也变得越越来越快。微电子技术的进进步表现在大大规模集成电电路加工技术术即半导体工工艺技术的发发展上,使得得表征半导体体工艺水平的的线宽已经达达到了90nnm,并还在在不断地缩小小,在硅片单单位面积上,集集成了更多的的晶体管。集集成电路设计计正在不断地地向超大规模模、极低功耗耗和超高速的的方向发展;专用集成电电路ASICC(Appliccat
2、ionn Speccific Integgratedd Circcuit)的的设计成本不不断降低,在在功能上,现现代的集成电电路已能够实实现单片电子子系统SOCC(Systeem On a Chiip)。现代电子设计技技术的核心已已日趋转向基基于计算机的的电子设计自自动化技术,即即EDA(Electtronicc Desiign Auutomattion)技技术。EDAA技术就是依依赖功能强大大的计算机,在在EDA工具软软件平台上,对对以硬件描述述语言HDLL(Hardwware DDescriiptionn Langguage)为为系统逻辑描描述手段完成成的设计文件件,自动地完完成逻辑编译译
3、、逻辑化简简、逻辑分割割、逻辑综合合、结构综合合(布局布线线),以及逻逻辑优化和仿仿真测试,直直至实现既定定的电子线路路系统功能。EDA技术使得设计者的工作仅限于利用软件的方式,即利用硬件描述语言和EDA软件来完成对系统硬件功能的实现,这是电子设计技术的一个巨大进步。另一方面,在现现代高新电子子产品的设计计和生产中,微微电子技术和和现代电子设设计技术是相相互促进、相相互推动又相相互制约的两两个环节;前前者代表了物物理层在广度度和深度上硬硬件电路实现现的发展,后后者则反映了了现代先进的的电子理论、电电子技术、仿仿真技术、设设计工艺和设设计技术与最最新的计算机机软件技术有有机的融合和和升华。因此此
4、,严格地说说,EDA技术应应该是这二者者的结合,是是这两个技术术领域共同孕孕育的奇葩。EDA技术在硬硬件实现方面面融合了大规规模集成电路路制造技术,IC版图设计技术、ASIC测试和封装技术、FPGA/CPLD编程下载技术、自动测试技术等;在计算机辅助工程方面融合了计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助工程(CAE)技术以及多种计算机语言的设计概念;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术及长线技术理论等。因此EDA技术为现代电子理论和设计的表达与实现提供了可能性。在现代技术的所所有领域中
5、,纵纵观许多得以以飞速发展的的科学技术,多多为计算机辅辅助设计,而而非自动化设设计。显然,最最早进入设计计自动化的技技术领域之一一是电子技术术,这就是为为什么电子技技术始终处于于所有科学技技术发展最前前列的原因之之一。不难理理解,EDAA技术已不是是某一学科的的分支,或某某种新的技能能技术,而应应该是一门综综合性学科。它它融合多学科科于一体,又又渗透于各学学科之中,打打破了软件和和硬件间的壁壁垒,使计算算机的软件技技术与硬件实实现、设计效效率和产品性性能合二为一一,它代表了了电子设计技技术和应用技技术的发展方方向。正因为EDA技技术丰富的内内容以及与电电子技术各学学科领域的相相关性,其发发展的
6、历程同同大规模集成成电路设计技技术、计算机机辅助工程、可可编程逻辑器器件,以及电电子设计技术术和工艺的发发展是同步的的。就过去近近30年的电子子技术的发展展历程,可大大致将EDAA技术的发展展分为三个阶阶段。20世纪70年年代,在集成成电路制作方方面,MOSS工艺已得到到广泛的应用用。可编程逻逻辑技术及其其器件已经问问世,计算机机作为一种运运算工具已在在科研领域得得到广泛应用用。而在后期期,CAD的概念念已见雏形,这这一阶段人们们开始利用计计算机取代手手工劳动,辅辅助进行集成成电路版图编编辑、PCBB布局布线等等工作。20世纪80年年代,集成电电路设计进入入了CMOSS(互补场效效应管)时代代
7、。复杂可编编程逻辑器件件已进入商业业应用,相应应的辅助设计计软件也已投投入使用;而而在80年代末,出出现了FPGGA(Fieldd Proggrammaable GGate AArray),CAE和CAD技术的的应用更为广广泛,它们在在PCB设计方方面的原理图图输入、自动动布局布线及及PCB分析,以以及逻辑设计计、逻辑仿真真、布尔方程程综合和化简简等方面担任任了重要的角角色。特别是是各种硬件描描述语言的出出现、应用和和标准化方面面的重大进步步,为电子设设计自动化必必须解决的电电路建模、标标准文档及仿仿真测试奠定定了基础。进入20世纪990年代,随随着硬件描述述语言的标准准化得到进一一步的确立,
8、计计算机辅助工工程、辅助分分析和辅助设设计在电子技技术领域获得得更加广泛的的应用,与此此同时,电子子技术在通信信、计算机及及家电产品生生产中的市场场需求和技术术需求,也极极大地推动了了全新的电子子设计自动化化技术的应用用和发展。特特别是集成电电路设计工艺艺步入了超深深亚微米阶段段,百万门以以上的大规模模可编程逻辑辑器件的陆续续面世,以及及基于计算机机技术的面向向用户的低成成本大规模AASIC设计计技术的应用用,促进了EEDA技术的的形成。更为为重要的是各各EDA公司致致力于推出兼兼容各种硬件件实现方案和和支持标准硬硬件描述语言言的EDA工具软软件的研究,都都有效地将EEDA技术推推向成熟和实实
9、用。EDA技术在进进入21世纪后,得得到了更大的的发展,突出出表现在以下下几个方面。 在FPGA上实实现DSP(数字字信号处理)应应用成为可能能,用纯数字字逻辑进行DDSP模块的的设计,使得得高速DSPP实现成为现现实,并有力力地推动了软软件无线电技技术的实用化化和发展。基基于FPGAA的DSP技术,为为高速数字信信号处理算法法提供了实现现途径。 嵌入式处理器软软核的成熟,使使得SOPCC(Systeem On a Proogrammmable Chip)步步入大规模应应用阶段,在在一片FPGGA中实现一一个完备的数数字处理系统统成为可能。 使电子设计成果果以自主知识识产权的方式式得以明确表表
10、达和确认成成为可能。 在仿真和设计两两方面支持标标准硬件描述述语言且功能能强大的EDDA软件不断断推出。 电子技术领域全全方位融入EEDA技术,除除了日益成熟熟的数字技术术外,传统的的电路系统设设计建模理念念发生了重大大的变化:软软件无线电技技术的崛起,模模拟电路系统统硬件描述语语言的表达和和设计的标准准化,系统可可编程模拟器器件的出现,数数字信号处理理和图像处理理的全硬件实实现方案的普普遍接受,软软硬件技术的的进一步融合合等。 EDA使得电子子领域各学科科的界限更加加模糊,更加加互为包容:模拟与数字字、软件与硬硬件、系统与与器件、ASSIC与FPGA、行行为与结构等等。 更大规模的FPPGA
11、和CPLD器件件的不断推出出。 基于EDA的用用于ASICC设计的标准准单元已涵盖盖大规模电子子系统及复杂杂IP核模块。 软硬IP(Inntelleectuall Propperty)核核在电子行业业的产业领域域广泛应用。 SOC高效低成成本设计技术术的成熟。 系统级、行为验验证级硬件描描述语言出现现(如Sysstem CC),使复杂杂电子系统的的设计和验证证趋于简单。1.2 电子子设计自动化化应用对象一般地说,利用用EDA技术进进行电子系统统设计,最后后实现的目标标是以下3种。 全定制或半定制制ASIC。 FPGA/CPPLD(或称称可编程ASSIC)开发发应用。 PCB(印制电电路板)。实
12、现目标的前面面两项可以归归结为专用集集成电路ASSIC的设计计和实现(如如图1-1所示),ASSIC是最终终的物理平台台,集中容纳纳了用户通过过EDA技术将将电子应用系系统的既定功功能和技术指指标具体实现现的硬件实体体。一般而言言,专用集成成电路就是具具有专门用途途和特定功能能的独立集成成电路器件,根根据这个定义义,作为EDDA技术最终终实现目标的的ASIC,可可以通过3种途径来完完成,这可以以通过图1-1来说明。图1-1 EEDA技术实实现目标图1-1中所标标的另外一个个EDA技术实实现目标PCCB,指的是是印制电路板板的布局布线线设计及验证证分析,由于于不涉及芯片片层面上的设设计,故不拟拟
13、展开。下面主要介绍FFPGA/CCPLD与ASIC。1超大规模可可编程逻辑器器件FPGA(Fiield PPrograammablle Gatte Arrray)和CPLDD(Compllex Prrogrammmablee Logiic Devvice)是是实现这一途途径的主流器器件,它们的的特点是直接接面向用户,具具有极大的灵灵活性和通用用性,使用方方便,硬件测测试和实现快快捷,开发效效率高,成本本低,上市时时间短,技术术维护简单,工工作可靠性好好等。FPGGA和CPLD的应应用是EDAA技术有机融融合软硬件电电子设计技术术以及对自动动化设计与自自动化实现最最典型的诠释释。由于FPPGA和
14、CPLD的开开发工具、开开发流程和使使用方法与AASIC有类类似之处,因因此这类器件件通常也被称称为可编程专专用IC,或可编编程ASICC。2半定制或全全定制ASIIC根据实现的工艺艺,基于EDDA设计技术术的半定制或或全定制ASSIC可统称称为掩膜(MMASK)ASIC,或或直接称ASSIC。ASIC大致分分为门阵列AASIC、标标准单元ASSIC和全定定制ASICC。门阵列ASICC门阵列芯片包括括预定制相连连的PMOSS和NMOS晶体体管行。设计计中,用户可可以借助EDDA工具将原原理图或硬件件描述语言模模型映像为相相应门阵列晶晶体管配置,创创建一个指定定金属互连路路径文件,从从而完成门
15、阵阵列ASICC开发。由于于有掩膜的创创建过程,门门阵列有时也也称掩膜可编编程门阵列(MPGA)。但是 MPGA与FPGA完全不同,它不是用户可编程的,也不属于可编程逻辑范畴,而是实际的ASIC。MPGA出现在FPGA之前,FPGA技术则源自MPGA。现在,Altera的HardCopy、HardCopy II技术可以提供一种把FPGA的设计转化为结构化ASIC的途径。标准单元ASIIC目前大部分ASSIC是使用用库中的不同同大小的标准准单元设计的的,这类芯片片一般称作基基于单元的集集成电路(CCell-bbased Integgratedd Circcuits,CBIC)。在在设计者一级级,
16、库包括不不同复杂性的的逻辑组件:SSI逻辑块块、MSI逻辑块块、数据通道道模块、存储储器、IP,以及系系统级模块。库库包含每个逻逻辑单元在硅硅片级的完整整布局,使用用者只需利用用EDA软件工工具与逻辑块块描述打交道道即可,完全全不必关心电电路布局的细细节。标准单单元布局中,所所有扩散、接接触点、过孔孔、多晶信道道及金属信道道都已完全确确定。当该单单元用于设计计时,通过EEDA软件产产生的网表文文件将单元布布局块“粘贴”到芯片布局局之上的单元元行上。标准准单元ASIIC设计与FPGGA设计开发发的流程相近近。全定制芯片全定制芯片中,在在针对特定工工艺建立的设设计规则下,设设计者对于电电路的设计有
17、有完全的控制制权,如线的的间隔和晶体体管大小的确确定。该领域域的一个例外外是混合信号号设计,使用用通信电路的的ASIC可以以定制设计其其模拟部分。3混合ASIIC混合ASIC(不不是指数模混混合ASICC)主要指既既具有面向用用户的FPGGA可编程功功能和逻辑资资源,同时也也含有可方便便调用和配置置的硬件标准准单元模块,如如CPU、RAM、ROM、硬件件加法器、乘乘法器、锁相相环等。Xiilinx、Atmell和Alterra公司已经经推出了这方方面的器件,如如Virteex-4系列列、Excaaliburr(含ARM核)和和Strattix III系列等。混混合ASICC为SOC和SOPC(
18、Systeem On a Proogrammmable Chip)的的设计实现成成为便捷的途途径。1.3 硬件件描述语言硬件描述语言HHDL是EDA技术的的重要组成部部分,常见的的HDL主要有有VHDL、Verillog HDDL、ABEL、AHDL、SysteemVeriilog和SysteemC。其中VHDL、Verillog在现在在EDA设计中中使用最多,也也拥有几乎所所有的主流EEDA工具的的支持。而SSystemmVerillog和SysteemC这两种种HDL语言还还处于完善过过程中。VHHDL是作为为电子设计主主流硬件的描描述语言之一一,本书将重重点介绍它的的编程方法和和使用技术
19、。1.3.1 硬件描述语语言VHDLLVHDL的英文文全名是VHHSIC(Very High Speedd Inteegrateed CirrcuitHHardwaare Deescripption Languuage),于于1983年由由美国国防部部(DOD)发起起创建,由IIEEE(The Innstituute off Elecctricaal andd Elecctroniics Enngineeers)进一一步发展,并并在19877年作为“IEEE标准准1076”发布。从此此,VHDLL成为硬件描描述语言的业业界标准之一一。自IEEEE公布了VHDDL的标准版版本(IEEEE Std
20、d 10766)之后,各各EDA公司相相继推出了自自己的VHDDL设计环境境,或宣布自自己的设计工工具支持VHHDL。此后后VHDL在电电子设计领域域得到了广泛泛应用,并逐逐步取代了原原有的非标准准硬件描述语语言。VHDL作为一一个规范语言言和建模语言言,随着它的的标准化,出出现了一些支支持该语言的的行为仿真器器。由于创建建VHDL的最最初目标是用用于标准文档档的建立和电电路功能模拟拟,其基本想想法是在高层层次上描述系系统和组件的的行为。但到到了20世纪90年代初,人人们发现,VVHDL不仅仅可以作为系系统模拟的建建模工具,而而且可以作为为电路系统的的设计工具;可以利用软软件工具将VVHDL源
21、码码自动地转化化为文本方式式表达的基本本逻辑组件连连接图,即网网表文件。这这种方法显然然对于电路自自动设计是一一个极大的推推进。很快,电电子设计领域域出现了第一一个软件设计计工具,即VVHDL逻辑辑综合器,它它可以标准地地将VHDLL的部分语句句描述转化为为具体电路实实现的网表文文件。1993年,IIEEE对VHDL进行行了修订,从从更高的抽象象层次和系统统描述能力上上扩展了VHHDL的内容容,公布了新新版本的VHHDL,即IEEEE标准的10776-19993版本。现现在,VHDDL和Verillog作为IEEEE的工业标准准硬件描述语语言,得到众众多EDA公司的的支持,在电电子工程领域域,
22、已成为事事实上的通用用硬件描述语语言。现在公公布的最新VVHDL标准准版本是IEEEE 10076-20002。VHDL语言具具有很强的电电路描述和建建模能力,能能从多个层次次对数字系统统进行建模和和描述,从而而大大简化了了硬件设计任任务,提高了了设计效率和和可靠性。VHDL具有与与具体硬件电电路无关和与与设计平台无无关的特性,并并且具有良好好的电路行为为描述和系统统描述的能力力,并在语言言易读性和层层次化结构化化设计方面,表表现了强大的的生命力和应应用潜力。因因此,VHDDL在支持各各种模式的设设计方法、自自顶向下与自自底向上或混混合方法方面面,在面对当当今许多电子子产品生命周周期的缩短,需
23、需要多次重新新设计以融入入最新技术,改改变工艺等方方面都表现了了良好的适应应性。用VHHDL进行电电子系统设计计的一个很大大的优点是设设计者可以专专心致力于其其功能的实现现,而不需要要对不影响功功能的与工艺艺有关的因素素花费过多的的时间和精力力。1.3.2 硬件描述语语言的综合综合(Syntthesiss),就其字字面含义应该该为:把抽象象的实体结合合成单个或统统一的实体。因因此,综合就就是把某些东东西结合到一一起,把设计计抽象层次中中的一种表述述转化成另一一种表述的过过程。对于电电子设计领域域的综合概念念可以表示为为:将用行为为和功能层次次表达的电子子系统转换为为低层次的便便于具体实现现的模
24、块组合合装配而成的的过程。事实上,设计过过程中的每一一步都可称为为一个综合环环节。设计过过程通常从高高层次的行为为描述开始,以以最低层的结结构描述结束束,每个综合合步骤都是上上一层次的转转换。 从自然语言表述述转换到VHHDL语言算算法表述,是是自然语言综综合。 从算法表述转换换到寄存器传传输级(Reegisteer Traansferr Leveel,RTL)表述述,即从行为为域到结构域域的综合,是是行为综合。 从RTL级表述述转换到逻辑辑门(包括触触发器)的表表述,即逻辑辑综合。 从逻辑门表述转转换到版图表表述(ASIIC设计),或或转换到FPPGA的配置置网表文件,可可称为版图综综合或结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子设计 自动化 技术 内容 讲解 18527
限制150内