DDRインターフェイスには複数の信号グループが含まれており、それぞれに固有の信号品質要件があります。また、信号グループ間の相対的なタイミング関係もあり、それを満たす必要があります。設計が意図したとおりに機能することを確認するには、すべてのグループのすべての信号を分析する必要があります。ここに表示されている画像には、時計、コマンド/アドレス、データ、データストロボ、ステータスなど、64を超える信号があります。1つの信号で信号品質やタイミングに問題があると、インターフェイス全体が動作しなくなる可能性があります。
幸いなことに、DDRインターフェースはインターフェース要件を文書化したJEDEC仕様に関連付けられていますが、インターフェースのDRAM側のみを対象としています。JEDECはコントローラーのI/O信号やタイミング要件を指定していないため、コントローラーごとに固有の動作があり、分析時に考慮する必要があります。たとえば、コントローラーは、インターフェイス、バイト、ニブル、または個々のビットベースでデスキューイングを実行することも、まったく実行しないこともあります。
インターフェースが機能することを保証するには、すべての信号とグループ間の関係(コントローラー固有の動作を含む)について、信号品質とタイミングの要件が満たされていることを確認する必要があります。これには、すべての信号をシミュレートし、波形データを後処理して、目の測定値とタイミング計算に使用するための相互接続飛行時間を抽出する必要があります。DDRインターフェース全体に対してこの分析を行うのは難しいです。何十もの信号が関係しているからです。分析ステップが複雑で数が多いため、この分析は完全に自動化されているのが理想的です。






