JP2013089030A - 情報処理システム、制御システム及び半導体装置 - Google Patents
情報処理システム、制御システム及び半導体装置 Download PDFInfo
- Publication number
- JP2013089030A JP2013089030A JP2011228980A JP2011228980A JP2013089030A JP 2013089030 A JP2013089030 A JP 2013089030A JP 2011228980 A JP2011228980 A JP 2011228980A JP 2011228980 A JP2011228980 A JP 2011228980A JP 2013089030 A JP2013089030 A JP 2013089030A
- Authority
- JP
- Japan
- Prior art keywords
- access
- information
- memory
- control unit
- bank groups
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/161—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System (AREA)
- Dram (AREA)
Abstract
【解決手段】本発明の情報処理システムは、例えば、メモリシステム20と、アクセス制御部15を含む制御システム13とを備えている。メモリシステム20は、記憶領域が複数のバンクにより構成され、この複数のバンクが複数のバンクグループにグループ化されている。アクセス制御部15は、複数のプロセシングエンジンによるアクセスの優先順位に対応し、バンクグループ毎にレイテンシを含むアクセス情報を第1のレジスタ15aに保持し、バスマスタ11aを介してプロセシングエンジンからのアクセス要求を受けたとき、第1のレジスタ15aを参照し、その内容に基づいてアクセス対象のバンクグループに対するアクセスをフレキシブルに制御する。
【選択図】図2
Description
11…プロセシングエンジン
11(1)…MPU
11(2)…映像処理エンジン
11(3)…音声処理エンジン
11(4)…通信制御エンジン
11a…バスマスタ
12…I/O部
13…外部メモリ制御部
14…オンチップメモリ
15…アクセス制御部
15a…CL/BLレジスタ
16…DRAM制御部
17…データ線
18…データポート
20…DRAM
21…ロウデコーダ
22…アレイ制御回路
23…センスアンプ列
24…カラムデコーダ
25…CL/BL制御回路
30…クロック発生回路
31…ロウアドレスバッファ
32…カラムアドレスバッファ
33…モードレジスタ
34…コマンドデコーダ
35…チップ制御回路
36…入出力制御回路
37…データ入出力バッファ
BG…バンクグループ
BL…バースト長
C1…DRAMチップ
CL…CASレイテンシ
SB…システムバス
Claims (18)
- 情報を記憶し、それぞれが複数のバンクにより構成される複数のバンクグループを有するメモリシステムと、
アクセス対象として前記複数のバンクグループにそれぞれ対応し、前記情報を処理する複数のプロセシングエンジンと、前記複数のプロセシングエンジンから前記メモリシステムに対するアクセスを制御するメモリ制御部と、を含む制御システムと、
前記情報を、前記メモリシステム及び前記メモリ制御部の間で伝送するデータ線と、
前記メモリ制御部に含まれ、前記複数のバンクグループにそれぞれ対応したコマンドの発行から前記データ線を基準としたデータ転送の開始までの時間間隔である複数のレイテンシを含むアクセス情報がストアされる第1のレジスタと、を備え、
前記複数のレイテンシの値のそれぞれは、前記複数のプロセシングエンジンによるアクセスの優先順位に対応付けられ、
前記メモリ制御部は、前記複数のプロセシングエンジンのそれぞれのアクセス要求に対応して、前記複数のレイテンシを含むアクセス情報を元に、前記複数のバンクグループの少なくとも2つのバンクグループへのコマンドの発行の順序を制御する、ことを特徴とする情報処理システム。 - 前記アクセス情報は、更に、前記複数のバンクグループにそれぞれ対応し、1回のアクセス単位毎にデータを構成する複数のビットを時系列に転送する数を示すバースト長を含む、ことを特徴とする請求項1に記載の情報処理システム。
- 前記複数のレイテンシの値のそれぞれは、前記複数のプロセシングエンジンの前記優先順位が高いほど、小さい値に設定される、ことを特徴とする請求項1に記載の情報処理システム。
- 前記データ線は、前記複数のバンクグループのそれぞれの前記情報を伝送する、ことを特徴とする請求項1に記載の情報処理システム。
- 前記メモリシステムは、更に、
前記複数のバンクグループにそれぞれ対応したコマンドの発行からデータ転送の開始までの時間間隔である複数のレイテンシを含むアクセス情報がストアされる第2のレジスタと、
アクセス対象の前記複数のバンクグループへのアクセスを、それぞれ対応する前記第2のレジスタにストアされた複数のレイテンシの情報を元に制御する制御回路と、
を備えることを特徴とする請求項1に記載の情報処理システム。 - 前記メモリ制御部は、前記第1のレジスタが有するアクセス情報と同じアクセス情報を、前記第2のレジスタに設定する設定コマンドを発行する、ことを特徴とする請求項5に記載の情報処理システム。
- 前記メモリ制御部は、
前記複数のプロセシングエンジンのそれぞれのアクセス要求を調停し、バスマスタとなるプロセシングエンジンにアクセス許可を送出し、そのプロセシングエンジンから前記メモリ制御部を経由して前記メモリシステムに至るバス占有権をそのバスマスタに付与する、ことを特徴とする請求項1に記載の情報処理システム。 - 前記コマンドは、前記メモリシステムからデータを読み出すリードコマンドである、ことを特徴とする請求項7に記載の情報処理システム。
- 前記コマンドは、前記メモリシステムにデータを書き込むライトコマンドである、ことを特徴とする請求項7に記載の情報処理システム。
- 前記メモリ制御部は、前記コマンドに先立って、アクセス対象のバンクを活性化するバンクアクティブコマンドを発行する、ことを特徴とする請求項8又は9に記載の情報処理システム。
- 前記複数のプロセシングエンジンのうちの少なくとも1つのプロセシングエンジンと前記メモリ制御部は、1つのチップ内に構成される、ことを特徴とする請求項1に記載の情報処理システム。
- 前記メモリシステムは、1又は複数のチップにより構成される、ことを特徴とする請求項1に記載の情報処理システム。
- 情報を記憶し、それぞれが複数のバンクにより構成される複数のバンクグループを有するメモリ部と、
アクセス対象として前記複数のバンクグループにそれぞれ対応し、前記情報を処理する複数のプロセシングエンジン部と、
前記複数のプロセシングエンジン部から前記メモリ部に対するアクセスを制御するメモリ制御部と、
前記情報を、前記メモリ部及び前記メモリ制御部の間で伝送するデータ線と、
前記メモリ制御部に含まれ、前記複数のバンクグループにそれぞれ対応したコマンドの発行から前記データ線を基準としたデータ転送の開始までの時間間隔である複数のレイテンシを含むアクセス情報がストアされる第1のレジスタと、を備え、
前記複数のレイテンシの値のそれぞれは、前記複数のプロセシングエンジン部によるアクセスの優先順位にそれぞれ対応付けられ、
前記メモリ制御部は、前記複数のプロセシングエンジン部のそれぞれのアクセス要求に対応して、前記複数のレイテンシを含むアクセス情報を元に、前記複数のバンクグループの少なくとも2つのバンクグループへのコマンドの発行の順序を制御する、ことを特徴とする制御システム。 - 前記アクセス情報は、更に、前記複数のバンクグループにそれぞれ対応し、1回のアクセス単位毎にデータを構成する複数のビットを時系列に転送する数を示すバースト長を含む、ことを特徴とする請求項13に記載の制御システム。
- 前記メモリ部は、更に、前記複数のバンクグループにそれぞれ対応したコマンドの発行からデータ転送の開始までの時間間隔である複数のレイテンシを含むアクセス情報がストアされる第2のレジスタを含む、ことを特徴とする請求項13または14に記載の制御システム。
- 前記第1及び第2のレジスタにストアされるアクセス情報は、同一の情報である、ことを特徴とする請求項15に記載の制御システム。
- それぞれが複数のバンクにより構成される複数のバンクグループを含む記憶領域と、
前記複数のバンクグループにそれぞれ対応し、外部から供給されるコマンドからデータ転送の開始までの時間間隔である複数のレイテンシを含むアクセス情報を設定する第2のレジスタと、
アクセス対象の前記複数のバンクグループへのアクセスを、それぞれ対応する前記第2のレジスタにストアされた複数のレイテンシの情報を元に制御する制御回路と、
を備えることを特徴とする半導体装置。 - 前記アクセス情報は、更に、前記複数のバンクグループにそれぞれ対応し、1回のアクセス単位毎にデータを構成する複数のビットを時系列に転送する数を示すバースト長を含む、ことを特徴とする請求項17に記載の半導体装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011228980A JP2013089030A (ja) | 2011-10-18 | 2011-10-18 | 情報処理システム、制御システム及び半導体装置 |
| US13/653,743 US20130097388A1 (en) | 2011-10-18 | 2012-10-17 | Device and data processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011228980A JP2013089030A (ja) | 2011-10-18 | 2011-10-18 | 情報処理システム、制御システム及び半導体装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013089030A true JP2013089030A (ja) | 2013-05-13 |
Family
ID=48086794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011228980A Pending JP2013089030A (ja) | 2011-10-18 | 2011-10-18 | 情報処理システム、制御システム及び半導体装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20130097388A1 (ja) |
| JP (1) | JP2013089030A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022545715A (ja) * | 2019-08-26 | 2022-10-28 | マイクロン テクノロジー,インク. | バンク構成可能な電力モード |
| JP2024064625A (ja) * | 2022-10-28 | 2024-05-14 | 株式会社デンソー | メモリ制御システム、dram、メモリ制御装置、メモリ制御方法 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102346629B1 (ko) * | 2014-12-05 | 2022-01-03 | 삼성전자주식회사 | 메모리 접근 제어 방법 및 장치 |
| JP2025093731A (ja) * | 2023-12-12 | 2025-06-24 | キヤノン株式会社 | メモリコントローラ及びメモリコントローラの制御方法 |
| CN119728895B (zh) * | 2024-12-10 | 2025-09-19 | 中国航空工业集团公司西安航空计算技术研究所 | 一种适用于视频处理的ddr接口仲裁控制方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR0122099B1 (ko) * | 1994-03-03 | 1997-11-26 | 김광호 | 라이트레이턴시제어기능을 가진 동기식 반도체메모리장치 |
| US6286083B1 (en) * | 1998-07-08 | 2001-09-04 | Compaq Computer Corporation | Computer system with adaptive memory arbitration scheme |
| US6546439B1 (en) * | 1998-12-09 | 2003-04-08 | Advanced Micro Devices, Inc. | Method and system for improved data access |
| AU2003226394A1 (en) * | 2002-04-14 | 2003-11-03 | Bay Microsystems, Inc. | Data forwarding engine |
| JP2005063351A (ja) * | 2003-08-20 | 2005-03-10 | Matsushita Electric Ind Co Ltd | データ転送装置およびデータ転送方法 |
| US7392353B2 (en) * | 2004-12-03 | 2008-06-24 | International Business Machines Corporation | Prioritization of out-of-order data transfers on shared data bus |
| US8307190B2 (en) * | 2006-12-25 | 2012-11-06 | Panasonic Corporation | Memory control device, memory device, and memory control method |
| JP5351145B2 (ja) * | 2008-04-22 | 2013-11-27 | パナソニック株式会社 | メモリ制御装置、メモリシステム、半導体集積回路およびメモリ制御方法 |
| JP5195140B2 (ja) * | 2008-08-06 | 2013-05-08 | 富士通セミコンダクター株式会社 | 半導体メモリおよびメモリシステム |
| JP2011141928A (ja) * | 2010-01-07 | 2011-07-21 | Elpida Memory Inc | 半導体装置及びその制御方法 |
-
2011
- 2011-10-18 JP JP2011228980A patent/JP2013089030A/ja active Pending
-
2012
- 2012-10-17 US US13/653,743 patent/US20130097388A1/en not_active Abandoned
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022545715A (ja) * | 2019-08-26 | 2022-10-28 | マイクロン テクノロジー,インク. | バンク構成可能な電力モード |
| JP2024064625A (ja) * | 2022-10-28 | 2024-05-14 | 株式会社デンソー | メモリ制御システム、dram、メモリ制御装置、メモリ制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20130097388A1 (en) | 2013-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7357169B2 (ja) | Dramのリフレッシュ管理 | |
| US10740263B2 (en) | Apparatuses and methods for variable latency memory operations | |
| CN107924375B (zh) | 用于高速存储器接口的命令仲裁 | |
| US10090028B2 (en) | Semiconductor device and data processing system with coordinated calibration and refresh operations | |
| US8521979B2 (en) | Memory systems and methods for controlling the timing of receiving read data | |
| US20120272013A1 (en) | Data access system with at least multiple configurable chip select signals transmitted to different memory ranks and related data access method thereof | |
| US20110296124A1 (en) | Partitioning memory for access by multiple requesters | |
| US9606738B2 (en) | Memory system with a bridge part provided between a memory and a controller | |
| US20100077157A1 (en) | Multi master dram architecture | |
| JP2013089030A (ja) | 情報処理システム、制御システム及び半導体装置 | |
| US11422968B2 (en) | Methods, devices and systems for high speed serial bus transactions | |
| JP2012226491A (ja) | メモリ制御装置、集積回路、情報処理装置およびメモリ制御方法 | |
| US20050182908A1 (en) | Method and apparatus of interleaving memory bank in multi-layer bus system | |
| JP4997663B2 (ja) | マルチポートメモリおよびその制御方法 | |
| TW202424967A (zh) | 半導體記憶體系統、記憶體控制器及位址解碼方法 | |
| JP2009237980A (ja) | マルチポートメモリおよび情報処理システム | |
| JP3563340B2 (ja) | メモリコントローラ | |
| CN116627317A (zh) | 含存储器设备和存储器控制器的存储器系统及其操作方法 | |
| JP5333398B2 (ja) | マルチポートメモリおよびその制御方法 | |
| JP2011159341A (ja) | メモリ制御回路 | |
| WO2020066934A1 (ja) | コマンド制御システム、車両、コマンド制御方法及びプログラム | |
| JP2009181221A (ja) | メモリ制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20130730 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141002 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20150327 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20150331 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150929 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151006 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160308 |