电子设计自动化技术及其发展18526.docx





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

限制150内