集成电路EDA软件概述(全面)
- 格式:doc
- 大小:33.00 KB
- 文档页数:7
EDA软件发展概况EDA是Electronic Design Automation (电子设计自动化)的英文缩写。
EDA技术是伴随着计算机、集成电路、电子系统的设计发展起来的,它是以电子CAD技术为基础所发展起来的计算机软件系统,以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术等成果,来进行电子产品的自动设计。
可以说,EDA技术是电子设计技术的核心。
随着时代的进步,该技术不断取得了突破性的进展。
EDA技术的发展是一个漫长的过程。
自从20世纪70年代的CAD(计算机辅助设计)的出现,从而产生了计算机辅助设计的概念,这是的CAD一定意义上取代了手工操作。
到了80年代的CAE(计算机辅助工程设计),增加了电路功能设计和结构设计,实现了工程设计。
再到90年代的EDA (电子设计自动化),提高了整个设计过程的自动化与智能化,使应用起来更加的方便。
从这个漫长的过程之中可以看出,自从电子设计技术出现以来,随着需求的提高与无数人的努力,EDA技术显得越来越成熟,同时也给我们带来了更多的便利。
现代社会,对EDA技术的应用非常广泛。
包括在电子、机械、通信、航空、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。
EDA技术的实用性与重要性可见一斑。
所以,身为新一代的机械专业的大学生,我们很有必要对EDA技术作相应的了解与学习,掌握好EDA技术,无论对我们的学习还是工作都至关重要。
目前,常见EDA工具有PROTEL、Matlab、SystemView、MMICAD、ORCAD、SPICE、E1ectronics Workbench等。
其中,PROTEL是PROTEL 公司在20世纪80年代末推出的一款EDA软件,它在电子行业的设计软件中,当之无愧地排在众多EDA软件的前面,在国内使用较早、普及率也最高,几乎所有的电子公司都要用到它,是电子设计的首选软件。
随着时代的发展,过往的EDA软件不可能一成不变。
人类社会已进入到高度发达的信息化社会,信息社会发展离不开电子产品的进步。
现代电子产品在性能提高、复杂度增大的同时,价格却一直呈下降趋势,而且产品更新换代的步伐也越来越快,实现这种进步的主要因素是生产制造技术和电子设计技术的发展。
前者以微细加工技术为代表,目前已进展到深亚微米阶段,可以在几平方厘米的芯片上集成数千万个晶体管。
后者的核心就是EDA技术,EDA是指以计算机为工作平台,融合应用电子技术、计算机技术、智能化技术最新成果而研制成的电子CAD通用软件包,主要能辅助进行三方面的设计工作:IC设计,电子电路设计,PCB设计。
没有EDA技术的支持,想要完成上述超大规模集成电路的设计制造是不可想象的,反过来,生产制造技术的不断进步又必将对EDA技术提出新的要求。
EDA技术是指立足于计算机工作平台而开发出来的一整套先进的设计电子系统的软件工具。
通常把门电路、触发器等成为逻辑器件;将由逻辑器件构成。
能执行某单一的功能电路,如计数、译码器、加法器等,称为逻辑功能部件;把由逻辑功能部件组成的能实现复杂能的数字电路称为数字系统。
EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
现在对EDA的概念或X畴用得很宽。
包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA 的应用。
目前EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。
例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。
本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。
EDA 设计可分为系统级、电路级和物理实现级。
EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:EWB、PSPICE、OrCAD、PCAD、Protel、ViewLogic、Mentor、Graphics、Synopsys、LSIlogic、Cadence、MicroSim等等。
---------------------------------------------------------------最新资料推荐------------------------------------------------------eda简介(eda简介)eda 简介(eda 简介) EDA in the communications industry (Telecommunication) another explanation is the enterprise data architecture, EDA gives a general view of an enterprise data architecture, and in accordance with the characteristics of telecom enterprises, the framework and hierarchy. EDA is an electronic design automation (Electronic Design Automation): from the computer aided design in the middle of 1960s (CAD), computer aided manufacturing (CAM), computer aided test (CAT) and Computer Aided Engineering (CAE) and the concept of development. Catalog First, what is EDA? Two, design methods Three 、 EDA tool software classification Four, EDA tool software vendors tycoon three Five, compounds Six. Exploratory data analysis Seven. Distribution estimation algorithm 1. What is EDA? Two, design methods Three 、 EDA tool software classification Four, EDA tool software vendors tycoon three Five, compounds Six. Exploratory data analysis Seven, distribution estimation algorithm Edit this paragraph 1. What is EDA? In 1990s, the international advanced electronic and computer technology in the world, has been exploring new methods of electronic circuit design actively,1 / 23and made a thorough change in design methods, tools etc, with great success. In the field of electronic technology design, the application of programmable logic devices (such as CPLD, FPGA) has been widely popularized. These devices bring great flexibility to the design of digital systems. These devices can be programmed by software to reconstruct their hardware structure and working mode, so that the hardware design can be as convenient and fast as the software design. All these greatly changed the traditional digital system design method, design process and design concept, and promoted the rapid development of EDA technology. EDA technology is a computer as a tool for designers in the EDA software platform, using hardware description language VHDL to complete the design documents, and then the computer automatically complete logic compilation, simplification, segmentation, synthesis, optimization, layout, simulation, adaptive translation, logical mapping and programming work until the chip for the specific target the. The emergence of EDA technology greatly improves the efficiency and operability of circuit design, and reduces the labor intensity of designers. Using EDA tools, the electronics designer can start the electronic system design from concept, algorithm and protocol, a lot of work can be done through the---------------------------------------------------------------最新资料推荐------------------------------------------------------ computer and electronic products can be from circuit design and performance analysis to design the whole process of IC territory or PCB layout of the computer automatically complete the processing. Now, the concept or category of EDA is very wide. Including mechanical, electronic, communications, aerospace, chemical, mineral, biological, medical, military and other fields, there are EDA applications. At present, EDA technology has been widely used in major companies, enterprises and institutions and scientific research and teaching departments. For example, in the aircraft manufacturing process, from design, performance testing and characteristic analysis until the flight simulation, may involve EDA technology. The concept of EDA EDA technology refers to the computer as the work platform, the latest achievements of the integration application of electronic technology, computer technology, information processing and intelligent technology, the automatic design of electronic products. Using EDA tools, the electronics designer can start the electronic system design from concept, algorithm and protocol, a lot of work can be done through the computer and electronic products can be from circuit design and performance analysis to design the whole process of IC3 / 23territory or PCB layout of the computer automatically complete the processing. Now, the concept or category of EDA is very wide. Including mechanical, electronic, communications, aerospace, chemical, mineral, biological, medical, military and other fields, there are EDA applications. At present, EDA technology has been widely used in major companies, enterprises and institutions and scientific research and teaching departments. For example, in the aircraft manufacturing process, from design, performance testing and characteristic analysis until the flight simulation, may involve EDA technology. This paper refers to the EDA technology, mainly for electronic circuit design, PCB design and IC design. EDA design can be divided into system level, circuit level and physical implementation level. Edit paragraph two, design method (1) front end design (system modeling, RTL level description), back end design (FPGAASIC) system modeling (2) IP multiplexing (3) front-end design (4) system description: establish the mathematical model of the system. (5) function description: describe the behavior of the system or the data flow diagram among the sub modules. (6) logic design: the system function is structured, usually with text, schematics, logic diagrams, Boolean expressions to represent the design results. (7)---------------------------------------------------------------最新资料推荐------------------------------------------------------ simulation: including function simulation and timing simulation, mainly verify the correctness and timing characteristics of the system function. Edit this paragraph three, EDA tool software classification EDA tool software can be roughly divided into three categories: chip design assistance software, programmable chip aided design software, system design auxiliary software and so on. Currently entering the country and has a wide influence in the EDA software system design software and programmable chip design software: Protel, Altium Designer, PSPICE, multiSIM10 (the latest version of the original EWB, OrCAD, PCAD), LSIIogic, MicroSim, ISE, Modelsim, Matlab and so on. These tools are strong function, generally can be used in several aspects such as many software can realize the circuit design and simulation, PCB automatic layout and also can output a variety of file with third party software interface. According to the main function or the main application situation, divided into circuit design and simulation tools, PCB design software, IC design software, PLD design tools and other EDA software, a brief introduction. 3.1 electronic circuit design and simulation tools, we may have used the test board or something else to make some electronic5 / 23system to practice. But sometimes, we find that there are a lot of problems to be done, not previously thought, so that waste our time and supplies. It also increases the product development cycle and extends the product listing time, so that the product loses the market competitive advantage. Is there a way to know the result without using the electric iron test board? The conclusion is that this is the circuit design and simulation technology. When it comes to electronic circuit design and simulation tools, this technology can not be mentioned in the United States, can not help but mention their aircraft design why high efficiency. Our previous design of a medium-sized aircraft, from the draft to the detailed design to the wind tunnel test, and finally to the map to the actual production, the entire cycle is about 10 years. And the United States is 1 years old. Why is there such a big gap? Because the United States is most used in the design of virtual simulation technology, the wind tunnel experiment parameters accumulated over the years into the computer, and then through the computer programming written in a virtual environment of software, and enable it to experience parameters automatically apply the relevant formula and call after long-term accumulated input computer. In this way, as long as the aircraft shape meter data---------------------------------------------------------------最新资料推荐------------------------------------------------------in the virtual wind tunnel test software, where unreasonable have changes there, until the best effect, efficiency is high, as long as the final test several times for shortage in the actual environment can be established, from their Boeing 747 to F16 is this method uses the. The aerodynamic data are provided by senior experts, and the software developer is IBM. The engineer of the aerocraft only needs to use the simulation software to do a variety of simulation debugging work on the computer platform. Similarly, many of their other things are using a similar approach, from big to small, from complexity to simplicity, and even to design furniture and composition, but the specific content of the software is different. In fact, they invented the first generation of computers for this purpose (originally for efficient design of artillery and related shells and other large amount of design). Electronic circuit design and simulation tools include SPICE/PSPICE; multiSIM7; Matlab; SystemView; mmicad LiveWire、爱迪生、蒂娜亲明亮的火花等。
人类社会已进入到高度发达的信息化社会,信息社会发展
离不开电子产品的进步。
现代电子产品在性能提高、复杂度增
大的同时,价格却一直呈下降趋势,而且产品更新换代的步伐
也越来越快,实现这种进步的主要因素是生产制造技术和电子
设计技术的发展。
前者以微细加工技术为代表,目前已进展到
深亚微米阶段,可以在几平方厘米的芯片上集成数千万个晶体
管。
后者的核心就是EDA技术,EDA是指以计算机为工作平台,
融合应用电子技术、计算机技术、智能化技术最新成果而研制
成的电子CAD通用软件包,主要能辅助进行三方面的设计工
作:IC设计,电子电路设计,PCB设计。
没有EDA技术的支持,
想要完成上述超大规模集成电路的设计制造是不可想象的,反
过来,生产制造技术的不断进步又必将对EDA技术提出新的要
求。
EDA技术是指立足于计算机工作平台而开发出来的一整
套先进的设计电子系统的软件工具。
通常把门电路、触发器等
成为逻辑器件;将由逻辑器件构成。
能执行某单一的功能电路,
如计数、译码器、加法器等,称为逻辑功能部件;把由逻辑功
能部件组成的能实现复杂能的数字电路称为数字系统。
EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
现在对EDA的概念或范畴用得很宽。
包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。
目前EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。
例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。
本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。
EDA 设计可分为系统级、电路级和物理实现级。
EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:EWB、PSPICE、OrCAD、PCAD、Protel、ViewLogic、Mentor、Graphics、Synopsys、LSIlogic、Cadence、MicroSim等等。
这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同时以可以进行PCB自动布局布线,可输出多种网表文件与第三方软件接口。
下面按主要功能或主要应用场合,分为电路设计与仿真工具、PCB设计软件、IC设计软件、PLD设计工具及其它EDA软件。
在计算机技术的推动下,20世纪末,电子技术获得了飞速的发展,而电子技术发展的根基是微电子技术的进
步,它表现在大规模集成电路加工技术,即半导体工艺技
术的发展上。
表征半导体工艺水平的线宽已经达到60nm
以下,并还在不断地缩小,在硅片单位面积上集成了更多
的晶体管,集成电路设计在不断地向超大规模、极低功耗
和超高速的方向发展;专用集成电路ASIC的成本不断降
低,在功能上,现代的集成电路已能实现SOC的功能。
具体来说,现代EDA技术具有以下一些特点: 1)高层综合和优化为了能更好地支持自顶向下的设计方法,现代的EDA工具能够在系统级进行综合和优化,这样就缩短了设计的周期,提高了设计效率。
3)开放性和标准化现代EDA工具普遍采用标准化和开放性框架结构,任何一个EDA系统只要建立了一个符合标准的开放式框架结构,就可以接纳其它厂商的EDA工具一起进行设计工作。
这样就可以实现各种EDA工具间的优化组合,并集成在一个易于管理的统一环境之下,实现资源共享。
不同的EDA开发工具可以组合使用,共享设计数据,相互间有良好的接口,有效提高了设计者的工作效率和设计灵活性,为用户提供了方便。
1.2 EDA技术实现目标最终目标:专用集成电路ASIC的设计和实现 ASIC作为最终的物理平台,集中容纳了用户通过EDA技术将电子应用系统的既定功能和技术指标具体实现的硬件实体。
ASIC:具有专门用途和特定功能的独立集成电路器件,可以通过三种途径来完成: 1.超大规模可编程逻辑器件 2.半定制或全定制ASIC 3.混合ASIC 1.超大规模可编程逻辑器件 FPGA和CPLD是实现这一途径的主流器件。
二者的开发工具、开发流程和使用方法与ASIC有类似之处,因此这类器件通常也被称为可编程专用IC,或可编程ASIC。
特点:直接
面向用户,极大的灵活性和通用性,使用方便,硬件测试和实现快捷,开发效率高,成本低,上市时间短,技术维护简单,工作可靠性好等。
2.半定制或全定制ASIC 统称为掩模ASIC或ASIC,不具备上述可编程ASIC的面向用户的灵活多样的可编程性。
(1)门阵列ASIC。
门阵列芯片包括预定制的相连的PMOS和NMOS晶体管行。
EDA 设计时,可以将原理图或HDL模型映射为相应门阵列晶体管配置,创建一个指定金属互连路径文件。
从而完成门阵列ASIC开发。
(2)标准单元ASIC 目前大部分ASIC是使用库(Library)中的不同大小的标准单元设计的,这类芯片一般称作基于单元的集成电路。
库包括不同复杂性的逻辑元件,并包含每个逻辑单元在硅片级的完整布局,使用者只需利用EDA软件工具与逻辑块描述打交道即可,完全不必关心电路布局的细节。
设计时,通过EDA软件产生的网表文件将单元布局块“粘贴”到芯片布局之上的单元行上即可。
(3)全定制芯片在全定制芯片中,在针对特定工艺建立的设计规则下,设计者对于电路的设计有完全的控制权,如线的间隔和晶体管大小的确定。
3.混合ASIC 定义:既具有面向用户的FPGA可编程功能和逻辑资源,同时也含有可方便调用和配置的硬件标准单元模块,如CPU、RAM、ROM、硬件加法器、乘法器、锁相环等。
Xilinx、Atmel和Altera公司已经推出了这方面的
器件,如Virtex-4系列和StratixII系列等。
是SoC 和SoPC的设计实现的便捷途径。
1.3 EDA的发展趋势 IC 设计发展方向:系统集成芯片 1)超大规模集成电路的集成度和工艺水平不断提高,深亚微米工艺如:0.13 m、90nm 已走向成熟,使芯片上完成系统级的集成成为可能。
2)工艺线宽的不断减小,半导体材料上的许多寄生效应不容忽略,对EDA工具提出了更高的要求。
3)市场要求降低电子系统的成本、减小系统的体积等,即对集成度提出了更高的要求。
设计的速度也非常关键,使EDA工具和IP 核应用更广泛。
4)高性能的EDA工具为嵌入式系统设计提供了功能强大的开发环境。
5)计算机硬件平台性能大幅提高,为复杂的SoC设计提供了物理基础 HDL发展方向:目前:只提供行为级或功能级的描述,无法完成对复杂的系统级的抽象描述。
趋势:开发系统级的设计语言。
成果:System C、System verilog及系统级混合仿真工具,可以在同一个开发平台上完成高级语言与标准HDL语言或其它更低层次描述模块的混合仿真。
ASIC 和FPGA将更大程度相互融合。
标准逻辑ASIC:优点:芯片尺寸小、功能强大、耗电低,缺点:设计复杂,有批量生产要求; PLD:优点:开发费用低廉、能在现场编程,缺点:体积大、功能有限、功耗较大。
互相融合,取长补短。
如将PLD嵌入标准单元。
随着集成技术的不断发展和集成度的提高,集成电路芯片的设计工作越来越复杂,因而急需在设计方法和设计工具方面有大的变革。
回顾30多年来集成电路设计自动化的发展进程,大致可分为3个阶段:优点:使设计人员摆脱了繁复、易出错误的手工画图、机械刻红膜的做法,大大提高了效率,因而得到了迅速的推广。
缺点:逻辑图输入、逻辑模拟、电路模拟等工作与该系统的版图设计与版图验证是分别进行的,人们需要对两者的结果进行多次的比较和修改才能得到正确的设计,有时甚至在投片后才发现设计错误,需要返工修改,代价昂贵。
computer-aided design 1. 20世纪70年代的第一代设计自动化系统,称为CAD系统。
优点:集逻辑图输入、逻辑模拟、电路模拟、版图设计与版图验证等工具于一体,构成了较完整的设计系统,保证了投片流水的一次成功率。
缺点:在一致性检查和后模拟设计最后阶段,一旦发现错误还需要修改版图或修改电路,仍需付出相当的代价。
computer-aided engineering 2. 20世纪80年代的第二代设计自动化系统,称为CAE系统。
芯片的复杂度越来越高,单靠原理图输入不堪承受,HDL应运而生。
优点:引入了HDL和行为综合、逻辑综合工具,采用较高的抽象层次开始设计,并按层次化方法进行管理,可大大提高处理复杂设计的能力;综合优化工具的使用使芯片的
面积、速度、功耗等都能获得优化,大幅缩短了设计所需的时间。
Electronic Design Automatic 20世纪90年代的第三代设计自动化系统,称为EDA系统。
2)采用硬件描述语言进行设计采用硬件描述语言进行电路与系统的描述是当前EDA技术的另一个特征。
与传统的原理图设计方法相比,HDL语言更适合描述规模大的数字系统,它能够使设计者在比较抽象的层次上对所设计系统的结构和逻辑功能进行描述。
采用HDL语言设计的突出优点是:语言的公开可利用性;设计与工艺的无关性;宽范围的描述能力;便于组织大规模系统的设计;便于设计的复用、交流、保存和修改等。
目前最常用的硬件描述语言有VHDL 和Verilog HDL,它们都已经成为IEEE标准。