DDR 接口包含多组信号,每组都有独特的信号质量要求。它们在需要满足的信号组之间也具有相对的时间关系。需要分析所有组中的所有信号,以确保设计按预期运行。在此处显示的图像中,有超过 64 个信号,包括时钟、命令/地址、数据、数据频闪和状态。任何单一信号的信号质量或定时问题都有可能导致整个接口无法运行。
幸运的是,DDR 接口与记录接口要求的 JEDEC 规范相关——但仅限于接口的 DRAM 端。JEDEC 未指定控制器 I/O 信号或时序要求,因此不同的控制器将具有独特的行为,在分析过程中必须考虑这些行为。例如,控制器可能会在接口、字节、半字节或单个位的基础上执行校正,或者根本不执行校正。
确保接口正常工作需要确保满足所有信号和组间关系(包括控制器特定的行为)的信号质量和定时要求。这需要对所有信号进行仿真并对波形数据进行后处理,以提取眼睛测量结果并互连飞行时间,以便在计时计算中使用。对完整的 DDR 接口进行这种分析很困难,因为涉及数十个信号。理想情况下,由于所涉及的分析步骤复杂且数量众多,这种分析应该是完全自动化的。






