下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模拟设计与验证工具现状大约从20世纪80年月起,就有许多业内专家宣称已走进死胡同,而数字应用将在世界中大放异彩,包括用在通信上的(integrated circuits,ics)。在现实中,固然,现代化的通信系统同时需要将模拟及数字功能复杂地融合在一起。不过有一个问题,比起它的数字同胞,在支持能力这方面,模拟设计及验证工具却远远落后。其结果,模拟设计工程师的生产力远不及数字搭档来得强。就以数字集成设计为例,现代最先进的设计环境提供了高阶的自动化,即使是包含上亿个晶体管的最复杂设计,也能在短短几天内重新转给新的代工厂、同一座代工厂但不同的制程、甚至全新的技术节点。相对地,缺乏自动化支持的传统式模
2、拟设计环境,代表模拟电路的制作及修改几乎全靠人工。这样的结果,即使把相当容易的模拟功能转向新的代工厂、制程或技术节点,也要耗费612个月的时光。换言之,虽然尖端的数字设计已经达到32nm的技术节点,绝大多数的模拟设计仍深陷在130nm及250nm节点的泥沼之中,那算是510年前的老旧技术了。首先,本文先提出数字设计及验证技术演进的概观,并解释现代最先进数字设计环境在支持高阶自动化上的生产力优势。本文接着提出模拟设计及验证技术演进的概观,并且拿来跟数字的自动化能力做对照。最后,本文研究了模拟工具必需予以强化以支持更高阶自动化的办法;同时也阐述了现代化ic设计环境必需强化的办法,以具备足以支持真正
3、的、统一的、全芯片混合信号设计、验证、及实现的能力。数字工具的演进早期的数字ic设计,约20世纪60年月初期,电子电路皆以手工建立。(原理图)都是用纸笔及印刷模板以手绘制。这些图面显示规律门与功能的各式符号,并且用来实现符号之间连线的设计。执行“功能验证”时,通常是一群工程师围坐在桌子旁,通过原理图兢兢业业地研究:“这部分我看应当没问题!”同样地,举行“时序验证”时,典型的做法也是凭着纸和笔。最后,用来组成晶体管、器及彼此之间互连的架构都是以人工绘制而成的。毫无疑问,这种手工艺品方式的设计极为耗时,而且很简单出错。这种情形必需要有解决之道,于是有些公司及高校就领先跳出来,采纳各种不同的讨论方向
4、。就设计猎取(design capture)而言,门级(gate-level)的“原理图猎取”套件即在市场上开头浮现,至于功能准时序验证,在20世纪6070年月初期所看到的,则是先浮现以“大事驱动规律器”及“静态时序分析器”为形式的特地程序。以抽象的门级建立数字设计,就犹如用法汇编语言撰写软件程序普通。就执行效率及所需的计算机内存数量而言,汇编语言的程序或许是不错的实施,但它需要很长时光的猎取及确认,而且不简单转到另一台计算机上。同样,门级的表示方式也需要很长的时光猎取及确认,转移到新的代工厂或制程技术节点也相当困难。至于软件方面,开发者的解决计划则以程序语言(如)的形式,提升至另一个更高层次
5、的抽象概念。然后,这些高级表达式可以编译成计算机所需的机器级命令。这些高级表达式的优点是,可容许软件开发者快速而精准地捕获到程序的含义,确认其功能。同时,以c语言撰写的程序可以很简单地转移到其他的计算机平台。同样,对于数字规律而言,设计工程师也开头提升至更高阶的抽象概念,称之为“寄存器传输层”(register transfer level,rtl)。在20世纪8090年月初期登场的“规律综合”(logic synthesis)则用来将rtl表示式编译成对应的门级网表(netlist)。这项“前端”综合技术另以“后端”的自动布局布线(place-and-route)引擎补其不足之处,后者可从门
6、级网表,执行设计的物理实现。循着c语言程序在编译后能用在不同计算机上的脚印,rtl与规律综合的组合让数字设计能更轻易地移植到新的代工厂或制程技术节点。模拟工具的演进事实上,模拟电路的计算机辅助设计与验证工具,在早期是优于数字电路的。模拟电子系统设计在刚起步的时候,电子电路彻低靠人工绘制。晶体管层的电路图彻低用纸笔及印刷模板以手工绘制,再搭配基本的“纸笔”分析及验证。在设计由离散(自立封装)的元器件例如晶体管、电阻器、器及组成时,通常是建立设计的实体原型,将它放上测试平台(test bench),测量实际的数值,以判定性能优异,然后参考元器件所得的数值,新增或移除所需的元器件,以达到期望的效果。
7、很明显,这种办法在开头建立第一片模拟ic时并不行行,由于ic设计的工程变更代价十分昂贵。在20世纪6070年月初期,有几所高校及商业公司着手开发模拟仿真器。这些程序让同学及工程师得以仿真模拟电路,而无须实际付诸行动创造。早期的几个仿真器中,最出名的也许就是“se”(simulation program with integrated circuit emphasis),这套程序是由加州高校柏克莱分校所开发,并在70年月初期广为流传供大家用法。随着时光的演进,模拟仿真在基本模型及算法的复杂度,以及仿真引擎的能力与表现上,有显著的进展。多数今天所用法的模拟工具都发祥成形于20世纪90年月的初期与中
8、期。和其他不同的是,这些工具的基本结构从未试图支持混合信号设计环境的复杂需求,一如本文稍后章节的研究。或许更重要的是,现今的模拟设计及验证工具在实质上仅限于捕获及模拟晶体管级的单线图。到目前为止,有关自动化的胜利案例仍属凤毛麟爪,例如: 在高阶抽象概念上描述模拟功能,然后用来生成等效的晶体管级电路。 自动优化模拟电路。 自动布局布线模拟电路。图1 每道制程技术节点以人工重新设计需要耗费912个月终于的结局是,模拟集成电路照旧大多处于全定制,并以人工方式费心费劲绘制。除了十分昂贵、耗时、简单出错以外,这类晶体管级的设计型态并不容许现有的设计简容易单地就能转换到新的代工厂或制程技术节点。相反的是,
9、欲移植这类型的设计需要将电路重头开头,重新实施,耗时912个月是常有的事。这也有助于解释为何最尖端的数字设计目前已迈入32nm的技术节点,但最先进的模拟设计只在90nm节点,而且大部分的模拟设计依旧深陷在130nm及250nm节点的泥沼中,那算是510年前的老旧技术了。模拟自动化的要求此处所说的要求可以简要地解释之;如何实际达成可说十分地复杂。最低限度,强化后的模拟设计工具必需能提供与数字设计相类似的自动化及生产力能力。这些自动化能力应包括但不限于以下: 在高阶抽象概念下确认模拟功能的能力,然后自动将表示式编译成等价的晶体管层级。 自动执行模拟精细改进及优化的能力。 自动在ic上布局模拟零组件
10、的能力。 自动在ic上布线模拟零组件的能力。 从某制程技术节点自动移植模拟设计制程至另一个,以及从某代工厂移植至另一家的能力。从某方面来说,需考虑的最后一点就是全部其他点的叠合。狡猾说,需耗费612个月才干将模拟设计转移到新的技术节点早已令人无法接受。若能透过自动化将此过程降低到仅需数天的时光,模拟功能即可享受到功耗及最新技术节点性能特征的彻低优势。混合信号的考虑直到最近,大部分的集成电路在性质上若不是纯数字,就是纯模拟。因此,很自然地,任何用来设计或验证这些器件所用法的计算机辅助设计工具,都是只为数字或只为模拟的领域单独设计的。图2 模拟/全定制的生产力依赖集成化和自动化的提高可以显著地增强
11、初期的通信系统是由一大堆相当容易的模拟及数字ic所组成。随着时光的历程,为了满足多样化的要求,例如尺寸、成本、功率、性能及牢靠度,越来越多的功能结合在越来越少的芯片上。开头只是将多种模拟功能合并在特定的模拟芯片上,将多种数字功能合并在数字芯片上。直到最近,最终将模拟及数字功能结合在单一的混合信号装置上。经过这些年的进展,虽然传统的模拟与数字设计及验证工具,在容量及性能上已有长足地长进,但其最基本的底层架构大部分仍是以20世纪90年月中期的技术为基础,而这些工具依然专注在模拟或数字的领域。举一个容易的例子,模拟与数字的工具及流程用法不同的数据库,因此这两个领域之间的交互十分困难。其结果是数字及模
12、拟的设计团队一直都是井水不犯河水,甚少关注对方倒底是在讨论什么。即使是现代“最先进”的混合信号及全定制设计环境,数字与模拟团队大多还是各自自立作业,甚少涉足到对方的领域中。在芯片最后整合(chip finishing)的阶段,也就是将模拟模块和数字模块摆放在一起并走线的时候,两个团队才首次见面并相互介绍熟悉,这种状况并不罕见。芯片最后整合通常是以人工的方式执行,其中发生在芯片投片之前的就有许多工作。因为缺少自动化,芯片最后整合活动及动作经常不能反馈回本来的模块设计,这有可能导致成为下一代芯片在设计重用上产生问题。总结最近几年,市场上的需求着眼在通信系统日益增强的性能上,而且带宽正以倍数的速度成长,然而许多产业观看家信任,目前所看到的只不过是“冰山一角”。为了满足目前及将来的需求,进入21世纪,模拟设计与验证工具必需在本文前述的自动化能力上努力奋进。然而,凭着孤立的方式强化模拟工具是不够的;真正的要求将是一个真切、统一、全芯片的混合信号设计,以及验证的环境。首先,全部的模拟与数字设计,以及验证引擎应用法统一的数据库。第二,环境必需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 26年银发护理忽视细节禁忌课件
- 肾气虚:冠心病发病关键证候要素的深度剖析与临床启示
- 肺癌组织中PTEN和PIK3CA的表达特征、关联及其临床意义探究
- 肺癌患者放疗后急性放射性肺炎相关因素深度剖析与临床启示
- 肺癌中Id蛋白的表达特征与临床意义探究
- 肺炎支原体感染介导鼠脾淋巴细胞凋亡的机制及影响探究
- 办公培训咨询协议2026年
- 股票数据辅助分析算法的多维度解析与实践应用
- 股票信息处理分析系统:技术、应用与挑战的深度剖析
- 股权结构对我国制造业上市公司财务风险的影响:基于经验数据的深度剖析
- 问题导学-撬动数学学习的支点-初中-数学-论文
- 2026年贵州遵义市初二学业水平地理生物会考真题试卷+解析及答案
- 文物保护法考试题及答案
- 消防电气装置检验检测流程与标准
- 足浴店转让协议合同模板7篇
- 2026ADA糖尿病诊疗标准解读
- 中远海运集团社招笔试题
- 成都2025年公安辅警笔试题目及参考答案
- JJG(皖) 138-2026 电动汽车充电设施在线远程检定规程(修订)
- 2026淮北矿业集团校园招聘240人笔试参考题库附带答案详解
- 防汛队伍培训课件
评论
0/150
提交评论