集成电路的eda技术

集成电路的eda技术

ID:18155051

大小:61.00 KB

页数:12页

时间:2018-09-14

集成电路的eda技术_第1页
集成电路的eda技术_第2页
集成电路的eda技术_第3页
集成电路的eda技术_第4页
集成电路的eda技术_第5页
资源描述:

《集成电路的eda技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、集成电路的EDA技术姓名陈凯所在学院电子信息工程学院专业班级通信0908班学号09211174指导教师侯建军日期2011年11月25日11目录1.传统设计方法到现代设计方法31.1传统数字电子与系统设计和现代电路与系统的概念31.2数字电路与系统传统设计方法和EDA设计方法的区别32.集成电路的设计过程43.可编程逻辑器件的设计过程54.当代集成电路设计公司和可编程逻辑器件的软件设计平台84.1当代集成电路设计公司84.2可编程逻辑器件的软件平台95.PLD或FPGA芯片上的文字信息911集成电路的EDA技术通信0908班陈凯09211174摘要:本文首先通过从上而下的设计方法

2、比较传统的设计方法和现代设计方法的区别,体现出现代设计方法的先进性。介绍集成电路的设计过程,可编程逻辑器件的设计过程,及当代集成电路设计公司和可编程逻辑器件的软件设计平台,从多个方面对EDA技术做出诠释。并以PLD芯片为例,进行具体的介绍,并且介绍如何从PLD芯片上的文字信息读取到该芯片的参数。关键词:集成电路EDA可编程逻辑器件PLD在设计方法、工具等方面的变革,在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用。这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了EDA技术的迅速发展。EDA技术是现代电子信息工程领域中一门发展迅速的新技术。它是

3、以计算机为工作平台,以EDA软件工具为开发环境,以硬件描述语言为主要表达方式,以大规模可编程器件为设计载体,以ASIC、SOC、FPGA芯片为目标器件,以电子系统设计为应用方向的电子产品自动化设计过程。EDA的定义有广义和狭义之分,广义定义EDA包括半导体工艺设计自动化、可编程器件设计自动化、电子系统设计自动化、印制电路板设计自动化、仿真与测试故障诊断自动化等。狭义定义的EDA就是电子设计自动化,即通过相关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、化简、分割、综合、优化,以及布局布线、逻辑仿真等工作,最终完成对于特定目标芯片的适配编译、逻辑映射、编程下载

4、,从而形成集成电子系统,不包含电子生产自动化。现代EDA技术是20世纪90年代初从计算机辅助设计、辅助制造和辅助测试等工程概念发展而来的。它主要经历了计算机辅助设计(ComputerAidedDesign,CAD)、计算机辅助工程设计(ComputerAidedEngineeringDesign,CAED)和电子设计自动化(ElectronicSystemDesignAutomation,EDA)三个阶段。11利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程

5、的计算机上自动处理完成。极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。 1.传统设计方法到现代设计方法1.1传统数字电子与系统设计和现代电路与系统的概念传统数字电子与系统设计包括电路设计、电路制作和电路调试。电路设计是指在分析了系统要求之后,根据所选用的通用集成器件,在进行方案对比分析并确定所选方案之后,设计各个模块电路以及总体电路的电路原理图及电路连线图。电路制作是选用面包板或印刷电路板,根据连线图制作符合设计要求的电路。电路调试是在设计制作好的电路板上验证所设计电路的功能是否符合设计要求。如不符合要求,需要检查错误是由电路制作还是设计方案引起的,并进行相应的

6、处理,直至符合要求为止。现代电路与系统的设计思想是一种自上而下的模块化设计思路。自上而下就是先着眼于整个系统的功能,并按系统的要求,把系统分割成若干个子系统,再把每个子系统划分若干个功能模块,已标准或常用的基本单元去实现功能模块。从上到下,每一步都可控制、可发现错误、可修改、可进行不同层次的仿真,处理过程都由软件自动完成。它可以在所有级别上对硬件设计进行说明、建模和仿真测试。由此可见,自顶向下的设计方法是一种高效率性、高稳定性、易修改、易查找故障及可以进行系统仿真的设计方法。1.2数字电路与系统传统设计方法和EDA设计方法的区别1)两个采用的设计方法不同传统数字系统硬件设计采用

7、自底向上的设计方法,根据系统对硬件的要求,得到设计规格书和系统控制流图,再根据规格书和流图,对系统的功能细化,合理划分功能模块,;在对各模块进行细化设计,调试完成后将各个模块连接起来,再调试完成整个系统的硬件设计。而EDA设计采用自顶向下的方法,系统设计分为系统设计和逻辑设计两个阶段。先进行系统级设计,在进行逻辑级设计。2)两者适用范围不同11传统数字系统方法是用于中、小规模电路系统设计;EDA设计方法使用于高效率大规模系统设计。3)两者设计难度不同在传统设计中,设计者再设计电路前,对于组合

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。