EDA整理解读.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA整理解读

一、 EDA的概念 1、定义:电子(系统)设计的自动化,或电子线路或系统的计算机辅助设计。是基于计算机平台的一整套先进的设计电子系统的软件工具。 2、研究对象:电子电路与系统设计的全过程:低频、高频、微波电路、线性与非线性电路、模拟和数字电路、分离电路和集成电路。 3、设计的层次 三个层次: 系统级 电路级 物理实现级。 4.EDA技术发展的三个阶段 CAD阶段(70s):EDA的初级阶段。利用功能有限的计算机进行简单的电路性能分析和预测,PCB的计算机辅助布局布线,如smart work。 CAE阶段(80s):CAD工具逐步完善和发展,将许多单点工具集成在一起使用, EDA阶段(90s):超大规模集成电路时代,集成电路工艺水平达到深亚微米,一个芯片可集成上千万个晶体管,速度达giga bit/s,对电子设计的工具提出了更高的要求,同时也促进了设计工具的发展。出现了众多的ICCAD工具,如CADENCE,MENTOR GRAPHICS,SYNOPSIS等著名公司的EDA软件;中国的熊猫系统等。 6、现代EDA 技术的特点 1)采用硬件描述语言(HDL);具有如下突出优点:语言的公开性和可利用性、设计与工艺无关、宽范围的描述能力、便于大规模系统设计和设计的可复用、交流、保存、修改; 2)高层综合和优化:开发工具支持系统级的综合和仿真,可更好地支持自上而下的设计方法; 3)并行工程:系统化的、集成化的、并行的产品及相关过程的开发模式,支持多人同时并行进行设计工作。 4)开放性和标准化:EDA工具的相互兼容,有利于资源共享。 二、数字系统的设计思想 系统级设计(功能级描述(功能仿真(门级描述(时序仿真;自上而下逐级细化的设计方法。设计需要经过 “设计-验证-修改-再验证”的过程。 三、IP核复用技术与SOC 1、IP复用技术 1)何谓IP复用技术:Intellectual Property(IP)原指知识产权、著作权等,在IC设计领域指具有某种功能的虚拟电路模块。设计系统时使用或反复使用某些IP称IP复用。 2)IP分硬核、固核和软核三种。硬核指固定的版图模块,用户不能修改;软核指用HDL描述的功能模块,用户可以进行修改;固核介于硬核和软核之间,用户可进行一些修改。 2、SOC 1)定义:System On a Chip系统芯片,即把整个系统集成在一片芯片中。 2)硬件和软件技术发展到今天,用户已经可以通过编程设计自己的系统,该系统可以包括微处理器(MCU)、RAM/ROM和逻辑电路等。 四、数字系统的实现方式 1、全定制(full custom)方式:基于版图的设计方法,分通用和专用集成电路设计; 2、半定制(semi custom)设计:是在厂家提供的基本单元的基础上的进行的二次设计,又有一下三种方式: 门阵列(gate array):在半成品基础上的设计方式。半成品含有加工好的大量的晶体管和IO焊盘,但没有布线。布线由用户设计,实现特定的功能。 标准单元(standard cell):利用厂家的标准单元进行设计的方式。 PLD方式:器件已经制造好,用户自己编程便可实现各种功能。 5、硬件描述语言的不足 电路采用高级的简明结构HDL描述,它意味着放弃了对电路门级实现定义的控制; 由综合工具生成的逻辑实现效果不好; 工具的不同导致综合质量的不同。 第二部分 可编程逻辑器件(PLD) 1、ASIC:Application Specific Integrated Circuits,即专用集成电路,是面向特定用户、具有专门用途的芯片,并依此区别于通用芯片. 2、PLD,Programmable Logic Devices,是20世纪70s发展起来的一种新型器件,它的应用和发展不仅简化了电路设计,降低了成本,提高了系统的可靠性,且给数字系统的设计带来了革命性变化。 (二)PLD的分类 (p18) (四)CPLD的结构与特点(EMP7032内部结构图) CPLD是在PAL、GAL的基础上发展起来的阵列型PLD,具有高密度高速度的优点。从结构上看,CPLD一般包括3种结构:  宏单元:主要包括与或阵列、触发器和多路选择器 等电路,可独立配置为组合逻辑或时序逻辑;  可编程IO单元:可独立配置为输入、输出和双向 IO;  可编程内部连线(PIA):其作用是在各逻辑宏单 元之间以及宏单元和IO之间提供互连网络。 (五)FPGA的结构与特点(FLEX10K10内部结构图) 与CPLD相比,FPGA具有更高的集成度、更强的逻辑功能和更大的灵活性。一般由3部分组成:  可配置逻辑块(CLB,Configurable Logic Block )  输入输出模块(IOB)  可编程互连线(PI)

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档