微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 信号完整性分析 > 信号完整性分析讨论 > 理性认识SQ的时序仿真功能(不断更新中)_如需转载,请务必征得作者同意

理性认识SQ的时序仿真功能(不断更新中)_如需转载,请务必征得作者同意

时间:10-02 整理:3721RD 点击:
SQ所谓的时序仿真功能事实上是在一个测量和套用公式的过程。
(想起allen小编的一句话:会用软件不代表什么,理解软件的工作原理才是正道----软件中计算的理论基础)
(顺便提一下,利用Hyperlynx你一样可以实现时序计算,只是更多的工作量要自己去做)
测量:
1.实时的buffer驱动能力设置(slow,typical or strong)
2.flight time的选择(max or min)
3.AC test condition的确定
4.修改模型,确保model的正确性
5.注意同时考虑rise and fall edge
6.skew及jitter的考虑
......
今天先开个头,后面会陆续补上,欢迎大家交流探讨。

兵马未动,粮草先行。
先从时序分析的一些概念入手。

tco
----clock to output delay
指时钟触发开始到有效数据输出的器件内部所有延时的总和。Tco 包含缓冲延时buffer delay和逻辑延时logic delay。
这是个及其重要然而又被许多人错误理解的问题。

logic delay
A、B点间的delay就是logic delay,从输入端(A点)的时钟触发到输出缓冲器(B)触发的时间间隔。
logic delay是由IC本身决定的,其延时信息厂家是以SDF(static delay file)文件提供的,在design的那一刻就被工艺参数和电气所决定
buffer delay
B、C点间的delay是buffer delay,是指信号经过缓冲器达到有效的电压输出所需要的时间,从下图看即为从B点buffer开关的时间t=0点开始,到C点电压达到Vmeas的时间。
buffer delay是和load情况密切相关的,这里看到的是一个50ohm的测试负载,这仅仅是一个例子,不同的芯片其测试条件一般是不同的

许多人误认为Tco就是buffer delay,这种理解是极其错误的。



1.负载特性决定了buffer delay的不同(variant due to different load)
2.IC design决定了logic delay的确定(constant)


由tco = logic delay + buffer delay 可得,Tco的数值也会随着load情况而变化
可我们在datasheet中的tco又是如何得来的呢,这就要讲到AC test condtion的问题,进而讲到修正,Vmeas等等
欲知后事,请听下回分解

什么东西?瞅瞅

非常好的概念分析,感谢小编

小编可以解释一下为什么buffer delay 跟负载有关呢?理论一句可否透露一下
本人密切关注中

看看!

学习一下!期待ing。
[ 本帖最后由 changxk0375 于 2008-4-24 11:21 编辑 ]

学习下 ~~~~

问下,SQ是什么?

buffer如同一头牛,负载如同车,牛拉1辆车和拉4辆车的速度是不同的。buffer delay如同牛拉车的速度。挂的车太多,负载就过重。挂的车少,牛跑的太快,容易出交通事故,出现过冲。

牛拉车,这个比喻好。牛过冲了,吊沟里了

不过这说法好像有点问题,轻负载时BUFFER输出肯定在设计上要能够保证输出信号的正确性,负载过重时应该会有信号紊乱的情况,不能保证信号正确输出。就好像牛拉的车太重,脱力了。不能保证准时到达,也不能保证每个拉到地方都是原来的样子。
如果轻负载时也出问题,那岂不是轻负载时的设计也变复杂了。

Cadense里面的仿真软件SPECCTRAQuest

你所说的负载重有信号紊乱的情况,可能源于你的拓扑,每个到达点的不平衡,会影响其他的分支。
负载轻的设计自然复杂,因为buffer都是按照重负载选择的。1拖1在best case肯定会有过冲得问题。
而且过冲比重负载更危险,重负载最多时序不对,过冲会打坏芯片。

支持~~    
搬板凳来学习~

上一篇: ADS ael文件使用
下一篇:S参数相关资料~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top