集成电路快速仿真及波形压缩方法

来源 :复旦大学 | 被引量 : 0次 | 上传用户:www0908
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信号频率的不断提高和集成电路特征尺寸的不断缩小,越来越多的纳米效应给集成电路的设计和验证带来了新的挑战。仿真软件工具的开发伴随着设计复杂度不断增加的电路的要求,需要持续提高仿真性能和容量以适应迅速发展的晶体管制造工艺。显然地,仿真软件的仿真容限正成为制约开发高度复杂的、可物理实现的集成电路芯片的重要因素。更高的芯片集成度和更小的工艺尺寸需要我们能够仿真更大的设计模块,甚至是整个电路芯片。这意味着,我们需要将仿真能力成倍增加,以匹配从含数千个晶体管电路到百万级晶体管电路的转变。随着MOS器件的特征尺寸进入纳米时代,基于物理原理的MOS器件分析模型变得极度复杂,相应地,基于这种模型的算术运算的时间复杂度和空间复杂度也变得越来越高,在晶体管级仿真中,大约80%的运行时间都用于对器件模型进行估计拟合。因而需要一种表格模型以近似原始的物理模型,通过插值和查询的方法来得到所需的模型参数的值,以提高软件仿真的吞吐率以及物理内存的利用率。针对上述问题,本文提出了改进的表格模型建立算法。以优化过的BSP(Binary Space Partitioning)树的结构去存储和构建器件表格数据,分段拟合逼近不同区间段的数据,并且简化了表格的维度。与现有表格模型建立方法相比,该算法有效的解决了连续性和单调性的问题,并且保证了数据插值的精度,降低了算法的复杂度,效率更高,同时减少了内存的使用。随着集成电路规模的急剧增加,电路的仿真波形数据量也急剧膨胀。对于一个节点数达到十万量级的电路进行仿真,其仿真波形数据可达数GB到数十GB,数据量极为庞大。为了降低仿真波形的存储量,提出了一种高效的模拟波形数据压缩方法。该方法将每个时间步的波形数据作为一个数据帧,每隔一定时间步选择一个参考数据帧。对于参考数据帧之间的数据帧,首先通过参考帧预测帧数据中的波形,对于预测值与实际值相差不大的波形,则不需再存储该波形;否则,则存储该波形与原始波形的差值。对于这些差值,采用自适应量化方法进行处理,变为8位或16位整数来存储,以降低差值存储量,同时保证其精度。在完成差值量化处理之后,最后对参考帧及量化处理后的数据进行熵编码压缩,进一步降低存储量。在保持数据精度的同时,该方法可以达到很高的压缩比。该方法计算复杂度低,可以处理大数据量的波形文件,是一种非常实用的波形压缩方法。经过对实际的电路仿真波形压缩测试表明,该方法在波形误差在0.1%下,压缩比可以达到9%,极大地降低了数据存储量。
其他文献
印制电路板作为电子元器件的支撑体和电器连接的提供者一直在电子产品中扮演着极为重要的角色,随着电子器件的集成密度不断提高,器件内部尺寸和间距变得越来越小,由于电化学
在微波电子电路和单片与混合微波集成电路中,平面传输线的不连续性是一个普遍存在的问题,也是理论分析和工程应用中一件既复杂又重要的工作。不连续性结构处引发的波反射、高阶
本文设计了“计算机组成原理”课程实验平台的模型机并实现了该实验平台的上位机系统。实验平台的功能是能够进行组成计算机各部件的验证性实验和模型机的整机实验。实验平台
随着集成电路进入纳米工艺,互连线延时超过门延时成为决定电路性能的关键因素。而制造过程中,由于工艺波动的存在,导致实际生产出来的互连线工艺参数值偏离设计值。基于工艺角的
准确理解和翻译商贸书信有助于经贸工作者的交流与沟通。本文通过分析商贸书信在交流中出现的常见错误 ,论述了准确翻译商贸书信的重要性及方法
[目的]分析肝癌病人术后并发肺部感染的危险因素,并且探讨对肺部感染的有效护理措施。[方法]收集180例肝癌手术病人的一般资料,查看病人在术后并发肺部感染情况,将180例肝癌
<正>各个商业项目应该遵循"因地制宜、因客而定、因时应变、因势而动"的原则,确定适合自身的商业定位和商户组合,打造自身健康活力的商业生态系统,才能营造自身特色、避免同
高等学校的根本任务是人才的培养,如何培养出高素质高质量的适合现代社会需求的全面发展、具有创新精神和实践能力的复合型人才,一直是各高校长期探讨的问题。而教学质量是高校
以乙酰氨基酚为原料,经甲基化、硝化、水解、氯化4步反应合成重要药物中间体4-氯-3-硝基苯甲醚,此路线总收率高、操作简便,是一种理想的合成4-氯-3-硝基苯甲醚的方法。
<正>目前,国内个人投资者及机构投资者总体而言资金相对充裕,但可供其选择的国内投资渠道有限,加之面临国内外信贷环境差异、人民币升值及金融危机后海外资产估值处于相对低