数字集成电路的设计方法的研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:kkyilian2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:数字集成电路比较容易处理复杂庞大的逻辑,在ASIC中扮演着极其重要的角色。本文首先对数字电路设计做了简单的介绍,然后结合项目,对前端设计和后端设计进行了较为详细地阐述,并在各个环节逐步仿真验证,在最终成果的检验中,设计满足要求。
  关键词:集成电路;验证;设计
  前言:随着数字集成电路设计变得越来越复杂,门级电路描述不易于管理和理解的缺点显得越来越突出,这使得用更抽象的方法表达电路设计成为必要,从20世纪90年代以来,硬件描述语言(HDL)正逐渐取代门级原理图。本文首先对数字电路设计做了简单的介绍,然后结合项目,设计满足要求。
  1.同步数字系统的设计
  1.1同步系统
  同步”是相对于“异步”而言的,之所以称之为“同步”,是因为同步系统中存储单元(触发器)的状态是由统一的时钟触发改变的,各个存储状态的改变均严格在时钟的控制下完成。同步电路的良好特性,使同步设计方法备受设计人员的青睐。同步系统中的基本存储单元是触发器,一般来说,会避免使用其他的存储器件,比如锁存器之类,这主要是“同步”的需求。因为存储单元存储状态的改变,是在时钟沿的控制下完成的,所以同步电路有很多优越性:同步电路比较容易使用触发器的异步清零/置位端口,保证了各个存储单元有相同的初始态;其次,同步电路中各个存储单元的状态只在时钟沿到来时发生改变,然后会保持稳定,这在很大程度上避免了工艺、温度等对电路的影响,并能够消除毛刺,使设计稳定可靠。同步电路具有种种优点,因此,现在商业化的芯片,大都采用同步设计方案。
  1.2触发器
  同步电路中的基本存储单元是触发器(flip_flop),这里特指 D 触发器。相比于其它的存储器件,触发器最主要的特点是:时钟触发是触发器存储 D 端数据的唯一条件,仅仅在时钟沿到来的那一刻触发器才将数据端相应的数据储存起来,在时钟沿未到来时,触发器所存储的值不会发生变化。正因为触发器的这一特性,同步电路才具备了毛刺不敏感的特点,以及较高的稳定性。 触发器对电平不敏感,对时钟的边沿敏感。在一次状态改变后,会一直维持稳定,直到下一个时钟沿到来的瞬间,其存储状态才发生改变。另外,一般来说,触发器还有一个异步清零/置位端口,通常用来定义触发器的初始状态。触发器是一个双稳态的存储器件。是同步电路必不可少的存储单元。
  1.3版图设计
  在 Virtuoso 下,直接 File-Import-Stream,导入布局布线后生成的 GDS 文件,即可得到相应数字电路的版图,比较简便。 对于数字电路版图的设计,主要的工作是:对于一个数模混合的系统,完成数字版图和模拟版图的组装;虽然在布局布线阶段进行过相应的检查,但在版图层面,相应的 DRC、LVS仍是必要的;输出 GDSII 文件,若设计人员认为设计无误,对相应的版图也感到满意,就可以生成 GDSII 文件,认为可以准备将数据送至代工厂进行加工了。对于一款商业化的 ASIC 设计,版图并不是最终环节。在相应的版图完成后,可以交由工艺厂商加工生产,芯片回来后,需要对其测试,以验证芯片功能、性能是否满足要求,并进行 Debug,调试完成之后再进行量产。
  2.仿真验证
  2.1功能验证
  时序仿真,也称作后仿,是使用布局布线后器件给出的单元和连线的延时信息,对电路做一个切实的评估。后仿的目的是尽可能地消除或者减少理论仿真和实际运行之间的差异。前端仿真所采用的器件模型,是晶圆厂商提供的参数模型,包含了基准单元的各种寄生参数,因此前仿有着足够的可靠性。但是,版图生成之后,由于版图中器件单元的布局以及走线的距离,可能会有较大的寄生电阻、寄生电容,或者寄生电感(后仿一般只有电阻和电容,不包括寄生电感),这些都是在前仿中所体现不出的。而在前仿的网表中,一般认为器件间连线的电阻电容。均为零,这有可能导致前仿的结果并不可靠,寄生参数足以使制成后的系统偏离设计初衷,使生产的东西并不是所设计的东西。
  2.2FPGA验证
  FPGA 为 Field Programmable Gate Array,相比BASIC(Application Specific Integrated Circuit),作為可编程逻辑器件,FPGA 可以重复擦写程序,通常用它来对现有的设计进行仿真验证。在数字 ASIC 的设计中,由于测试向量的不完备,设计中很有可能存在相应的Bug。因为每次 ASIC 的投片会花费较大代价,为规避风险,通常会对设计进行 FPGA验证,FPGA 验证无误后才进行投片、量产。Altera 公司提供的软件QuartusII 主要是为 FPGA 服务的,从仿真验证,到综合,一直到最后载入 FPGA,QuartusII 提供了较为完整的方案。对于 FPGA 型号的选取,主要是参照速度、面积、价格等因素,同时很多厂商都提供 FPGA 开发板,这使得 FPGA 验证这一环节很容易实现。
  2.3形式验证
  形式验证是通过形式证明的方法对一个设计进行验证,它是从数学上对电路的功能进行一个较为全面的验证。形式验证分为三大类:等效性验证、模型验证和理论证明。通常在数字 IC 设计过程中所说的形式验证,往往指的是等效性验证,比较常用的工具有 Formality。形式验证为验证设计之间的等价性提供了极大的便利:形式验证不需要考虑测试向量;这是一个覆盖率100%的验证。形式验证工具来保证修改前后的一致性,是非常高效的一种做法。
  结束语:
  本文从当前数字集成电路的发展现状出发,阐述了引领当前数字集成电路快速向前发展的前沿技术:PLD技术、SoC技术和IP复用技术,简述了此三项技术之间的关系。从EDA技术的发展过程出发,分析了EDA技术的内涵、发展规律及其所面临的挑战和机遇,并深入剖析了EDA技术与当前数字集成电路设计的相互关系和结合方法。数字集成电路科技在未来会越来越成为我们生活中必不可少的角色。
  参考文献:
  [1]于洋.数字集成电路[J].城市科技研究,2014,26(12):23-26.
  [2]苗杰.关于数字集成电路应用的讨论[J].中国现代科技发展,2013,08(34);62-63.
