外部メモリー・インターフェイス・インテル® Stratix® 10 FPGA IPユーザーガイド

ID 683741
日付 9/30/2019
Public
ドキュメント目次

6.1.5. インテルStratix 10 EMIF IPにおけるDDR3のパラメーター: Mem Timing

これらのパラメーターは、メモリーデバイスのSpeed Binに関連するデータシートの表から読み取る必要があります (インターフェイスが動作している周波数とは限りません)。
表 184.  グループ: Mem Timing / Parameters dependent on Speed Bin
表示名 説明
Speed bin 使用されるメモリーデバイスのスピードグレードです。このパラメーターは、メモリーデバイスの動作に指定されている最大レートを指します。 (識別子: MEM_DDR3_SPEEDBIN_ENUM)
tIS (base) tIS (base) は、CKの立ち上がりエッジに対するアドレス/コマンド/制御 (A) バスのセットアップ時間を指します。 (識別子: MEM_DDR3_TIS_PS)
tIS (base) AC level tIS (base) AC levelは、セットアップ・マージンのウィンドウにおいてアドレス/コマンド信号が交差し、それよりも上で維持されなければならない電圧レベルを指します。この信号は、セットアップ時間全体においてこの電圧レベルよりも上で維持されている場合 (ロジック1の場合)、またはこの電圧レベルよりも下で維持されている場合 (ロジック0の場合) にのみ安定しているとみなされます。 (識別子: MEM_DDR3_TIS_AC_MV)
tIH (base) tIH (base) は、CKの立ち上がりエッジ後のアドレス/コマンド (A) バスのホールド時間を指します。ユーザーがデザインに選択したACレベルに応じてホールドマージンは変化します (これは、ユーザーが「tIH (base) AC level」を選択すると自動的に変化し決定します)。 (識別子: MEM_DDR3_TIH_PS)
tIH (base) DC level tIH (base) DC levelは、ホールドウィンドウにおいてアドレス/コマンド信号が交差してはならない電圧レベルです。この信号は、ホールド時間全体においてこの電圧レベルよりも上で維持されている場合 (ロジック1の場合)、またはこの電圧レベルよりも下で維持されている場合 (ロジック0の場合) にのみ安定しているとみなされます。 (識別子: MEM_DDR3_TIH_DC_MV)
tDS (base) tDS(base) は、DQSストローブの立ち上がりエッジ前のデータ (DQ) バスのセットアップ時間を指します。 (識別子: MEM_DDR3_TDS_PS)
tDS (base) AC level tDS (base) AC levelは、セットアップ・マージンのウィンドウにおいてデータバスが交差し、それよりも上で維持されなければならない電圧レベルを指します。この信号は、セットアップ時間全体においてこの電圧レベルよりも上で維持されている場合 (ロジック1の場合)、またはこの電圧レベルよりも下で維持されている場合 (ロジック0の場合) にのみ安定しているとみなされます。 (識別子: MEM_DDR3_TDS_AC_MV)
tDH (base) tDH (base) は、CKの立ち上がりエッジ後のデータ (DQ) バスのホールド時間です。 (識別子: MEM_DDR3_TDH_PS)
tDH (base) DC level tDH (base) DC levelは、ホールドウィンドウにおいてデータバスが交差してはならない電圧レベルです。この信号は、ホールド時間全体においてこの電圧レベルよりも上で維持されている場合 (ロジック1の場合)、またはこの電圧レベルよりも下で維持されている場合 (ロジック0の場合) にのみ安定しているとみなされます。 (識別子: MEM_DDR3_TDH_DC_MV)
tDQSQ tDQSQは、読み出しに関連するDQピンの最新の有効な遷移を表します。tDQSQは、DQS、DQS#とDQのスキューを指しています。これは、DQSおよびDQS#が交差してから、そのDQSストローブに関連付けられているDQグループの最も遅いDQピンの最後の有効な遷移までの時間の長さです。 (識別子: MEM_DDR3_TDQSQ_PS)
tQH tQHは、DQS、DQS#に対するDQの出力ホールド時間を指定します。これは、DQSおよびDQS#が交差してから、そのDQSストローブに関連付けられているDQグループの最も早いDQピンの最初の無効な遷移までの時間の長さです。 (識別子: MEM_DDR3_TQH_CYC)
tDQSCK tDQSCKは、メモリークロック (CK) と読み出しに使用される入力データストローブ (DQS) 間のスキューを表します。これは、立ち上がりCKエッジに対する立ち上がりデータ・ストローブ・エッジ (DQS、DQS#) までの時間です。 (識別子: MEM_DDR3_TDQSCK_PS)
tDQSS tDQSSは、メモリークロック (CK) と書き込みに使用される出力データストローブ間のスキューを表します。これは、立ち上がりCKエッジに対する立ち上がりデータ・ストローブ・エッジ (DQS、DQS#) までの時間です。 (識別子: MEM_DDR3_TDQSS_CYC)
tQSH tQSHは差動のHighのパルス幅を指し、tCKのパーセンテージとして測定されます。これは、読み出しに対してDQSがHighの時間です。 (識別子: MEM_DDR3_TQSH_CYC)
tDSH tDSHは、書き込みDQSのホールド時間を指定します。これは、立ち上がりCKエッジとDQSの立ち下がりエッジ間の時間差であり、tCKのパーセンテージとして測定されます。 (識別子: MEM_DDR3_TDSH_CYC)
tWLS tWLSは、書き込みレベリングのセットアップ時間を表します。CKの立ち上がりエッジからDQSの立ち上がりエッジまでを測定します。 (識別子: MEM_DDR3_TWLS_PS)
tWLH tWLHは、書き込みレベリングのホールド時間を表します。DQSの立ち上がりエッジからCKの立ち上がりエッジまでを測定します。 (識別子: MEM_DDR3_TWLH_PS)
tDSS tDSSは、DQSの立ち下がりエッジから次のCK遷移の立ち上がりエッジまでの時間を表します。 (識別子: MEM_DDR3_TDSS_CYC)
tINIT tINITは、デバイス電源投入後のメモリーの初期化にかかる時間を表します。RESET_nのディアサート後、CKEがアクティブになるまでさらに500 us待機します。その間、DRAMは内部の初期化を開始します。これは外部クロックから独立して発生します。 (識別子: MEM_DDR3_TINIT_US)
tMRD モード・レジスター・セット・コマンドのサイクル時間であり、tMRDは、2つのMRSコマンド間に必要な最小時間です。 (識別子: MEM_DDR3_TMRD_CK_CYC)
tRAS tRASは、アクティブ化からプリチャージまでの時間を表します。tRAS時間が満たされるまで行を非アクティブ化することはできません。よってtRASは、アクティブ化のコマンドの後、行を閉じるプリチャージ・コマンドを発行できるまでにメモリーが待機する必要がある時間を決定します。 (識別子: MEM_DDR3_TRAS_NS)
tRCD tRCDは行コマンドの遅延であり、アクティブから読み出しまたは書き込みまでの時間を表します。これは、RASコマンドでの行のアクティブ化と、CASコマンドでのデータへのアクセスの間の遅延量です。 (識別子: MEM_DDR3_TRCD_NS)
tRP tRPは、プリチャージ (PRE) コマンドにかかる時間です。これは、メモリーがプリチャージによって行へのアクセスを無効にし、別の行をアクティブにする準備が整うまでに必要な時間を表します。 (識別子: MEM_DDR3_TRP_NS)
tWR tWRは、書き込みのリカバリー時間です。これは、プリチャージ・コマンドを発行する前に、書き込みを完了させるために必要なクロックサイクル数を指定します。 (識別子: MEM_DDR3_TWR_NS)
表 185.  グループ: Mem Timing / Parameters dependent on Speed Bin, Operating Frequency, and Page Size
表示名 説明
tRRD tRRDは、行のアクティブと行のアクティブの間の遅延です。これは、同じランクの異なるバンクの行に対する2つのアクティブ化コマンド間の最小時間間隔です (メモリー・クロック・サイクルで測定されます)。 (識別子: MEM_DDR3_TRRD_CYC)
tFAW tFAWは、4つのアクティブウィンドウの時間を表します。これは、4つのバンクのみをアクティブにできる期間を示しています。 (識別子: MEM_DDR3_TFAW_NS)
tWTR tWTRは書き込みタイミング・パラメーターであり、同じバンクへのアクセスにおける内部書き込みトランザクションの開始から内部読み出しコマンドまでの遅延です。遅延は、最後の書き込みデータが受信された後の最初のメモリークロックの立ち上がりエッジから、読み出しコマンドが受信された際のメモリークロックの立ち上がりエッジまでで測定されます。 (識別子: MEM_DDR3_TWTR_CYC)
tRTP tRTPは、内部読み出しコマンドとプリチャージ・コマンド間の遅延です。これは、同じランクへの読み出しコマンドとプリチャージ・コマンド間に必要なメモリー・クロック・サイクル数です。 (識別子: MEM_DDR3_TRTP_CYC)
表 186.  グループ: Mem Timing / Parameters dependent on Density and Temperature
表示名 説明
tRFC tRFCは、リフレッシュ・サイクル・タイムを表します。これは、リフレッシュ・コマンドの後、アクティブ化コマンドがメモリーに受け入れられるまでの遅延量です。このパラメーターはメモリー密度に依存し、適切なハードウェア機能の実現に必要です。 (識別子: MEM_DDR3_TRFC_NS)
tREFI tREFIは、定期リフレッシュの平均間隔を表します。これは、メモリーが各リフレッシュ・コマンド間に許容できる最大時間です。 (識別子: MEM_DDR3_TREFI_US)