AMI有两种不同的工作级别,分别是INIT:脉冲响应处理(Impulse Response Process-ing)和GETWAVE:时域波形处理(Time-domain Waveform Processing)。
由图3-3可以看出,INIT处理的是冲激响应,GETWAVE处理的是动态波形(均衡、预加重、时钟恢复等功能)。INIT将含有通道与芯片TX/RX特性的冲激响应输出,然后将输出的冲击响应与激励码型卷积,然后经过GETWAVE处理得到最后的波形。
图3-3 INIT和GETWAVE的工作原理
AMI模型的工作原理是什么呢?它是按照什么样的流程工作的?下面来讨论AMI模型的工作流程。
图3-4所示是截取IBIS 5.0规范中对于工作流程的描述,图3-4对其工作的流程做出了解释。其中符号*代表卷积,b(t)*p(t)代表仿真的信号〔(b(t)是诸如00101011的比特流,p(t)是比特宽度〕,hAC(t)代表通道的冲激响应。
图3-4 AMI的工作流程
下面来具体讲一下每一步的意义:(www.xing528.com)
第一步:取到通道的响应。
第二步:判断有无INIT TX模式,若有,则将第一步的结果与INIT TX响应函数卷积作为第二步的结果;若没有,则取第一步的结果。
第三步:判断有无INIT RX模式,若有,则将第二步的结果与INIT RX响应函数卷积作为第三步的结果;若没有,则取第二步的结果。
第四步:将第三步的结果与仿真的信号b(t)*p(t)卷积作为第四步的结果。
第五步:判断有无GETWAVE TX模式,若有,则将第四步的结果作为GETWAVE TX响应函数gTEG()的自变量作为第五步的结果;若没有,则取第四步的结果。
第六步:判断有无GETWAVE RX模式,若有,则将第五步的结果作为GETWAVE RX响应函数gREG()的自变量作为第六步的结果;若没有,则取第五步的结果。
第七步:取第六步的结果作为输出的结果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。