web-dev-qa-db-ja.com

DIMMの深さ/幅とは何ですか?

DIMMの深さ/幅とは何ですか?

「(DRAM幅)×(DRAM数)=(DIMM幅)」だと思います。私は自分が正しいかわかりません。

enter image description here

上記のDIMM1の場合、DIMMの深さと幅の値は何ですか?

4
user172497

DRAMとDIMMの形状は複雑な問題であるため、ビデオを見る方がよいでしょう。
https://www.youtube.com/watch?v=ZLCy3pG7Rc0&list=PL5PHm2jkkXmidJOd59REog9jDnPDTG6IJ&index=26&t=0s

しかし、私はそれを説明しようとします。

DRAMチップとそのバンク

最下位レベルには、バンク:ビットのマトリックスがあります。このバンクに行アドレスを送信すると、バンクは行を読み取り、バッファー(センスアンプとも呼ばれます)に格納します。行は広いですが、バンクのインターフェイスは狭いです。この場合は8ビットのみです。

次に列番号を送信すると、銀行は行の適切な部分をインターフェイスに設定します。

Col0: you have 0-7 bits.
Col1: you have 8-16 bits

その間に行が終了し、次の行に移動します。

バンクは、多くの8ビット幅の「ワード」の格納と考えることができます。各ブロックには列番号と行番号があります。

DRAMチップには64Meg(1024 * 1024 * 64 = 67108864)ワードがあり、それぞれ8ビットです。

8ビットはあなたのDRAM幅です。 64Megはdepthです。製品は密度または容量と呼ばれます。

あなたのDRAMをそれぞれ8ビットの67108864「ワード」のホームと考えてください。

したがって、チップの容量は64Megx8 = 512Mbits(またはdensity)です。

すべてをさらに複雑にするために、チップには多くのバンクがある場合があります。 (すべてのバンクの幅が同じであるため)まだ8ビット幅ですが、「ワード」をアドレス指定するには、バンク番号、列番号、および行番号が必要です。

お使いのDRAMチップにそれぞれ32Megの深さの2つのバンクがある可能性があります。または、それぞれ8Megの8つのバンク。私は知りません、あなたのスペックは私にそれを教えてくれません。一部の仕様では、列/行アドレスのバンク数またはビット数が提供されています。

DIMMモジュール:一連のDRAMチップ

DIMMモジュールは複数のDRAMチップで構成されています。

常に64ビット幅の巨大なDRAMチップと考えることができます。これは、DRAMコントローラー(実際にはCPUの一部)のデータバス幅が64ビットであるためです。つまり、一度に64ビットを読み取ります。

DIMMには、片側に8つのチップがあり、64ビット長のチップを「エミュレート」しています。そして反対側には8つのチップがあります。それぞれの側はランクと呼ばれ、別々に操作できます。DRAMコントローラーは(チップセレクトを設定することによって)最初のランクを「有効」にし、データを読み取り、次に2番目のランクを有効にします。

一部のDIMMのランクは1つですが、ランクは2つです。

DIMM密度(容量)は512Mビット* 16です(16チップ、それぞれ512Mbがあるため)8Gビットまたは1Gバイト(1024Mバイト)。

ここで、DIMMを約64ビット幅のDRAMと考えてください。 64ビットの「ワード」はいくつありますか?

あなたはそれらの128Megを持っています。これはあなたのDIMMの深さです

イラスト: https://www.archive.ece.cmu.edu/~ece740/f11/lib/exe/fetch.php?media=wiki:lectures:onur-740-fall11-lecture25-mainmemory。 pdf

1
user996142

上記のDIMM1の場合、DIMMの深さと幅の値は何ですか?

Depth = 16(Memory Depthは、ビット単位の合計メモリ容量を非パリティメモリ幅で割ったもの、つまり1024/64です)

幅= 64(メモリ幅はメモリモジュールインターフェイスのデータ幅をビット単位で指定します。)


DIMMの深さ/幅とは何ですか?

メモリジオメトリ表記

メモリジオメトリを指定するさまざまな方法に遭遇し、さまざまなタイプの情報を提供します。

モジュール

(メモリの深さ)x(メモリの幅)

メモリ幅は、メモリモジュールインターフェイスのデータ幅をビット単位で指定します。たとえば、64は64ビットのデータ幅を示します。これは、RAMのSDRおよびDDR1-4ファミリで一般的な非ECCDIMMに見られます。幅72のメモリは、エラー訂正符号シンドロームのデータ幅に8ビットが追加されたECCモジュールを示します。 (ECC症候群では、シングルビットエラーを修正できます)。メモリの深さは、ビット単位の合計メモリ容量を非パリティメモリ幅で割ったものです。メモリの深さは、32×64または64×64のようにメグ(220)の単位で示されることがあり、それぞれ32Miの深さと64Miの深さを示します。

チップ

(面密度)

これは、チップの合計メモリ容量です。例:128ミブ。

(メモリの深さ)×(メモリの幅)

メモリ深度は、メモリ密度をメモリ幅で割ったものです。例:128 Mibの容量と8ビット幅のデータバスを備えたメモリチップの場合、16Meg×8として指定できます。16×8のように「Mi」がドロップされることがあります。

(バンクあたりのメモリ深度)×(メモリ幅)×(バンク数)

例:上記と同じ容量とメモリ幅で、4つのバンクで構成されたチップは、4 Mi x 8 x4として指定されます。

ソース メモリジオメトリ-ウィキペディア


参考文献

1
DavidPostill