在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14284|回复: 22

[求助] CCS 与NLDM time model

[复制链接]
发表于 2015-11-20 21:37:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
关于CCS time model怎么计算path的delay 有点疑惑。
通常NLDM model 给了一个input transition time 和output load 就可以通过查遍算出这个cell delay 和output transition time 。
然后通过这个output transition time 作为下一级的 input transition time 计算下一级的delay 。
但是 CCS model 怎么计算path delay的?
通过input transition time 和output load 查表查出来output current ?通过查表算出receiver cap 。然后呢?这个path 是怎么计算的?
哪位大牛能帮忙解答一下。 感觉应该也是通过input transition time传递的?
 楼主| 发表于 2015-11-20 21:38:50 | 显示全部楼层
版主能不能帮忙解答一下?
发表于 2015-11-21 16:35:40 | 显示全部楼层
你这周要讲CCS 跟 NLDM mode的  report   
好好研究
发表于 2015-11-30 22:01:54 | 显示全部楼层
回复 2# mngtanktop

请问楼主,搞清楚了没;我也很想知道ccs是如何计算的
 楼主| 发表于 2015-12-4 00:48:20 | 显示全部楼层
回复 4# shajingwang


http://www.paripath.com/blog/characterization-blog/comparing-nldm-and-ccs-delay-models
发表于 2015-12-4 11:26:27 | 显示全部楼层
回复 5# mngtanktop

thx very much!
发表于 2015-12-7 10:48:55 | 显示全部楼层
回复 5# mngtanktop


   为啥这个网站我打不开呢
 楼主| 发表于 2015-12-8 14:47:54 | 显示全部楼层
回复 7# lanxinfeiyue

这个你需要翻墙的
 楼主| 发表于 2015-12-8 14:51:29 | 显示全部楼层
What is timing model?
A timing model consists of driver model, net model and a receiver model. Driver model and receiver models are typically characterized using a circuit simulator, whereas net model is either estimated (wire-load, manhattan or star topology) or extracted from a layout using technology parameters of metal, via and contact etc.

        Static Timing Delay Calculation Model
        Figure: Timing Delay Calc Model

NLDM Driver Model
NLDM driver model characterizes input-to-output delay and output transition times with sensitivity to input transition time, output load and side input states. These characteristics are obtained using a circuit simulator with appropriate stimulus to cause output transition. Input stimulus along with input/output measurement/capture points are shown in the picture below.

        NLDM driver model characterization

        Figure: NLDM driver model characterization

As seen in the picture, characterization software like guna measure and captures 3 points on sides of active input and active output. These three points are called delay and transition time thresholds. Difference between input delay threshold and output delay threshold is modeled as cell delay and difference between lower and upper transition times on output port is modeled as output transition time. These two parameters - delay and transition times are used to synthesize NLDM driver model shown in the picture below:

        NLDM Driver Model

        Figure: NLDM driver model

NLDM Receiver Model
NLDM receiver model is simply a single capacitor for the entire transition with no sensitivity.

Shortcomings of NLDM model
NLDM only captures 3 output points, which is not sufficient to reflect non-linearities of circuits at lower geometries (65nm and below) in synthesized driver model during static timing analysis. Classical case of this insufficiency is when driver resistance is order of magnitude less than the impedance of net it is driving (Rd << Znet). Driver model requires more granularity in driver model. CCS timing model eliminate need for this synthesis and hence is able to achieve higher accuracy than NLDM.

Other significant shortcoming of NLDM is in the receiver model. NLDM receiver model fails capture miller effect. This effects dominates delay calculation of STA for very small impedance nets.

CCS Driver Model
CCS driver model is characterized by capturing current waveform flowing into the load capacitor of the cell. CCS driver model also has sensitivity to input transition time, output load and side input states. CCS driver model is essentially a current source with infinite driver resistance, hence it provides better accuracy in cases where net impedance is very very high. Note, CCS timing model does not require synthesis of driver model, captured current waveform is driver model itself.

        CCS Driver Model
        Figure: CCS (Composite Current Source) Driver Model

CCS Receiver Model
CCS receiver model is characterized much like NLDM receiver model with additional granularity to reflect sensitivities like miller capacitance, state of side inputs, input transition times and output load. To accurately reflect effect of miller capacitance on input capacitance and net-delay, it is divided into two parts - C1 and C2. For STA delay calculation, C1 is used in net delay calculation before receiver waveform hits delay threshold point and C2 is used in net delay calculation after receiver waveform hits delay threshold point.

        CCS receiver Model
        Figure: Composite Current Source Receiver Model

Summary
In this article, we introduced timing model of a VLSI cell. We discussed NLDM (Non Linear Delay Model) of a cell used in STA. In later section, we highlighted shortcomings of NLDM for advanced nodes and CCS (Composite Current Source) as one solution to address them.
 楼主| 发表于 2015-12-8 15:27:27 | 显示全部楼层
本帖最后由 mngtanktop 于 2015-12-11 16:54 编辑

回复 7# lanxinfeiyue

SPICE circuit simulation is always the most accurate way to simulate timing, current or power. With SPICE the only question is, "How close to silicon measurements is it?"

Both NLDM and CCS are modeling techniques that abstract the driver/receiver model at a higher level than SPICE, hence they calculate much faster, saving you time. Many engineers want to trade off run-time of a simulation versus accuracy.

FYI - here's a white paper on the Composite Current Source (CCS) model: http://www.opensourceliberty.org/ccs..._timing_wp.pdf ccs_timing_wp.pdf (127.18 KB, 下载次数: 356 )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 17:48 , Processed in 0.021648 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表