超大规模集成电路中基于OCV的时序收敛方法
用于IC版图运算的O(N)排序算法
用于IC版图运算的O(N)排序算法
李刚;林争辉
【期刊名称】《上海交通大学学报》
【年(卷),期】1999(33)5
【摘要】扫描线算法是集成电路版图运算的主流算法,排序在其中占有相当大的工作量.针对集成电路版图的特点,提出一种线性的排序算法,其时间复杂度为O(N),比通常的快速排序算法时间复杂度(O(NlogN)低,适用于基于扫描线算法的集成电路版图运算.对于层次式设计的版图。
【总页数】4页(P538-541)
【关键词】集成电路;版图验证;扫描线算法;排序算法
【作者】李刚;林争辉
【作者单位】上海交通大学大规模集成电路研究所
【正文语种】中文
【中图分类】TN402;TN47
【相关文献】
1.IDT与ICS两强联姻牵动时钟IC市场版图 [J], 黄继宽
2.用于MEMS器件的高性能运算放大器的IC设计与测试 [J], 程未;冯勇建;杨涵
3.区间数互补判断矩阵中元素的运算与排序算法 [J], 史文雷;吕跃进;徐改丽
4.一种用于功率IC中高性能PNP管的版图设计 [J], 董艳燕
5.Microwind在CMOS IC版图设计教学中的应用 [J], 黄文填
因版权原因,仅展示原文概要,查看原文内容请购买。
《超大规模集成电路设计》考试习题(含答案)完整版
1.集成电路的发展过程经历了哪些发展阶段?划分集成电路的标准是什么?集成电路的发展过程:•小规模集成电路(Small Scale IC,SSI)•中规模集成电路(Medium Scale IC,MSI)•大规模集成电路(Large Scale IC,LSI)•超大规模集成电路(Very Large Scale IC,VLSI)•特大规模集成电路(Ultra Large Scale IC,ULSI)•巨大规模集成电路(Gigantic Scale IC,GSI)划分集成电路规模的标准2.超大规模集成电路有哪些优点?1. 降低生产成本VLSI减少了体积和重量等,可靠性成万倍提高,功耗成万倍减少.2.提高工作速度VLSI内部连线很短,缩短了延迟时间.加工的技术越来越精细.电路工作速度的提高,主要是依靠减少尺寸获得.3. 降低功耗芯片内部电路尺寸小,连线短,分布电容小,驱动电路所需的功率下降.4. 简化逻辑电路芯片内部电路受干扰小,电路可简化.5.优越的可靠性采用VLSI后,元件数目和外部的接触点都大为减少,可靠性得到很大提高。
6.体积小重量轻7.缩短电子产品的设计和组装周期一片VLSI组件可以代替大量的元器件,组装工作极大的节省,生产线被压缩,加快了生产速度.3.简述双阱CMOS工艺制作CMOS反相器的工艺流程过程。
1、形成N阱2、形成P阱3、推阱4、形成场隔离区5、形成多晶硅栅6、形成硅化物7、形成N管源漏区8、形成P管源漏区9、形成接触孔10、形成第一层金属11、形成第一层金属12、形成穿通接触孔13、形成第二层金属14、合金15、形成钝化层16、测试、封装,完成集成电路的制造工艺4.在VLSI设计中,对互连线的要求和可能的互连线材料是什么?互连线的要求低电阻值:产生的电压降最小;信号传输延时最小(RC时间常数最小化)与器件之间的接触电阻低长期可靠工作可能的互连线材料金属(低电阻率),多晶硅(中等电阻率),高掺杂区的硅(注入或扩散)(中等电阻率)5.在进行版图设计时为什么要制定版图设计规则?—片集成电路上有成千上万个晶体管和电阻等元件以及大量的连线。
常用集成电路名词缩写汇总(第二版)
常⽤集成电路名词缩写汇总(第⼆版)重要说明整个集成电路的设计和⽣产链路很长,相关专有名称很多;本⽂对常见的集成电路相关的名词缩写进⾏了汇总,特别聚焦与集成电路设计领域,意在整理常⽤的数字电路/DC/PT/ICC/DFV/DFT/RTL/ATE相关⽅⾯的知识点,⽅便⼤家快速学习和掌握相关知识,⽅便⼤家查询;同时希望对学⽣将来的培训/⾯试等活动给予最⼤的帮助;⽂章按照字母排序的⽅式进⾏编排,⽅便⼤家查询;本次⽂章内容为第⼆次发布,我们将定期更新,逐步完善;欢迎⼤家提供相关信息⾄xgcl_wei微信号,帮助我们逐步完善内容,⽅便更多的⼈查询和使⽤,感谢您的参与,谢谢!英⽂全称中⽂说明ABV Assertion based verification基于断⾔的验证AES Advanced Encryption Standard⾼级加密标准,是美国政府采⽤的⼀种区块加密标准ADC Analog-to-Digital Converter指模/数转换器或者模数转换器AHB Advanced High Performance Bus⾼级⾼性能总线ALF Advanced Library Format先进(时序)库格式ALU Arithmetic and logic unit算数逻辑单元AMBA Advanced Microcontroller Bus Architecture⾼级微控制器总线体系ANT antenna天线效应AOP Aspect Oriented Programming⾯向⽅⾯编程APB Advanced Peripheral Bus⾼级外部设备总线API Application Programming Interface应⽤程序编程接⼝APR Auto place and route⾃动布局布线ARM Advanced RISC Machines 英国Acorn公司(ARM公司的前⾝)设计的低功耗成本的第⼀款RISC微处理器。
数字超大规模集成电路设计
数字超大规模集成电路设计数字超大规模集成电路设计数字超大规模集成电路(VLSI)是一种特殊类型的集成电路,由数百万个晶体管构成,可用于各种应用,例如计算机处理器、数字信号处理器、存储器和网络芯片。
设计数字超大规模集成电路需要专业的知识和技术,严格的设计过程和流程可以确保电路的性能和可靠性达到最佳水平。
数字超大规模集成电路设计的主要步骤包括电路规划、逻辑设计、物理设计和验证等四个阶段。
下面将对这四个过程分别详细介绍。
1. 电路规划电路规划是设计数字超大规模集成电路的第一步,它需要确定电路的总体结构和功能。
在这个阶段,设计师需要与客户或团队成员讨论需求和预期的目标,以确定应满足的功能和性能要求。
电路规划需要在不同的层次上考虑电路的结构,例如芯片层、宏单元层、模块层和单元层,以确保整个电路都经过了全面的思考和验证。
2. 逻辑设计在电路规划阶段完成后,设计师需要开始进行逻辑设计,这是将电路的功能和结构转化为数字逻辑块的过程。
设计师可以使用各种电子设计自动化(EDA)工具来实现逻辑设计,通常使用硬件描述语言(HDL)来表示电路的行为和结构。
逻辑设计包括几个不同的步骤,例如:逻辑合成:将高层次的行为描述转化为门级或寄存器传输级别的等效电路。
时序分析:确保电路满足时序约束和时钟周期。
优化布局和布线:通过逻辑综合和布局布线工具优化电路,以实现更好的性能和功耗。
3. 物理设计物理设计阶段是将逻辑电路实现为实际电路的过程,包括立即设计、布局规划、布线、物理验证等。
立即设计:确定电路各个模块的精确位置,以及电路的层次和结构。
布局规划:根据立即设计结果生成电路的初始布局方案,包括放置模块、布线规划以及时钟树设计等。
布线:将布局好的模块进行线路连接,生成物理电路,并进行布线优化、电容和电感提取,确定线路的延迟等等。
物理验证:设计师对所生成的物理电路进行验证,包括逻辑验证、时序验证、数据库校验等,以确保电路的功能与预期相符,而且其性能达到标准。
《超大规模集成电路物理设计:从图分割到时序收敛》随笔
《超大规模集成电路物理设计:从图分割到时序收敛》读书笔记目录一、内容概览 (1)二、关于本书的背景知识介绍 (2)三、内容概览 (3)3.1 主要章节概述 (4)3.2 重点概念解析 (6)四、详细读书笔记 (7)五、本书中的关键观点和论点分析 (8)5.1 关于超大规模集成电路物理设计的关键观点 (10)5.2 书中论点的深度分析 (11)六、比较与评价 (13)6.1 本书与其他相关书籍的比较 (14)6.2 本书的优点与不足评价 (15)七、实践应用与案例分析 (16)7.1 书中理论在实际设计中的应用 (18)7.2 案例分析 (19)八、总结与心得体会 (21)8.1 本书的主要收获和启示 (22)8.2 个人对超大规模集成电路物理设计的未来展望 (23)一、内容概览《超大规模集成电路物理设计:从图分割到时序收敛》是一本深入探讨超大规模集成电路(VLSI)物理设计过程的著作。
本书从图分割的基本原理出发,详细阐述了集成电路设计的各个阶段,包括布局、布线、时序分析和验证等。
在图分割部分,本书介绍了如何将复杂的集成电路设计问题简化为更易于处理的子问题。
通过图论和计算机辅助设计(CAD)技术,作者提出了一系列高效的图分割算法,从而为后续的物理设计过程奠定了坚实的基础。
在布局阶段,本书重点讨论了如何根据电路结构和约束条件选择合适的布局算法。
作者详细分析了不同布局策略的优缺点,并提出了针对复杂电路的优化方法。
布线是集成电路设计中的关键步骤之一,本书介绍了多种布线算法,包括基于启发式的布线方法、基于物理约束的布线方法和基于人工智能技术的布线方法等。
作者还探讨了布线过程中的优化问题和挑战。
时序分析是确保集成电路正常工作的关键环节,本书详细阐述了时序分析的基本原理和方法,包括静态时序分析、动态时序分析和时序收敛等。
作者通过理论分析和实例验证,介绍了如何有效地进行时序分析和优化,以确保设计的集成电路具有良好的时序性能。
FPGA设计时序收敛
FPGA设计时序收敛FPGA(现场可编程门阵列)是很重要的数字电路设计工具,由于其灵活性和可编程性,可以应用于各种不同的应用领域。
然而,在进行FPGA设计时,时序收敛是一个关键的问题,特别是对于高性能的设计来说。
本文将介绍FPGA设计时序收敛的概念,并提供一些解决该问题的方法。
时序收敛(Timing Convergence)是指设计在时钟频率要求下能够正常工作的能力。
时序收敛与FPGA设计的性能密切相关,具体体现在在高时钟频率下确保数据在正确的时间到达目标节点。
时序收敛包括两个方面:路径收敛和时钟收敛。
路径收敛是指信号从一个节点传输到另一个节点的延迟时间必须小于时钟周期。
对于一个设计,有很多路径需要满足这个要求。
为了保证路径收敛,需要进行时序分析和时序约束设置。
时序分析是通过Matlab、Modelsim等工具进行的,主要是对信号的延迟时间进行分析和约束设置。
时序约束是指在设计过程中设置的一些参数和限制,以确保路径的延迟时间小于时钟周期。
时序约束包括设置时钟分频比率、约束关系等。
时钟收敛是指时钟信号在整个设计中传播延迟必须小于时钟周期。
时钟收敛包括时钟树设计和时钟分布问题。
时钟树设计是指在设计中如何合理地分布时钟信号。
时钟分布问题是指时钟信号在整个设计中传播的延迟问题。
为了确保时钟收敛,需要进行时序优化和时钟分布策略设置。
时序优化是通过对设计的布局和逻辑结构进行优化,以最小化时钟信号的延迟和路径长度。
时钟分布策略是指在设计中如何合理地分布时钟信号,以最小化时钟信号的传播延迟。
在FPGA设计时,还有一些常用的方法可以帮助时序收敛。
首先是流水线技术。
流水线是将一个大的任务分成多个小的子任务,并通过时钟信号依次执行,以提高设计的时序性能。
其次是插逻辑优化技术。
插逻辑优化是指在设计中插入逻辑门,以减小路径的延迟时间。
再次是时序分析和约束设置的技术。
通过精确的时序分析和合理的时序约束设置,可以帮助设计者更好地控制时序收敛的问题。
一种基于锁存器实现时序收敛的方法
Ab s t r a c t : As a s i mp l e a n d e f i c i e n t me t h o d o f DF T, s c a n c h a i n t e s t h a s b e e n wi d e l y u s e d i n i n t e g r a t e d c i r c u i t d e s i g n .
v i o l a t i o ns ft a e r s c a n c h a i n i n s e r t i o n. T he n, a l a t c h b a s e d me t h o d i s p r o po s e d ,a n d t h e wa y t o s e l e c t a p p r o p r i a t e l a t c h e s
理设计 中的时序收敛变得更加复杂, 尤其是在扫描链测试的移位模 式下, 由于时钟偏移 的存在 , 保持 时间 可 能存在大量的时序违例。 针对这种情况, 本文首先介绍 了扫描链测试的基本原理 , 分析 了插入扫描链之 后 出现保持时间违例的原 因, 提 出了一种基于锁存 器的修 复时序违例的方法, 并详 细阐述 了对 于不同边 沿触发的触发器组如何选择相应 的锁存器实现时序 收敛。最后 , 将该方法应用于一款电力通信芯片的物
I t c a n e f f e c t i v e l y d e t e c t d e f e c t s a n d f a u l t s c a u s e d i n t h e ma n u f a c t u r i n g p r o c e s s ,t h e r e b y r e d u c i n g t h e c o s t o f c h i p t e s t .
宽电压电路时序收敛关键技术研究
摘要随着集成电路技术和应用的发展,能效优化成了集成电路设计所要解决的重要挑战。
动态电压频率调整技术(Dynamic V oltage/Frequency Scaling, DVFS)是实现高性能与低功耗,提高系统能效的有效方法。
大范围、细粒度的电源电压调整,即宽电压工作可以获得更高的能量效率。
然而,宽电压电路设计面临低压端时序扰动严重和进行大量工作点、不同工作区内的时序分析非常复杂这两方面的挑战。
现有容时序扰动技术存在纠错开销过大的不足,目前缺少适用于宽电压范围的时序分析方法和时序模型。
有人提出了容错-检错触发器的容扰动方法的设计思想和基于电压敏感度分类的宽电压电路的时序分析方法。
本论文围绕上述两个宽电压下的时序问题,对已有技术进行了进一步的深入研究和改进:首先,本论文面向本课题组提出的基于电压敏感度分类的宽电压电路的时序分析方法,提出了一种宽电压时序-电压解析模型和时序参数电压敏感度模型,以及相应的建模方法,并且建立了SMIC 40nm工艺库的反相器和D触发器单元从超阈值到近阈值的解析宽电压时序模型。
相对于原有延时电压模型,本文建立的宽电压时序-电压解析模型在全电压范围内具有统一的函数形式替代了原有模型的分段函数形式,解决了原模型在分段点处的不可导的问题。
相对于原有的电压敏感度模型,本文建模时考虑了输入信号的翻转时间随电压变化率的影响,提升了电压敏感度模型的精度。
对于反相器,所建立的延时解析模型在0.4V-1.1V内的相对误差最大值为39%,延时电压敏感度模型的相对误差最大值为31%。
基于反相器链的测量实验显示其延时计算误差最大为38%,敏感度误差最大为30%。
其次,本文基于已有的容错检错思想,系统研究了容错检错触发器的设计方法,给出了电路的时序约束关系,对电路结构和晶体管参数进行了改进,提升了性能,基于HSPICE仿真,对电路进行了性能评估。
并且基于所设计的容错检错触发器,设计实现了时序纠错方案,形成了集容错检错纠错为一体的整套容时序扰动解决方案。
时序收敛技术
时序收敛技术的发展趋势
1.随着大数据和人工智能技术的不断发展,时序收敛技术将更 加注重高效性、准确性和可解释性,以满足不断增长的应用需 求。 2.未来,时序收敛技术将与深度学习、强化学习等技术相结合 ,进一步提高预测精度和自动化程度,为各个领域带来更加智 能的决策支持。 3.同时,时序收敛技术也将面临一些挑战,如数据质量、隐私 保护和伦理问题等,需要不断加强研究和探索,以确保技术的 合理应用和发展。
时序收敛技术的应用案例
医疗数据分析
1.时序收敛技术可以应用于医疗数据分析中,通过对生理数据的时序分析,提高疾病诊断和预防的 准确性。 2.利用时序收敛技术,可以对患者的生理数据进行实时监测和趋势分析,提前预警潜在的健康问题 。 3.医疗数据分析中的时序收敛技术需要考虑到数据隐私和伦理问题,确保患者信息的安全和隐私保 护。
1.时序收敛技术可以应用于智能电网监控中,通过对电网运行 数据的时序分析,提高电网运行的稳定性和可靠性。 2.利用时序收敛技术,可以实时监测电网运行状态,预测电网 负荷,优化电力调度,提高电力供应效率。 3.智能电网监控中的时序收敛技术需要与物联网、大数据等技 术相结合,以实现更加精准和高效的电力供应。
时序收敛技术的应用场景
▪ 智能电网
1.智能电网中的电力调度和能量管理需要时序收敛技术的支持,以实现各种电力设备的协同工 作和能量优化。 2.时序收敛技术可以提高智能电网的稳定性和可靠性,减少因时序不同步而产生的电力波动和 故障。 3.在智能电网中应用时序收敛技术,需要考虑到电力设备的通信协议和数据处理能力,以确保 技术的适应性和可行性。
时序收敛技术的实现方法
▪ 时序收敛技术的优化算法
1.遗传算法:通过模拟自然选择和遗传机制,搜索最优的控制 参数和时序关系,以实现系统的时序收敛。 2.粒子群优化算法:通过模拟鸟群觅食行为,利用粒子群的运 动规律和优化算法,寻找最优的时序收敛方案。
一种FPGA及其时序收敛方法[发明专利]
专利名称:一种FPGA及其时序收敛方法
专利类型:发明专利
发明人:牟涛,王振华,周东杰,李超,赵会斌,吕玄兵,马志敏,朱付强,蔡娆娆
申请号:CN201911083975.4
申请日:20191107
公开号:CN110852026A
公开日:
20200228
专利内容由知识产权出版社提供
摘要:本发明涉及一种FPGA及其时序收敛方法,属于FPGA及嵌入式开发技术领域,方法采用ODDR模块使FPGA内部同步采样时钟的路径固定,且走线延时可以预测,方便时序收敛的实现;通过全局时钟资源模块获取基准时钟,对基准时钟进行两路锁相环的时钟偏移调节,用于调整时钟与数据走线的相位关系,通过调节合适的第一时钟偏移和第二时钟偏移,使在FPGA输入数据的路径最大、最小延时范围,以及FPGA输出数据的路径最大、最小延时范围均满足一定条件,从而达到时序收敛。
本发明通过两次时钟偏移分别确定了FPGA输出至从芯片的工作时钟,以及输出数据寄存器的同步时钟,分别用于提升FPGA的数据输入接口及数据输出接口的时序收敛余量,以防止发送和接收公用系统时钟导致的时序冲突。
申请人:许继集团有限公司,许继电气股份有限公司,许昌许继软件技术有限公司,国家电网有限公司地址:461000 河南省许昌市许继大道1298号
国籍:CN
代理机构:郑州睿信知识产权代理有限公司
更多信息请下载全文后查看。
一种数模混合芯片中数字电路的时序收敛方案
一种数模混合芯片中数字电路的时序收敛方案随着科技的不断发展,它为人们带来了更多的便利和生活质量的提升。
而数字电路则是其中不可或缺的一个组成部分,它广泛应用于计算机、通信、工业自动化、控制等领域。
而在数字电路中,时序收敛方案也是重要的一部分。
一种数模混合芯片中的数字电路,就需要有一个完善的时序收敛方案。
为了更好地解释这个问题,我们分步骤来阐述这个过程。
首先,需要对数字电路进行建模。
在建模之前,需要确定信号的时序特性,包括时钟频率、信号延迟、时钟相位等等。
在建模过程中,需要对信号进行仿真和测试,以验证模型的正确性和可靠性。
其次,需要进行数字电路的设计。
在设计数字电路时,需要考虑到电路的性能和功耗,以及电路的稳定性和安全性。
在设计中需要进行逻辑综合和优化,以保证电路的高效和可靠性。
接下来是时序收敛方案的设计。
时序收敛方案是为了解决电路过程中的时序问题而进行的设计。
它包括时钟分频、时钟缓存、时钟延迟等等。
时序收敛方案的目的是使电路的时序能够逐渐收敛到正确的状态,从而保证电路的可靠性和正确性。
最后一步是对数字电路进行验证和测试。
在验证和测试中,需要对电路的功能和性能进行全面测试,包括电路的输入输出、时序特性、功耗等等。
为了提高测试的效率和可靠性,通常会采用不同的测试方法和测试技术。
综上所述,一种数模混合芯片中数字电路的时序收敛方案是非常重要的。
它不仅能够保证电路的稳定性和可靠性,还能提高电路的性能和效率。
因此,对时序收敛方案的设计和优化,应该引起重视并不断地进行改进。
这样才能更好地推动数字电路技术的发展。
清华大学数字大规模集成电路08-时序电路2
正电平灵敏正沿触发==正沿负沿t DC > Wt SUt SUt DC >t SU=t DQ=t DQ(2)定义t su = min {t DC + f(t DC )}=min {t DQ }Set up 时间的三种定义方法(1)定义t su 为使寄存器出错的最小Data to clock 时间(3)定义t su 为使Clock to Q 的时间增加一固定的百分比(5%)(Clock to Q 的时间及Set up 时间与Clock 及data 变化的方向和斜率有关)t CQ = f (t DC )t DQ =t DC + t CQ t CQ = f (t DC )确定传输门Latch 的Clk to Q,Set up 和Hold 时间时钟高电平时Latch ( 输出端有自锁结构)时钟高电平时Latch ( 输出端有自锁结构且带输出反相器)时钟低电平时Latch ( 输出端有自锁结构且带输出反相器)时钟低电平时Latch ( 输出端有自锁结构)单相位时钟控制方法( DEC Alpha )注意: 设计动态Latch 要注意仔细设计尺寸及Clocking, 例如在DEC 的 Alpha 芯片中, 1. 通过模拟Latch 在各种不同情况组合( 如时钟不同的上升和 下降时间、不同的电压、温度和工艺的极端情形)下的工作 来检查竞争情况 2. 动态存储电容上的电荷会泄漏漏电,且漏电与温度有很大的关系。
因此需要动态刷新。
3. 动态节点不应当浮空较长时间,必须刷新或者箝制到一个已 知的状态(电平)4. 动态节点需要借助静态反相器进行隔离,或采用“伪静态”电路以提高抗噪声能力真单相钟控(TSPC)Latch 的优缺点优点:(1)时钟为“真正”单相位。
(2)可嵌入逻辑功能,因而在总体上(逻辑+延时)可提高性能。
缺点:(1)晶体管数目稍有增加。
(2)时钟使输出节点浮空(高阻态)时,易受其它信号耦合的影响。
高速集成电路时序优化与数据通路设计
高速集成电路时序优化与数据通路设计摘要:高速集成电路在当今的电子领域占据着重要地位,被广泛应用于计算机、智能终端和家庭电器等。
在集成电路的设计过程中,时序问题一直都是一个棘手的难点,涉及时钟分频、器件延迟以及信号传输等各方面的问题,因此,必须采取有效的措施对时序及数据通路实施优化。
基于此,本文将探讨高速集成电路设计中的时序优化问题及数据通路设计方式。
关键词:高速集成电路;时序优化;数据通路设计随着现代高速通讯技术的发展,数字芯片的性能和可靠性都得到了显著提升,其处理能力和传输范围都有了显著的扩展。
然而,由于芯片中包含的复杂的功能,例如繁琐的加减乘除操作,导致其片内存在较长的延迟,严重阻碍了其最高工作频率。
与此同时,集成电路规格尺寸缩小难点的影响和复杂性的快速提高,时序优化成为一个棘手的问题。
如何在保证功能实现的同时,有效地优化数字芯片的时序,将是数字电路工程师在处理复杂数字电路时能够取得成功的关键因素。
一、引发时序问题的原因及优化策略1、引发时序问题的原因造成时序问题的原因有很多,最主要的包括以下两点:首先是原始设计的特性。
该特性涉及处理器的频率、总线的长度,以及板子上的元件布局等。
在某些情况下,这些因素可能会对电路器件的使用寿命产生重大影响,从而严重损害整个集成电路的性能。
其次,时序问题有可能在各种不同的工作环境下表现出不一样的影响,如温度波动、电子设备压力改变等。
由于这些变化,信号的传输将受到严重的阻碍,从而严重损害了集成电路的时序特性。
2、时序优化策略(1)增加芯片运行速度提高芯片的运行速度可以帮助我们解决时序问题。
但是,在提高芯片运行速度的前提下,还需要确保全部信号在指定时序内传输。
另外,为了确保集成电路的正常运行,必须考虑总线容量的限制,以避免过多的电信号干扰。
(2)调整信号传输的时序通过调整信号的发送和接收的顺序,可以有效地解决时序问题。
由于信号的时序特性会对整个电路的性能产生重大影响,所以必须认真思考并进行相应的调整。
一种0.18μm特大规模芯片快速收敛的设计方法
一种0.18μm特大规模芯片快速收敛的设计方法
霍津哲;蒋见花;周玉梅
【期刊名称】《微电子学》
【年(卷),期】2005(35)3
【摘要】在0.18μm下,时序收敛的关键是互连线延时问题。
文章介绍了一种时序快速收敛的RTL到GDSII的设计方法,该方法有效地消除了逻辑综合和物理设计之间的迭代。
采用一个450万门超大规模DSP芯片设计验证了该方法。
实例设计结果表明,这种新的方法不但有效地解决了互连线时延的问题,而且缩短了芯片的设计周期。
【总页数】4页(P283-285)
【关键词】深亚微米;特大规模集成电路;线延时;时序收敛
【作者】霍津哲;蒋见花;周玉梅
【作者单位】中国科学院微电子研究所集成电路设计研究室
【正文语种】中文
【中图分类】TN47
【相关文献】
1.大规模定制中延迟设计产品的一种快速成本估算方法 [J], 陈国斌;吴清烈
2.一种快速收敛的流水线型ADC数字校正方法 [J], 宫月红; 卞良浩; 张少君; 王明雨
3.一种快速收敛的固定时间非奇异终端滑模控制方法 [J], 田野;蔡远利;邓逸凡
4.一种深亚微米复杂芯片物理设计的时序收敛方法 [J], 郑天华;梁利平
5.一种快速收敛的最大置信上界探索方法 [J], 敖天宇;刘全
因版权原因,仅展示原文概要,查看原文内容请购买。
浅谈集成电路中完全规定时序机状态最小化的K等价划分法
浅谈集成电路中完全规定时序机状态最小化的K等价划分法李国懿
【期刊名称】《通讯世界》
【年(卷),期】2016(000)021
【摘要】本文着重讨论大规模集成电路品种越来越多、功能越来越复杂的情况下,对完全规定时序机状态最小化的k等价划分问题.
【总页数】1页(P262)
【作者】李国懿
【作者单位】湖北新产业技师学院,437100
【正文语种】中文
【中图分类】TN407
【相关文献】
1.浅谈同步时序逻辑电路中的等价状态化简 [J], 郭会娟;姚素芬
2.DFA最小化算法中状态等价判断方法 [J], 刘益
3.基于等价关系的完全确定时序逻辑电路状态化简算法 [J], 尚奥;裴晓鹏;吕迎春;陈泽华
4.一类非完全定义时序机的状态化简 [J], 杨贯中
5.完全定义时序机的状态化简算法 [J], 陆应平;林亚平
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子 ·电路
2009年第 22卷第 7期
超大规模集成电路中基于 OCV的时序收敛方法
陈 祺 , 林平分 , 张 玥
(北京工业大学 嵌入式系统重点实验室 , 北京 100022)
摘 要 当芯片设计进入深亚微米 , 片上工艺偏差 (OCV )造成的时序不确定性 , 成为超大规模集成电路时 序收敛中的关键问题 , 单纯使用传统时序分析方法 , 已不能完全达到时序收敛的要求 。文中首先介绍了静态时 序分析方法 , 阐述了深亚微米下 OCV分析对时序收敛的重要性 , 并提出对 OCV问题建模和分析的方法 。最后通 过一个具体的设计实例 , 运用基于 OCV的时序分析方法达到时序收敛 。
通过 Star - RCXT对工艺参数的建模 , 可以从 版图中提取不同工艺参数敏感度下的寄生参数 , 将其读入 Prime Time - SI, 供静态时序分析时用 。
4 基于 OCV 的 Prime Time 静态时序分析
基于 OCV的静态时序分析有别于传统的时序分析方 法 , 其需要在传统的分析方法上对在工艺偏差出现时晶体 管及互联线的延时信息进行分析。在传统的分析方法中 , 设置分析模式为 BC - WC, 即
set -operating -conditions - analysis -type bc -wc 基于 OCV 的时序分析中 , 设置
set -operating -conditions - analysis -type on -chip
-va ria tion 从表 1中可以看出这两种分析方式的差别 。 表 1 BC W- C 与 OCV 静态时序分析比较
对工艺参数进行建模以后 , 就可以用其对模 块级设计以及全芯片进行非常准确和有效的三维 寄生参 数 提 取 了 。在 ITF ( Interconnect Technology File)文件中 , 提供了建模的参量 [ 4 - 6 ] , 例如 :
(1)光刻工艺的偏差将导致金属线宽度的偏 差 。深亚微米下为了实现在晶圆上复制刻线就要 求使用附加刻线增强技术 ( RET) , 如 : 光化学邻 近效应修正 (OPC)和相移掩模 ( PSM )技术来克服 光学衍射等问题 。由此带来的偏差是确定的 , 在 ITF文件中 , “ETCH -VS -W IDTH -AND -SPAC ING” “RPSQ -VS -W IDTH -AND -SPAC ING”参量用来描述 由此带来的差异 ;
Keywords deep sub2m icrometer; on chip variation; tim ing closure; modeling
随着工艺进入深亚微米 , 晶体管特征尺寸不 断紧缩 , 由制造引起的对设计的影响 (称为片上工 艺偏差 )越来越不能被忽略 。OCV (片上工艺偏差 ) 是指由于温度上的轻微偏差 、工艺步骤的持续时 间 、化学制剂的浓度 , 以及每只晶圆之间 、同一 晶圆不同晶粒之间及同一晶粒不同晶体管之间的 细微差 异 而 导 致 芯 片 生 产 后 出 现 各 种 各 样 的 结 果 [ 1 ] 。这就是说 , 物理结构相同的晶体管单元会 由于其在芯片中所处的物理位置不同而表现出不 同的电气特性 。OCV 会严重影响时序收敛 , 文中 从工程实践的角度出发 , 对 OCV 引入的时序问题 进行分析 , 提出基于 OCV 的时序收敛方法 , 并将
电子科技 /2009年 7月 15日 31
电子 ·电路
陈祺 , 等 : 超大规模集成电, 提取方法必须面对越来 越复杂的一系列相关因素 , 包括在铜工艺中 , 为 了使其免受四周电介质的影响 , 使用镀层来对铜 线进行保护 [ 3 ] 。在这些带镀层的铜线中 , 电流更 容易从走线的铜部分流过 , 而外面的镀层主要决 定电容 , 因此电阻的等效线尺寸和电容的等效线 尺寸是不同的 。在铜工艺中 , CM P会磨损铜线的 顶端 , 不同的走线厚度会引起互连电阻和电容的 变化 , 从而导致等长走线也会有不同的寄生时延 等等 。
关键词 深亚微米 ; 片上工艺偏差 ; 时序收敛 ; 建模 中图分类号 TN47 文献标识码 A 文章编号 1007 - 7820 (2009) 07 - 030 - 04
A M ethod of T im ing C losure Ba sed on OCV in the VL S I D esign
其与传统的静态时序分析方法相比较 。
1 静态时序分析与 OCV
时序验证方面主要有两种分析方法 : 静态时 序分析和动态时序分析 。静态时序分析是相对于 动态时序分析而言的 , 动态分析是指利用逻辑仿 真器验证功能时序 , 它以逻辑模拟方式进行 , 输 入向量作为 激励 , 在 验证 功能 的同 时验 证时 序 。 但是随着逻辑规模增大 , 所需要的向量数量以指 数增长 , 验证所需时间占到整个设计周期的 60% , 而最大的问题是难以保证足够的覆盖率 。这种方 法已越来越少地用于时序验证 , 取而代之的是静 态时序分析 。
图 2 保持时间 (Hold Tim ing)
然而由于芯片内时序路径 的延 时会随 温度 、 电压 、工艺参 数等 变化 而变 化 , 传 统的 BC -WC (“最大延迟 /最小延迟 ”)进行时序分析来核准时序 是否收敛的方法 , 是建立在对某一种或几种基本 测试结构进行这 3种参数敏感度的统计分析 , 然后 假定由此产生的参数偏差是在适应于所有设计的 基础上进行分析的 。即在温度 、电压 、工艺参数 变化的情况下 , 找出路径的最大延迟来分析和检 查建立时间是否满足要求 , 最小延迟来分析和检 查保持时间是否满足设计要求 。这样的方法对于 0118μm 及其以上工艺都是大体适用的 , 但是到了 深亚微米工艺 , 这种对于工艺参数偏差的假设就 不再成立 。即不同的电路会呈现出不同的参数敏 感度 , 由此造成在芯片中一部分电路的时序路径 表现出最大延迟 , 一部分电路的时序路径没有表 现为最大延迟甚至表现为最小延迟 。这样 , 传统
建立时间
保持时间
分析模式 发送数据 接收数据 发送数据 接收数据 路径延时 路径延时 路径延时 路径延时
BC W- C OCV
最大 最大
最大 最小
最小 最小
最小 最大
由于在 OCV 情况下 , 对发送数据路径和接收 数据路径分别采用最大和最小延时来检查建立时 间和保持时间 , 这样做虽然在理论上能将工艺中 可能发生的偏差都涵盖到时序分析中 , 但也不可 避免的导致设计过分悲观 , 使得工程成本大大增 加 。所以在工程中将采取两次静态时序分析的方 法 , “slow - chip ”分析时的最大延时参数采用工艺 参数最坏情况下的延时参数 , 最小延时参数则较 前者稍小 。“fast - chip ”分析时的最小延时参数采 用工艺参数最好情况下的延时参数 , 最大延时参 数则较前者稍大 。这样 , 即能覆盖工艺偏差的大 部分转角 , 也不会对工程造成过约束的浪费 , 从 而在保证时序收敛的前提下达到降低成本的目的 。
2 深亚微米时序分析流程
图 1 建立时间
如图 2为静态时序分析时对两个相邻同步触发 器间的保持时间 (Hold Tim ing)的定义 。
如上所述 , 为了达到时序收敛 , 深亚微米物 理设计时序分析流程将更加复杂 。静态时序分析 的精度受到越来越多物理效应的影响 , 于是对工 艺效应进行建模成为了时序分析的关键 , 其工艺 效应包括器件的栅长 、栅宽 、片上互联差异 、层 间电介质密度差异 、过孔电容 、空气间隙等等效 应 。通过对物理效应的建模 , 进行片上晶体管及 连线的寄 生 参 数 提 取 , 反 标 回 网 表 中 进 行 基 于 OCV 的静态时序分析 。文中是基于 Synop sys 后端 设计平台 Galaxy进行 。 Star - RCXT是电路寄生参 数提取工具 , Prime Time是静态时序分析工具 , 其 支持 OCV 建模 。时序分析流程 , 如图 3所示 。
收稿日期 : 2008209205 作者简介 : 陈 祺 (1984 - ) , 女 , 硕士研究生 。研究方向 : 集成电路的物理设计 。林平分 ( 1947 - ) , 女 , 教授 , 博士 生导师 。研究方向 : DSP、ASIC芯片开发和嵌入式系统设 计 。张 玥 ( 1986 - ) , 女 , 硕士研究生 。研究方向 : 集成 电路物理设计 。
电子 ·电路
超大规模片上系统电路的时序验证 。这种分析方 法主要是检查建立时间和保持时间是否满足要求 。 图 1为静态时序分析时对两个相邻同步触发器间建 立时间 ( Setup Tim ing)的定义 。
的基于 BC -WC 的时序分析方法将不再准确 。此 外 , 在深亚微米工艺下 , 线延迟超过门延迟在路 径中占主导地位 [ 2 ] , 而片上镀金属层过程随着设 计复杂度以及工艺复杂度的增加也会给互联延迟 带来更多的不确定性 。因此 , 如何对工艺带来的 不确定性进行建模也成为了当前静态时序分析的 一大难题 。
图 3 深亚微米时序分析流程
3 Star - RCXT对工艺参数的建模
超深亚微米设计中 , 互连线的平均延时与单 元本征的门延时相比已经成为主要因素 。造成互 连线可变性的一个主要原因是贯穿于整个晶圆制 造过程中的一系列化学机械研磨 ( CM P)步骤 、显 影和刻蚀所带来的光化学接近效应等等 。这些步 骤会引起整个晶圆表面以及晶粒表面厚度和金属 线宽等的变化 , 进而导致互联线表现出不同的电 气特性 。在 0118μm 及其以上工艺通常利用 Star RCXT进行二维寄生参数提取 。