其他文献
纵观准噶尔盆地半个世纪的勘探历程,使我们清楚地看到:地震勘探发展的历史是一个不断争取技术进步的历史,每一次油气勘探的重大突破都与物探新技术新方法的使用密不可分.三维
会议
新疆石油管理局在油气勘探与开发钻井的实践中,针对准噶尔盆地高压地层和低压易漏地层的特点,在沙漠油气田、稠油热采、各类水平井、系列欠平衡井、山前构造复杂井、特殊工艺
会议
本文重点研究以解决石油勘探开发难点为目标,开拓钻井技术新局面.文章以大庆石油集团科技攻关为基础,重点介绍了石油勘探的四项技术难点和钻井技术的六项配套技术同时介绍了
广交会万商云集,龙虎相争,浓烈的商业氛围造就了许多洽谈高手.如果你是一个供货商,面临着同行间几近白热化的竞争,没有自己的绝活,肯定会败下阵来;反之,如果你有耐心,除弊兴
摘 要:随着电气智能化技术的迅速发展,电气工程的地位和作用越来越重要,直接关系到整个工程的质量、工期、投资和预期效果,建筑电气工程施工质量越来越备受关注,所以从事此专业的电气工程师要有全面的专业知识,要认真施行电气工程安全管理的措施。  关键词:电气工程 施工技术 使用特点 施工质量  电气工程师首先要有全面的专业知识,建筑工程的施工包括土建、装修、给排水、暖通、电气安装等。在施工中,若某一专业只
期刊
假如在北京的任何一个地方,5分钟就能走到一个地铁站.那么,你就再也不用因为堵车而心情烦躁了.在畅想未来交通便捷时,更应该关注地铁的幕后建设.地铁建设不单是土建,更涉及到
一、伊朗19+2钻井合同商务、技术要求简介;二、国内空气、空气泡沫设备和作业水平状况;三、认真分析井下条件,优选施工方案;四、空气/空气泡沫钻井技术在伊朗成功应用;五、成
摘 要:建筑施工中,为了解决水平和垂直的运输而搭建的各种支架成为脚手架,脚手架支撑系统的安全性越来越得到施工方的重视。因为建筑工程安全事故会严重影响社会效益与工程自身的经济效益,严重的还会威胁到施工人员的生命。而这些建筑中,多数的事故来自于脚手架。因此,目前值得关注的问题就是怎样加强脚手架支撑系统的安全性。本文分析了建筑施工中,脚手架支撑系统事故的出现原因,提出了相应的安全措施。  关键词:安全;
期刊
为了进一步提高中国石油物探技术应用水平,满足勘探与生产需要,推动中国石油工程技术的发展,促进勘探开发与物探技术服务在攻关研究、先导试验、推广应用等方面的交流与合作,
摘 要:工程项目施工管理是指通过一定组织形式,运用科学的系统工程的观点、理论与方法对工程项目施工建设的整个施工过程内的所有工作进行详细、科学和严谨的计划、组织、指挥协调与控制,从而达到保证项目工程质量、缩短项目工程施工工期、提高经济效益的目的。本文探讨了建筑工程项目施工管理控制措施。  关键词:建筑;工程项目;施工管理;控制;措施  建筑工程项目施工管理是施工企业经营管理的一个重要组成部分,它是施
期刊