- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
如何在串扰分析中利用合成电流源建模
CCS精确地建模注射串扰噪声冲击,且在不需太多特性表征工作的前提下,支持进行更高级的分析(例如:衍播噪声冲击和驱动器弱化)。
借助CCS噪声模型,在采用实际噪声冲击波形进行分析的过程中,可得到单元的噪声免疫力,从而不再需进行昂贵的单元噪声免疫力特性表征。对噪声衍播和免疫力的动态计算使库特性表征的速度比基于表的模型快100倍。
应用电流驱动器模型
为进行精准的串扰噪声分析,需要基于电流的驱动器模型。用于串扰噪声分析理想的单元电流模型必须有能与随机输入噪声波形及耦合负载互连网络对接的能力。CCS噪声是一种先进的电流驱动器模型,它能同时捕捉单元的静态和瞬间特性。
CCS噪声模型的静态成分包括一个作为I/O电压幅值函数的电流表,该幅值可从称为基本ViVo(Vin/Vout)模型的高效DC分析中获得。CCS噪声的关键优势是其可利用若干动态参数建模单元的动态响应,该响应是静态电流表所无法捕捉到的。动态参数从记录单元对一定输入迁变和噪声冲击反应的瞬间分析测量中提取。
CCS噪声可准确建模包括噪声计算、噪声衍播、驱动器弱化及组合噪声衍播和噪声注入等所有串扰噪声分析效果。在本文中,在假定受损(victim)驱动器是静止的情况下,噪声计算指的是对侵入者(aggressor)网络的注入噪声冲击特性的计算。
在假定单元输出网络没有耦合的情况下,噪声衍播是指通过电路单元的噪声冲击的衍播问题。组合噪声衍播和噪声注入分析则表示噪声通过受损驱动器衍播以及侵入者将噪声注入到受损网络中的一般情况。
驱动器弱化是噪声组合的一种特例,其中扩散噪声很小,但由于增加的注入噪声冲击的强度,显著降低了受损驱动器的驱动能力。
经过广泛研究表明,特别是因CCS噪声的动态参数特性,该噪声模型在相当程度上比其它模型能更准确地完成这些串扰噪声分析任务。例如,图1显示利用CCS噪声计算出的扩散噪声波形与Spice波形吻合的程度比用不带动态参数的基本ViVo驱动器得到的波形要好得多。
图1:绿曲线是输入噪声波形;蓝曲线代表扩散噪声波形。
90nm及更精微节点的准确噪声分析还需要接收器模型来捕捉有效接收器管脚电容与输入迁变时间及输出负载电容之间的依赖关系。时序模型中常用的单值管脚容抗模型是不充分的。
CCS噪声分析流可以利用其强有力的与输入迁变和输出负载相关联的时序接收器模型。噪声分析引擎包括受损接收器的不同输入容抗效应,它不需要额外的接收器特性表征。基于ViVo的电流驱动器模型能最好地捕捉单通道连接块(CCB)的行为。
对多于一个CCB的复杂电路单元来说,需要将该电路单元的晶体管级网络表分为多个CCB及为每个CCB建立的一个CCS噪声模型。
在单元的特性表征过程中,进行晶体管级网络表拆分及CCS噪声模型参数提取。一旦特性表征完成后,根据电路网络表的拓扑结构,CCS噪声模型数据被或存储在时序弧上(timing arc) 或放在单元库中的一个管脚上。
对每一对I/O管脚对应一个CCB的电路单元来说,在一个时序弧上提取并存储一个噪声模型。这样一个单级单元包括大多反向器、与非门、或非门、与或非门及或与非门等。对有两个相继CCB的电路单元来说,在一个时序弧上存储两个噪声模型。
这样一种两级单元包括大多数缓存器、与门、或门、与或门及或与门等。对有三个或更多CCB的电路单元(包括大多数触发器、全累加器、数字宏块等),CCS噪声模型数据被存储在管脚上。
上一篇:用Aldec公司的HES系统快速实现各类IC设计的高级硬件加速仿真
下一篇:GSM手机的GPS功能测试所面临的挑战