RenesasはデュアルポートRAMの主要なサプライヤです。デュアルポートSRAMに関する専門技術と高性能の回路技術を適用しているだけでなく、システム設計の豊富な経験を効果的に取り入れることで非同期デュアルポートRAM製品を実現しています。
Renesas社の非同期デュアルポートRAMは、データ/アドレス/制御用の非クロック入出力を備えたメモリデバイスです。クロックやカウンタは必要なく、アドレスや制御ピンの変化に対して応答します。また、2つのバスから単一の静的なSRAMに同時にアクセスすることが可能です。なお、ほとんどの製品は調停機能を備えています。デュアルポートSRAMにより、次のような効果が得られます。
RenesasのデュアルポートRAMには、2.5V~5VのI/O電圧、RoHS 6/6に準拠するパッケージと標準パッケージ、民生用/産業用/軍事用というオプションがあります。またRenesasは、高性能のSRAMを使用したデュアルポート非同期メモリソリューションのコスト削減にも取り組んでいます。今後もデュアルポート非同期メモリの主要プロバイダとして業界を牽引していきます。
デュアルポートメモリ(デュアルポートRAM)は、ランダムアクセスメモリの一種です。特に、メモリ上の異なるアドレスに対して同時(またはほぼ同時)に発生する複数のリード/ライトをサポートします。この機能の最大のメリットは、優れた性能が得られることです。シングルポートRAMの場合、各クロックサイクルにおいて1つのメモリセルに対するリード/ライトしか行えません。それに対し、デュアルポートメモリでは、1サイクルで2つのメモリセルにアクセスできるため、高い性能が得られます。
トランジスタレベルのアーキテクチャで見た場合、シングルポートRAMの基本的なメモリセルは6個のトランジスタで構成されます。それに対し、デュアルポートメモリの基本的なメモリセルには8個のトランジスタを使用します。そのため、一般的にはシングルポートRAMよりもダイのサイズは大きくなりますが、Renesasの製品の場合、最適化を施すことによって非常にコンパクトなパッケージで提供されています。
デュアルポートRAMを選定する際に考慮すべき主要なパラメータには、以下に挙げるようなものがあります。
Core Voltage (V) |
Bus Width (bits) |
Density (Kb) |
Pkg. Code |
Interface |
I/O Type |
Access Time (ns) |
Temp. Range |
Architecture |
Organization |
Function |
105°C Max. Case Temp. |
Price (USD) | 1ku |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
型名 | |||||||||||||
1K x 8 Dual-Port RAM | 5 | 8 | 8 | LC48, SB48 | Async | 5.0 V TTL | 55, 45 | -55 to 125°C | Dual-Port | 1K x 8 | Busy, Interrupt, Master | 166.3 | |
2K x 8 Dual-Port RAM | 5 | 8 | 16 | SB48 | Async | 5.0 V TTL | 90 | -55 to 125°C | Dual-Port | 2K x 8 | Busy, Master | 154.33 | |
2K x 16 Dual-Port RAM | 5 | 16 | 32 | GU68 | Async | 5.0 V TTL | 90 | -55 to 125°C | Dual-Port | 2K x 16 | Busy, Master | ||
4K x 8 Dual-Port RAM | 5 | 8 | 32 | SB48 | Async | 5.0 V TTL | 70 | -55 to 125°C | Dual-Port | 4K x 8 | 139.42 | ||
4K x 16 Dual-Port RAM | 5 | 16 | 64 | FP84 | Async | 5.0 V TTL | 55 | -55 to 125°C | Dual-Port | 4K x 16 | Busy, Interrupt, Master, Semaphore, Slave | ||
8K x 8 Dual-Port RAM | 5 | 8 | 64 | GU68, PLG68, PNG64 | Async | 5.0 V TTL | 15, 20, 35 | -40 to 85°C, 0 to 70°C | Dual-Port | 8K x 8 | Busy, Interrupt, Master, Semaphore, Slave | 32.93 | |
16 K x 8 Dual-Port RAM | 5 | 8 | 128 | PLG68, PNG64 | Async | 5.0 V TTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 16K x 8 | Busy, Interrupt, Master, Semaphore, Slave | 42.8 | |
32K x 8 Dual-Port RAM | 5 | 8 | 256 | PLG68, PNG80 | Async | 5.0 V TTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 32K x 8 | Busy, Interrupt, Master, Semaphore, Slave | 57.72 | |
64K x 8 Dual-Port RAM | 5 | 8 | 512 | PNG100 | Async | 5.0 V TTL | 20 | -40 to 85°C | Dual-Port | 64K x 8 | Busy, Interrupt, Master, Semaphore, Slave | 86.3 | |
4K x 9 Dual-Port RAM | 5 | 9 | 36 | PNG64 | Async | 5.0 V TTL | 12 | 0 to 70°C | Dual-Port | 4K x 9 | 35.49 | ||
4K x 16 Dual-Port RAM | 5 | 16 | 64 | FP84, GU84, PLG84, PNG100 | Async | 5.0 V TTL | 15, 20, 35 | -40 to 85°C, -55 to 125°C, 0 to 70°C | Dual-Port | 4K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 32.93 | |
8K x 16 Dual-Port RAM | 5 | 16 | 128 | GU84, PLG84, PNG100 | Async | 5.0 V TTL | 15, 20, 25, 55, 35 | -40 to 85°C, 0 to 70°C | Dual-Port | 8K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 42.8 | |
16K x 16 Dual-Port RAM | 5 | 16 | 256 | GU84 | Async | 5.0 V TTL | 25, 35 | 0 to 70°C | Dual-Port | 16K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 148.41 | |
16K x 16 Dual-Port RAM w/Int | 5 | 16 | 256 | PNG100 | Async | 5.0 V TTL | 15, 20, 55 | -40 to 85°C, 0 to 70°C | Dual-Port | 16K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 55.29 | |
32K x 16 Dual-Port RAM | 5 | 16 | 512 | PNG100 | Async | 5.0 V TTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 32K x 16 | Interrupt | 100.13 | |
64K x16 Dual-Port RAM | 5 | 16 | 1024 | PNG100 | Async | 5.0 V TTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 64K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 130.03 | |
8K x 18 Dual-Port RAM | 5 | 18 | 144 | PNG100 | Async | 5.0 V TTL | 15 | 0 to 70°C | Dual-Port | 8K x 18 | Busy, Interrupt, Master, Semaphore, Slave | 46 | |
512K x 18, 3.3V/2.5V Dual-Port RAM, Interleaved I/O's | 2.5 | 18 | 9216 | BC256, BCG256, BF208 | Async | 2.5 V LVTTL, 3.3 V LVTTL | 10, 12 | -40 to 85°C | Dual-Port | 512K x 18 | Busy, Interrupt, JTAG, Master, Semaphore, Slave, Sleep Mode | 279.02 | |
256K x 36 Async, 3.3V/2.5V Dual-Port RAM, Interleaved I/O's | 2.5 | 36 | 9216 | BC256, BF208 | Async | 2.5 V LVTTL, 3.3 V LVTTL | 10, 12 | -40 to 85°C | Dual-Port | 256K x 36 | Busy, Interrupt, JTAG, Master, Semaphore, Slave, Sleep Mode | ||
512K x 36 Async, 3.3V/2.5V Dual-Port RAM, Interleaved I/O's | 2.5 | 36 | 18432 | BC256, BCG256 | Async | 2.5 V LVTTL, 3.3 V LVTTL | 10, 12 | -40 to 85°C, 0 to 70°C | Dual-Port | 512K x 36 | Interrupt | 338.44 | |
128K x 36 Async, 3.3V/2.5V Dual-Port RAM, Interleaved I/O's | 2.5 | 36 | 4608 | BF208 | Async | 2.5 V LVTTL, 3.3 V LVTTL | 12 | -40 to 85°C | Dual-Port | 128K x 36 | Busy, Interrupt, JTAG, Master, Semaphore, Slave, Sleep Mode | 217.48 | |
8K x 8 3.3v Dual-Port RAM | 3.3 | 8 | 64 | PLG68, PNG64 | Async | 3.3 V LVTTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 8K x 8 | Interrupt | 32.93 | |
16K x 8 3.3V Dual-Port RAM | 3.3 | 8 | 128 | PNG64 | Async | 3.3 V LVTTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 16K x 8 | Interrupt | 42.8 | |
32K x 8 3.3V Dual-Port | 3.3 | 8 | 256 | PNG80 | Async | 3.3 V LVTTL | 35 | -40 to 85°C | Dual-Port | 32K x 8 | Busy, Interrupt, Master, Semaphore, Slave | 50.27 | |
64K x 8 3.3V Dual-Port RAM | 3.3 | 8 | 512 | PNG100 | Async | 3.3 V LVTTL | 20 | -40 to 85°C | Dual-Port | 64K x 8 | Busy, Interrupt, Master, Semaphore, Slave | 86.3 | |
128K x 8 3.3V Dual-Port RAM | 3.3 | 8 | 1024 | PNG100 | Async | 3.3 V LVTTL | 20 | -40 to 85°C | Dual-Port | 128K x 8 | Busy, Interrupt, Master, Semaphore, Slave | 112 | |
4K x 16 3.3V Dual-Port RAM | 3.3 | 16 | 64 | PNG100 | Async | 3.3 V LVTTL | 15, 20, 35 | -40 to 85°C, 0 to 70°C | Dual-Port | 4K x 16 | Interrupt, Master, Semaphore, Slave | 32.93 | |
8K x 16 3.3V Dual-Port RAM | 3.3 | 16 | 128 | PNG100 | Async | 3.3 V LVTTL | 15, 20, 25, 35 | -40 to 85°C, 0 to 70°C | Dual-Port | 8K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 42.8 | |
16K x 16 3.3V Dual-Port RAM w/Int | 3.3 | 16 | 256 | PNG100 | Async | 3.3 V LVTTL | 25, 35 | -40 to 85°C, 0 to 70°C | Dual-Port | 16K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 50.27 | |
32K x 16 3.3V Dual-Port RAM | 3.3 | 16 | 512 | PNG100 | Async | 3.3 V LVTTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 32K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 71.88 | |
64K x 16 3.3V Dual-Port RAM | 3.3 | 16 | 1024 | PNG100 | Async | 3.3 V LVTTL | 15, 20 | -40 to 85°C, 0 to 70°C | Dual-Port | 64K x 16 | Busy, Interrupt, Master, Semaphore, Slave | 130.03 | |
32K x 18 3.3V Dual-Port RAM | 3.3 | 18 | 576 | PNG100 | Async | 3.3 V LVTTL | 15 | 0 to 70°C | Dual-Port | 32K x 18 | Busy, Interrupt, Master, Semaphore, Slave | 68.46 | |
64K x 18 3.3V Dual-Port RAM | 3.3 | 18 | 1152 | PNG100 | Async | 3.3 V LVTTL | 20 | -40 to 85°C | Dual-Port | 64K x 18 | Busy, Interrupt, Master, Semaphore, Slave | 109.94 | |
256K x 18 3.3V Dual-Port RAM, Interleaved I/O's | 3.3 | 18 | 4608 | BFG208, PKG128 | Async | 3.3 V LVTTL | 12 | -40 to 85°C | Dual-Port | 256K x 18 | Busy, Interrupt, JTAG, Master, Slave | 217.48 | |
128K x 18 3.3V Dual-Port RAM, Interleaved I/O's | 3.3 | 18 | 2304 | BC256, BF208, BFG208, PKG128 | Async | 3.3 V LVTTL | 10, 12 | -40 to 85°C, 0 to 70°C | Dual-Port | 128K x 18 | Busy, Interrupt, JTAG, Master, Slave | 182.26 | |
32K x 36 3.3V Dual-Port RAM, Interleaved I/O's | 3.3 | 36 | 1152 | BC256, BCG256, BF208, BFG208, DRG208 | Async | 3.3 V LVTTL | 10, 12 | -40 to 85°C, 0 to 70°C | Dual-Port | 32K x 36 | Interrupt | 136.41 | |
128K x 36 3.3V Dual-Port RAM, Interleaved I/O's | 3.3 | 36 | 4608 | BCG256, BF208, BFG208, DRG208 | Async | 3.3 V LVTTL | 10, 12 | -40 to 85°C, 0 to 70°C | Dual-Port | 128K x 36 | Busy, Interrupt, JTAG, Master, Semaphore, Slave | 207.59 | |
1K x 8 Dual-Port RAM | 5 | 8 | 8 | PLG52, PNG64, PPG64 | Async | 5.0 V TTL | 20, 25 | -40 to 85°C, 0 to 70°C | Dual-Port | 1K x 8 | Busy, Interrupt, Master | 15.6 | |
2K x 8 Dual-Port RAM | 5 | 8 | 16 | PLG52, SB48 | Async | 5.0 V TTL | 100, 20, 25 | -40 to 85°C, -55 to 125°C, 0 to 70°C | Dual-Port | 2K x 8 | Busy, Master | 20.31 | |
2K x 8 Dual-Port RAM w/Int | 5 | 8 | 16 | PLG52, PNG64, PPG52, PPG64 | Async | 5.0 V TTL | 20, 25, 55 | -40 to 85°C, 0 to 70°C | Dual-Port | 2K x 8 | Busy, Interrupt, Master | 14.82 | |
2K x 16 Dual-Port RAM | 5 | 16 | 32 | GU68, PLG68, PNG100 | Async | 5.0 V TTL | 20, 25, 35, 90 | -40 to 85°C, -55 to 125°C, 0 to 70°C | Dual-Port | 2K x 16 | Busy, Master | 28.08 | |
4K x 8 Dual-Port RAM | 5 | 8 | 32 | PLG52, SB48 | Async | 5.0 V TTL | 20, 25, 35, 55 | -40 to 85°C, -55 to 125°C, 0 to 70°C | Dual-Port | 4K x 8 | Semaphore | 14.71 | |
4K x 8 Dual-Port RAM w/Semaphore | 5 | 8 | 32 | PLG52, PNG64 | Async | 5.0 V TTL | 20, 25 | -40 to 85°C, 0 to 70°C | Dual-Port | 4K x 8 | Semaphore | 23.81 | |
1K x 8 Dual-Port RAM | 5 | 8 | 8 | PLG52, PNG64 | Async | 5.0 V TTL | 20, 25 | 0 to 70°C | Dual-Port | 1K x 8 | Busy, Interrupt, Slave | 16.02 | |
2K x 8 Dual-Port RAM | 5 | 8 | 16 | PLG52 | Async | 5.0 V TTL | 20 | 0 to 70°C | Dual-Port | 2K x 8 | Busy, Slave | ||
2K x 8 Dual-Port RAM w/Int | 5 | 8 | 16 | PNG64 | Async | 5.0 V TTL | 20, 25 | -40 to 85°C, 0 to 70°C | Dual-Port | 2K x 8 | Busy, Interrupt, Slave | 23.13 | |
2K x 16 Dual-Port RAM | 5 | 16 | 32 | PLG68 | Async | 5.0 V TTL | 20 | 0 to 70°C | Dual-Port | 2K x 16 | Busy, Slave | 28.08 | |
1K x 8 3.3V Dual-Port RAM | 3.3 | 8 | 8 | PPG64 | Async | 3.3 V LVTTL | 25, 35, 55 | -40 to 85°C, 0 to 70°C | Dual-Port | 1K x 8 | Busy, Interrupt, Master | 16.62 | |
2K x 8 3.3V Dual-Port RAM | 3.3 | 8 | 16 | PLG52, PNG64, PPG64 | Async | 3.3 V LVTTL | 25, 35 | -40 to 85°C, 0 to 70°C | Dual-Port | 2K x 8 | Busy, Interrupt, Master | 20.44 |