微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 高速电路设计中时序计算方法与应用实例

高速电路设计中时序计算方法与应用实例

时间:04-28 来源:RF技术社区 点击:

建立时间和保持时间的要求:

  Tsetup(min) = 2ns;

  Thold(min) = 0.5ns;

  

将以上数据代入式1和式2:

  2.5ns + (Tflight-data - Tflight-clk)MAX + 2ns < 12.8ns

  -1ns + (Tflight-data - Tflight-clk)MIN > 0.5ns 整理得到:

  1.5ns < (Tflight-data - Tflight-clk) < 8.3ns

基于以上结论,同时考虑到Vsig = 6inch/ns,可以得到如下结论,当数据信号和时钟信号走线长度关系满足以下关系时,状态类信号的时序要求将得到满足:TSTAT信号走线长度比TSCLK长9英寸,但最多不能超过49.8英寸。

 

● 数据类信号的时序分析

对数据类信号,信号的流向是从链路层芯片发送到物理层芯片。

第一步,确定信号工作频率,对数据类信号,本设计设定其工作频率为:

  Freq=414.72MHz;

与状态类信号不同的是,数据类信号是双边沿采样,即,一个时钟周期对应两次采样,因此采样周期为时钟周期的一半。采样周期计算方法为:

  Tsample = 1/2*Tcycle = 1.2ns;

第二步,从发送端,即链路层芯片手册提取以下参数:

  -0.28ns < Tco < 0.28ns;

第三步,从接收端,即物理层芯片资料可以提取如下需求:

  Tsetup(min) = 0.17ns;

  Thold(min) = 0.21ns;

将以上数据代入式1和式2,需特别注意的是,对数据类信号,由于是双边沿采样,应采用Tsample代替式1中的Tcycle:

  0.28ns + (Tflight-data- Tflight-clk)MAX + 0.17ns < 1.2ns

  -0.28ns + (Tflight-data- Tflight-clk)MIN> 0.21ns

整理得到:

  0.49ns < (Tflight-data - Tflight-clk) < 0.75ns

基于以上结论,同时考虑到Vsig = 6inch/ns,可以得到如下结论,当数据信号和时钟信号走线长度关系满足以下关系时,数据类信号的时序要求将得到满足:TDAT、TCTL信号走线长度比TDCLK长2.94英寸,但最多不能超过4.5英寸。

  

5 结论

高速电路中的时序设计,虽然看似复杂,然而只要明晰其分析方法,问题可以迎刃而解。

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

网站地图

Top