如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
一.硬件描述语言在集成电路设计中的作用1.集成电路概述集成电路是采用半导体制作工艺,在一块较小的单晶硅片上制作许多晶体管及电阻器、电容器等元器件,并按照多层布线或隧道布线的方法将元器件组合成完整的电子电路,通常用IC(IntegratedCircuit)表示。近廿多年来,半导体电子学的发展速度是十分惊人的。从分离元件发展为集成电路,从小规模集成电路发展为现代的超大规模集成电路。集成电路的性能差不多提高了3个数量级,而其成本却下降了同样的数量级。集成电路是采用半导体制作工艺,在一块较小的单晶硅片上制作许多晶体管及电阻器、电容器等元器件,并按照多层布线或隧道布线的方法将元器件组合成完整的电子电路,通常用IC(IntegratedCircuit)表示。2.集成电路设计的发展现状随着电子设计技术的飞速发展,专用集成电路(ASIC)和用户现场可编程门阵列(FPGA)的复杂度越来越高。数字通信、工业自动化控制等领域所用的数字电路及系统其复杂程度也越来越高,特别是需要设计具有实时处理能力的信号处理专用集成电路,并把整个电子系统综合到一个芯片上。设计并验证这样复杂的电路及系统已不再是简单的个人劳动,而需要综许多专家的经验和知识才能够完成。由于电路制造工艺技术进步非常迅速,电路设计能力赶不上技术的进步。在数字逻辑设计领域,迫切需要一种共同的工业标准来统一对数字逻辑电路及系统的描述,这样就能把系统设计工作分解为逻辑设计(前端)和电路实现(后端)两个互相独立而又相关的部分。由于逻辑设计的相对独立性就可以把专家们设计的各种常用数字逻辑电路和系统部件(如FFT算法、DCT算法部件)建成宏单元(Megcell)或软核(Soft-Core)库供设计者引用,以减少重复劳动,提高工作效率。电路的实现则可借助于综合工具和布布线工具(与具体工艺技术有关)来自动地完成。在集成电路设计中,硅技术是主流技术,硅集成电路产品是主流产品,占集成电路设计的90%以上。正因为硅集成电路设计的重要性,各国都很重视,竞争激烈。产业链的上游被美国、日本和欧洲等国家和地区占据,设计、生产和装备等核心技术由其掌握。世界集成电路大生产目前已经进入纳米时代,全球多条90纳米/12英寸生产线用于规模化生产,基于70与65纳米之间水平线宽的生产技术已经基本成形,Intel公司的CPU芯片已经采用45纳米的生产工艺。在世界最高水平的单片集成电路芯片上,所容纳的元器件数量已经达到80多亿个。以集成电路为核心的电子信息产业目前超过了以汽车、石油和钢铁为代表的传统的工业成为第1大产业,成为改造和拉动传统产业迈向数字时代的强大引擎和雄厚基石。发达的国家国民经济总产值增长部分的65%目前与集成电路相关。预计在今后的10年内世界集成电路销售额将以年均15%的速度增长,于2010年将达到6000~8000亿美元。作为当今世界经济竞争的焦点,拥有自主版权的集成电路日益成为经济发展的关键、社会进步的基础、国际竞争的筹码和国家安全的保障。3.硬件描述语言概述硬件描述语言HDL是一种用形式化方法描述数字电路和系统的语言。利用这种语言,数字电路系统的设计可以从上层到下层(从抽象到具体)逐层描述自己的设计思想,用一系列分层次的模块来表示极其复杂的数字系统。然后,利用电子设计自动化(EDA)工具,逐层进行仿真验证,再把其中需要变为实际电路的模块组合,经过自动综合工具转换到门级电路网表。接下去,再用专用集成电路ASIC或现场可编程门阵列FPGA自动布局布线工具,把网表转换为要实现的具体电路布线结构。目前,这种高层次(high-level-design)的方法已被广泛采用。据统计,目前在美国硅谷约有90%以上的ASIC和FPGA采用硬件描述语言进行设计。硬件描述语言HDL的发展至今已有20多年的历史,并成功地应用于设计的各个阶段:建模、仿真、验证和综合等。到20世纪80年代,已出现了上百种硬件描述语言,对设计自动化曾起到了极大的促进和推动作用。但是,这些语言一般各自面向特定的设计领域和层次,而且众多的语言使用户无所适从。因此,急需一种面向设计的多领域、多层次并得到普遍认同的标准硬件描述语言。20世纪80年代后期,VHDL和VerilogHDL语言适应了这种趋势的要求,先后成为IEEE标准。现在,随着系统级FPGA以及系统芯片的出现,软硬件协调设计和系统设计变得越来越重要。传统意义上的硬件设计越来越倾向于与系统设计和软件设计结合。硬件描述语言为适应新的情况,迅速发展,出现了很多新的硬件描述语言,像Superlog、SystemC、CynlibC++等等。究竟选择哪种语言进行设计,整个业界正在进行激烈的讨论。因此,完全有必要在这方面作一些比较研究,为EDA设计做一些有意义的工作,也为发展我们未来的芯片设计技术打好