本章首先介绍EDA技术和硬件描述语言及其发展过程339.docx





《本章首先介绍EDA技术和硬件描述语言及其发展过程339.docx》由会员分享,可在线阅读,更多相关《本章首先介绍EDA技术和硬件描述语言及其发展过程339.docx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、概 述 第1章第1章 概 述本章首先介绍EDA技术和硬件描述语言及其发展过程,然后介绍基于EDA技术和VHDL的设计流程,以及EDA设计工具Quartus II。1.1 电子设计自动化技术及其发展微电子技术术的进步步主要表表现在大大规模集集成电路路加工技技术即半半导体工工艺技术术的发展展上,使使得表征征半导体体工艺水水平的线线宽已经经达到了了60nnm,并并还在不不断地缩缩小,而而在硅片片单位面面积上,集集成了更更多的晶晶体管。集集成电路路设计正正在不断断地向超超大规模模、极低低功耗和和超高速速的方向向发展,专专用集成成电路AASICC(Apppliicattionn Sppeciificc
2、Innteggratted Cirrcuiit)的的设计成成本不断断降低,在在功能上上,现代代的集成成电路已已能够实实现单片片电子系系统SOOC(SSysttem On a CChipp)。现代电子设设计技术术的核心心已日趋趋转向基基于计算算机的电电子设计计自动化化技术,即即EDAA(Ellecttronnic Dessignn Auutommatiion)技技术。EEDA技技术就是是依赖功功能强大大的计算算机,在在EDAA工具软软件平台台上,对对以硬件件描述语语言HDDL(HHarddwarre DDesccripptioon LLangguagge)为为系统逻逻辑描述述手段完完成的设设计文
3、件件,自动动地完成成逻辑编编译、化化简、分分割、综综合、布布局布线线以及逻逻辑优化化和仿真真测试,直直至实现现既定的的电子线线路系统统功能。EEDA技技术使得得设计者者的工作作仅限于于利用软软件的方方式,即即利用硬硬件描述述语言和和EDAA软件来来完成对对系统硬硬件功能能的实现现,这是是电子设设计技术术的一个个巨大进进步。EDA技术术在硬件件实现方方面融合合了大规规模集成成电路制制造技术术、ICC版图设设计、AASICC测试和和封装、FFPGAA(Fiieldd Prrogrrammmablle GGatee Arrrayy)/CCPLDD(Coompllex Proograammaablee
4、 Loogicc Deevicce)编编程下载载和自动动测试等等技术;在计算算机辅助助工程方方面融合合了计算算机辅助助设计(CCAD)、计计算机辅辅助制造造(CAAM)、计计算机辅辅助测试试(CAAT)、计计算机辅辅助工程程(CAAE)技技术以及及多种计计算机语语言的设设计概念念;而在在现代电电子学方方面则容容纳了更更多的内内容,如如电子线线路设计计理论、数数字信号号处理技技术、数数字系统统建模和和优化技技术及长长线技术术理论等等。因此此,EDDA技术术为现代代电子理理论和设设计的表表达与实实现提供供了可能能性。正正因为EEDA技技术丰富富的内容容以及与与电子技技术各学学科领域域的相关关性,其
5、其发展的的历程同同大规模模集成电电路设计计技术、计计算机辅辅助工程程、可编编程逻辑辑器件,以以及电子子设计技技术和工工艺的发发展是同同步的。就就过去近近30年年的电子子技术的的发展历历程,可可大致将将EDAA技术的的发展分分为3个个阶段。20世纪770年代代,在集集成电路路制作方方面,MMOS工工艺得到到广泛的的应用;可编程程逻辑技技术及其其器件问问世,计计算机作作为一种种运算工工具在科科研领域域得到广广泛应用用。而在在后期,CCAD的的概念已已见雏形形,这一一阶段人人们开始始利用计计算机取取代手工工劳动,辅辅助进行行集成电电路版图图编辑、PPCB布布局布线线等工作作。20世纪880年代代,集
6、成成电路设设计进入入了CMMOS(互互补场效效应管)时时代,复复杂可编编程逻辑辑器件进进入商业业应用,相相应的辅辅助设计计软件投投入使用用;而在在80年年代末,出出现了FFPGAA;CAAE和CCAD技技术的应应用更为为广泛,它它们在PPCB设设计方面面的原理理图输入入、自动动布局布布线及PPCB分分析,以以及逻辑辑设计、逻逻辑仿真真、布尔尔方程综综合和化化简等方方面担任任了重要要的角色色。特别别是各种种硬件描描述语言言的出现现、应用用和标准准化方面面的重大大进步,为为电子设设计自动动化必须须解决的的电路建建模、标标准文档档及仿真真测试奠奠定了基基础。进入20世世纪900年代,随随着硬件件描述
7、语语言的标标准化进进一步确确立,计计算机辅辅助工程程、辅助助分析和和辅助设设计在电电子技术术领域获获得更加加广泛的的应用。与与此同时时,电子子技术在在通信、计计算机及及家电产产品生产产中的市市场需求求和技术术需求,极极大地推推动了全全新的电电子设计计自动化化技术的的应用和和发展,特特别是集集成电路路设计工工艺步入入了超深深亚微米米阶段,百百万门以以上的大大规模可可编程逻逻辑器件件的陆续续面世,以以及基于于计算机机技术的的面向用用户的低低成本大大规模AASICC设计技技术的应应用,促促进了EEDA技技术的形形成。更更为重要要的是各各EDAA公司致致力于推推出兼容容各种硬硬件实现现方案和和支持标标
8、准硬件件描述语语言的EEDA工工具软件件的研究究,更有有效地将将EDAA技术推推向成熟熟和实用用。EDA技术术在进入入21世世纪后,得得到了更更大的发发展,突突出表现现在以下下几个方方面:l 在FPGAA上实现现DSPP(数字字信号处处理)应应用成为为可能,用用纯数字字逻辑进进行DSSP模块块的设计计,使得得高速DDSP实实现成为为现实,并并有力地地推动了了软件无无线电技技术的实实用化和和发展。基基于FPPGA的的DSPP技术,为为高速数数字信号号处理算算法提供供了实现现途径。l 嵌入式处理理器软核核的成熟熟,使得得SOPPC(SSysttem On a PProggrammmabble Ch
9、iip)步步入大规规模应用用阶段,在在一片FFPGAA上实现现一个完完备的数数字处理理系统成成为可能能。l 在仿真和设设计两方方面支持持标准硬硬件描述述语言的的功能强强大的EEDA软软件不断断推出。l 电子技术领领域全方方位融入入EDAA技术,除除了日益益成熟的的数字技技术外,传传统的电电路系统统设计建建模理念念发生了了重大的的变化,如如软件无无线电技技术的崛崛起、模模拟电路路系统硬硬件描述述语言的的表达和和设计的的标准化化、系统统可编程程模拟器器件的出出现、数数字信号号处理和和图像处处理的全全硬件实实现方案案的普遍遍接受以以及软硬硬件技术术的进一一步融合合等。l EDA使得得电子领领域各学学
10、科的界界限更加加模糊,更更加互为为包容,如如模拟与与数字、软软件与硬硬件、系系统与器器件、AASICC与FPPGA、行行为与结结构等。l 基于EDAA的用于于ASIIC设计计的标准准单元已已涵盖大大规模电电子系统统及复杂杂IP核核模块。l 软硬IP(Intellectual Property)核在电子行业的产业领域广泛应用。l SOC高效效低成本本设计技技术的成成熟。l 系统级、行行为验证证级硬件件描述语语言的出出现(如如Sysstemm C),使使复杂电电子系统统的设计计和验证证趋于简简单。1.2 电子设设计自动动化应用用对象一般地说,利利用EDDA技术术进行电电子系统统设计,最最后实现现的
11、目标标是以下下3种:l 全定制或半半定制AASICC。l FPGA/CPLLD(或或称可编编程ASSIC)开开发应用用。l PCB(印印制电路路板)。实现目标的的前两项项可以归归结为专专用集成成电路AASICC的设计计和实现现,ASSIC是是最终的的物理平平台,集集中容纳纳了用户户通过EEDA技技术将电电子应用用系统的的既定功功能和技技术指标标具体实实现的硬硬件实体体。一般般而言,专专用集成成电路就就是具有有专门用用途和特特定功能能的独立立集成电电路器件件。根据据这个定定义,作作为EDDA技术术最终实实现目标标的ASSIC,可可以通过过下面33种途径径来完成成。1. 超大大规模可可编程逻逻辑器
12、件件FPGA和和CPLLD是实实现这一一途径的的主流器器件,它它们的特特点是直直接面向向用户、具具有极大大的灵活活性和通通用性、使使用方便便、硬件件测试和和实现快快捷、开开发效率率高、成成本低、上上市时间间短、技技术维护护简单、工工作可靠靠性好等等。FPPGA和和CPLLD的应应用是EEDA技技术有机机融合软软硬件电电子设计计技术以以及对自自动化设设计与自自动化实实现最典典型的诠诠释。由由于FPPGA和和CPLLD的开开发工具具、开发发流程和和使用方方法与AASICC有相通通之处,因因此这类类器件通通常也被被称为可可编程专专用ICC,或可可编程AASICC。2. 半定定制或全全定制AASICC
13、根据实现的的工艺,基基于EDDA设计计技术的的半定制制或全定定制ASSIC可可统称为为掩模(MMASKK)ASSIC,或或直接称称ASIIC。AASICC大致分分为门阵阵列ASSIC、标标准单元元ASIIC和全全定制AASICC。l 门阵列ASSIC:门阵列列芯片包包括预定定制相连连的PMMOS和和NMOOS晶体体管行。设设计中,用用户可以以借助EEDA工工具将原原理图或或硬件描描述语言言模型映映射为相相应门阵阵列晶体体管配置置,创建建一个指指定金属属互连路路径文件件,从而而完成门门阵列AASICC开发。由由于有掩掩模的创创建过程程,门阵阵列有时时也称掩掩模可编编程门阵阵列(MMPGAA)。但
14、但是MPPGA与与FPGGA完全全不同,它它不是用用户可编编程的,也也不属于于可编程程逻辑范范畴,而而是实际际的ASSIC。MMPGAA出现在在FPGGA之前前,FPPGA技技术则源源自MPPGA。现现在,AAlteera的的HarrdCoopy、HHarddCoppyII技技术,可可以提供供一种把把FPGGA的设设计转化化为结构构化ASSIC的的途径。l 标准单元AASICC:目前前大部分分ASIIC是使使用库中中的不同同大小的的标准单单元设计计的,这这类芯片片一般称称作基于于单元的的集成电电路(CCelll-baasedd Innteggratted Cirrcuiits,CBIIC)。在
15、设计计者一级级,库包包括不同同复杂程程度的逻逻辑元件件,如SSSI逻逻辑块、MMSI逻逻辑块、数数据通道道模块、存存储器、IIP以及及系统级级模块。库库还包含含每个逻逻辑单元元在硅片片级的完完整布局局,使用用者只需需利用EEDA软软件工具具与逻辑辑块描述述打交道道即可,完完全不必必关心电电路布局局的细节节。在标标准单元元布局中中,所有有扩散、接接触点、过过孔、多多晶通道道及金属属通道都都已完全全确定,当当该单元元用于设设计时,通通过EDDA软件件产生的的网表文文件将单单元布局局块“粘贴”到芯片片布局之之上的单单元行上上。标准准单元AASICC设计与与FPGGA设计计开发的的流程相相似。l 全定
16、制芯片片:全定定制芯片片中,在在针对特特定工艺艺建立的的设计规规则下,设设计者对对于电路路的设计计有完全全的控制制权,如如线的间间隔和晶晶体管大大小的确确定。该该领域的的一个例例外是混混合信号号设计,使使用通信信电路的的ASIIC可以以定制设设计其模模拟部分分。3. 混合合ASIIC混合ASIIC(不不是指数数模混合合ASIIC)主主要指既既具有面面向用户户的FPPGA可可编程功功能和逻逻辑资源源,同时时也含有有可方便便调用和和配置的的硬件标标准单元元模块,如如CPUU、RAAM、RROM、硬硬件加法法器、乘乘法器、锁锁相环等等。Xiilinnx、AAtmeel和AAlteera公公司已经经推
17、出了了这方面面的器件件,如VVirttex-4系列列、Exxcallibuur(含含ARMM核)和和Strratiix III系列列等。混混合ASSIC为为SOCC和SOOPC的的设计实实现提供供了便捷捷的途径径。1.3 VHDDL硬件描述语语言HDDL是EEDA技技术的重重要组成成部分,常常见的HHDL主主要有VVHDLL、Veerillog HDLL、ABBEL、AAHDLL、SyysteemVeerillog和和SysstemmC。其中VHDDL、VVeriilogg在现在在的EDDA设计计中使用用最多,也也拥有几几乎所有有主流EEDA工工具的支支持,而而SysstemmVerriloo
18、g和SSysttemCC还处于于完善过过程中。本本书将重重点介绍绍VHDDL的编编程方法法和使用用技术。VHDL的的英文全全名是VVHSIIC(VVeryy Hiigh Speeed Inttegrrateed CCirccuitt)Haardwwaree Deescrripttionn Laanguuagee,于119833年由美美国国防防部(DDOD)发发起创建建,由IIEEEE(Thhe IInsttituute of Eleectrricaal aand Eleectrroniics Enggineeerss)进一一步发展展,并在在19887年作作为“IEEEE标准准10776”发布。
19、从从此,VVHDLL成为硬硬件描述述语言的的业界标标准之一一。自IIEEEE公布了了VHDDL的标标准版本本(IEEEE Stdd 10076)之之后,各各EDAA公司相相继推出出了自己己的VHHDL设设计环境境,或宣宣布自己己的设计计工具支支持VHHDL。此此后,VVHDLL在电子子设计领领域得到到了广泛泛应用,并并逐步取取代了原原有的非非标准硬硬件描述述语言。VHDL作作为一个个规范语语言和建建模语言言,随着着它的标标准化,出出现了一一些支持持该语言言的行为为仿真器器。由于于创建VVHDLL的最初初目标是是用于标标准文档档的建立立和电路路功能模模拟,其其基本想想法是在在高层次次上描述述系统
20、和和元件的的行为。但但到了220世纪纪90年年代初,人人们发现现,VHHDL不不仅可以以作为系系统模拟拟的建模模工具,而而且可以以作为电电路系统统的设计计工具,可可以利用用软件工工具将VVHDLL源码自自动地转转化为文文本方式式表达的的基本逻逻辑元件件连接图图,即网网表文件件。这种种方法显显然对于于电路自自动设计计是一个个极大地地推进。很很快,电电子设计计领域出出现了第第一个软软件设计计工具,即即VHDDL逻辑辑综合器器,它可可以标准准地将VVHDLL的部分分语句描描述转化化为具体体电路实实现的网网表文件件。1993年年,IEEEE对对VHDDL进行行了修订订,从更更高的抽抽象层次次和系统统描
21、述能能力上扩扩展了VVHDLL的内容容,公布布了新版版本的VVHDLL,即IIEEEE标准的的10776-119933版本。现现在,VVHDLL和Veerillog作作为IEEEE的的工业标标准硬件件描述语语言,得得到众多多EDAA公司的的支持,在在电子工工程领域域,已成成为事实实上的通通用硬件件描述语语言。现现在公布布的最新新VHDDL标准准版本是是IEEEE 110766-20002。VHDL语语言具有有很强的的电路描描述和建建模能力力,能从从多个层层次对数数字系统统进行建建模和描描述,从从而大大大简化了了硬件设设计任务务,提高高了设计计效率和和可靠性性。VHDL具具有与具具体硬件件电路无
22、无关和与与设计平平台无关关的特性性,并且且具有良良好的电电路行为为描述和和系统描描述的能能力,并并在语言言易读性性和层次次化、结结构化设设计方面面,表现现了强大大的生命命力和应应用潜力力。因此此,VHHDL在在支持各各种模式式的设计计方法,如如自顶向向下与自自底向上上或混合合方法方方面,以以及在面面对当今今许多电电子产品品生命周周期的缩缩短,需需要多次次重新设设计以融融入最新新技术、改改变工艺艺等方面面都表现现出了良良好的适适应性。用用VHDDL进行行电子系系统设计计的一个个很大的的优点是是设计者者可以专专心致力力于其功功能的实实现,而而不需要要对不影影响功能能的与工工艺有关关的因素素花费过过
23、多的时时间和精精力。1.4 EDAA的优势势在传统的数数字电子子系统或或IC设设计中,手手工设计计占了较较大的比比例。一一般都是是先按电电子系统统的具体体功能要要求进行行功能划划分,然然后对每每个子模模块画出出真值表表,用卡卡诺图进进行手工工逻辑简简化,写写出布尔尔表达式式,画出出相应的的逻辑线线路图,再再据此选选择元器器件,设设计电路路板,最最后进行行实测与与调试。手手工设计计方法的的缺点是是:l 复杂电路的的设计、调调试十分分困难。l 由于无法进进行硬件件系统仿仿真,如如果某一一过程存存在错误误,查找找和修改改十分不不便。l 设计过程中中产生大大量文档档,不易易管理。l 对于IC设设计而言
24、言,设计计实现过过程与具具体生产产工艺直直接相关关,因此此可移植植性差。l 只有在设计计出样机机或生产产出芯片片后才能能进行实实测。相比之下,EEDA技技术有很很大不同同:l 用HDL对对数字系系统进行行抽象的的行为与与功能描描述到具具体的内内部线路路结构描描述,从从而可以以在电子子设计的的各个阶阶段、各各个层次次进行计计算机模模拟验证证,保证证设计过过程的正正确性,可可以大大大降低设设计成本本,缩短短设计周周期。l EDA工具具之所以以能够完完成各种种自动设设计过程程,关键键是有各各类库的的支持,如如逻辑仿仿真时的的模拟库库、逻辑辑综合时时的综合合库、版版图综合合时的版版图库、测测试综合合时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本章 首先 介绍 EDA 技术 硬件 描述 语言 及其 发展过程 339

限制150内