• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (9): 111-115.

• 论文 • 上一篇    下一篇

考虑多输入同时翻转的晶体管级时序分析技术

李振涛 陈书明   

  • 出版日期:2008-09-01 发布日期:2010-05-18

  • Online:2008-09-01 Published:2010-05-18

摘要:

为了克服现有延时模型所遇到的困难,本文对静态时序分析中通过晶体管级电路模拟来计算门延时的方法进行了研究,该技术的关键是延时测试波形的自动生成。文中分析了多输入同时翻转对最大门延时的影响,提出了一种可以用于测试波形生成的多输入同时翻转模型。基于该模型,提出了互补CMOS电路和传输管电路延时测试波形的生成算法 。将模拟计算门延时的方法与晶体管级电路的功能模型提取技术结合在一起,实现了一个晶体管级电路的静态时序分析工具-SpiceTime。实验结果表明,SpiceTime的分析结果均大于HSPICE的模拟结果,而且误差不超过2.7%。Spice—Time的分析时间与电路大小成线性关系,单个门的平均分析时间约为0.3秒。实验结果表明,如果使用单信号翻转模型,最大延时最多可以被低估4.8%。

关键词: 多个输入同时翻转 电路模拟 静态时序分析 测试波形生成 SpiceTime

Abstract:

To overcome the problems of traditional delay models, this paper uses a circuit simulator to calculate gate delay in static timing analysis. We analyz e the effect of the simultaneous switching of muhiple inputs(SSMI) on gate delay, and propose a SSMI model to calculate the worst case of gate delay.   Based on this model, we develop the test waveform generation algorithms for the complementary CMOS logic and the pass transistor logic. By combining the gate delay simulation with functional model extraction techniques of transistor circuits, we implement a transistor-level static timing analysis tool  called SpiceTime. The experimental results on ten ISCAS85 benchmark circuits indicate that the modules of significant sizes ean be verified by SpieeTime with high precisions.

Key words: MISS, circuit simulation, static timing analysis, test wavcform generation, SpiceTime