JP2019220060A - 半導体装置、及びバスジェネレータ - Google Patents
半導体装置、及びバスジェネレータ Download PDFInfo
- Publication number
- JP2019220060A JP2019220060A JP2018118689A JP2018118689A JP2019220060A JP 2019220060 A JP2019220060 A JP 2019220060A JP 2018118689 A JP2018118689 A JP 2018118689A JP 2018118689 A JP2018118689 A JP 2018118689A JP 2019220060 A JP2019220060 A JP 2019220060A
- Authority
- JP
- Japan
- Prior art keywords
- access
- control unit
- request
- master
- bus
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1458—Protection against unauthorised use of memory or access to memory by checking the subject access rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/1668—Details of memory controller
- G06F13/1673—Details of memory controller using buffers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/20—Handling requests for interconnection or transfer for access to input/output bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Bus Control (AREA)
- Information Transfer Systems (AREA)
- Memory System (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
図1は、実施形態1に係る半導体装置を含む電子装置を示す。電子装置10は、マスタA20、マスタB30、マスタX40、サブバスコントローラ22、32、及び42、中央バス制御部50、インターコネクト60、メモリコントローラ70、並びにメモリ80を有する。電子装置10の構成要素のうち、例えば、マスタA20、マスタB30、マスタX40、サブバスコントローラ22、32、及び42、中央バス制御部50、インターコネクト60、並びにメモリコントローラ70は、半導体装置を構成する。半導体装置の構成要素のうち、例えばサブバスコントローラ22、32、及び42、インターコネクト60、並びにメモリコントローラ70は、ハードウェア回路として構成され得る。また、中央バス制御部50は、例えばプロセッサを含んだ回路として構成され得る。
図2は、中央バス制御部50の構成例を示す。中央バス制御部50は、権利付与選択制御部501、QoS情報レジスタ502、及び付与可能最大数設定レジスタ503を有する。なお、図2では、図1に示されるトランザクションモニタ信号は、図示を省略している。
図3は、権利付与選択制御部501の構成例を示す。権利付与選択制御部501は、アクセス権付与先決定部551、付与可能判定部552、アクセス権付与部553、補正量計算部554、返却量計算部555、初期重み情報レジスタ581、サイズ別重み情報レジスタ582、及び付与中権利数レジスタ583を有する。なお、図3では、図2のQoS情報レジスタ502などが出力する信号については図示を省略している。
次いで、動作手順を説明する。図4は、権利付与可能数の管理に関わる部分の動作手順を示す。電子装置10の運用前に、初期重み情報レジスタ581及びサイズ別重み情報レジスタ582(図3を参照)に、それぞれ必要な情報が設定される。初期重み情報レジスタ581には、マスタごとに、各マスタに予想(推定)される1回のメモリアクセス(アクセス要求)におけるアクセスサイズに対応する重みが設定される。サイズ別重み情報レジスタ582には、アクセスサイズごとに重みが設定される。初期重み情報レジスタ581及びサイズ別重み情報レジスタ582に設定される重みは、各マスタ及び各アクセスサイズのアクセス要求が消費するアクセス権の権利数を示す。
本実施形態では、中央バス制御部50は、付与可能権利数を、アクセス権が付与されるアクセス要求のアクセスサイズに基づいて管理する。中央バス制御部50は、例えばあるマスタに対してアクセス権を付与する場合、付与されたアクセス権が消費する権利数を、アクセスサイズに応じた重みで重み付けする。例えば、アクセスサイズが大きいほど大きな重みが設定される場合、アクセスサイズが小さいアクセス要求に対して付与されるアクセス権の権利消費数は、アクセスサイズが大きいアクセス要求に対して付与されるアクセス権の権利数よりも小さくなる。このように、権利消費数に、アクセスサイズに応じて差をつけることで、アクセスサイズが小さいアクセス要求が多い場合には消費されていない残りの権利付与可能数を増やすことができ、より多くのアクセス要求に対してアクセス権を付与できる。逆に、アクセスサイズが大きいアクセス要求が多い場合は消費されていない残りの権利付与可能数を減らすことができ、過剰なアクセス要求の付与を抑制することができる。
次いで、実施形態2を説明する。図5は、実施形態2に係る電子装置において用いられる権利付与選択制御部の構成例を示す。本実施形態において、電子装置の構成は、図1に示されるものと同様でよい。また、中央バス制御部の構成は、図2に示されるものと同様でよい。本実施形態において用いられる権利付与選択制御部501aは、図3に示される実施形態1において用いられた権利付与選択制御部501の構成に、アクセスサイズ履歴記憶部584が追加された構成である。また、権利付与選択制御部501における初期重み情報レジスタ581が重み生成部557で置き換えられた構成である。他の点は、実施形態1と同様でよい。
本実施形態では、重み生成部557は、実際に発生したアクセス要求のアクセスサイズに基づいて、マスタが発行するアクセス要求のアクセスサイズを推定し、アクセス権利付与時の重みを生成する。アクセスサイズの履歴情報を用いることで、マスタが発行するアクセス要求のアクセスサイズをより正確に推定することができ、推定したアクセスサイズに応じた重みを用いることで、レイテンシの悪化やメモリ効率の悪化を防止できる。
続いて、実施形態3を説明する。図6は、実施形態3に係る電子装置に用いられるメモリコントローラを示す。本実施形態において、電子装置の構成は、図1に示されるものと同様でよい。また、中央バス制御部の構成は、図2に示されるものと同様でよい。本実施形態において、メモリコントローラ70bは、バッファ71に加えて、キャッシュ72、プリフェッチ制御部73、及び制御レジスタ74を有する。他の点は、実施形態1又は実施形態2と同様でよい。
本実施形態では、プリフェッチ制御部73は、マスタが発行したアクセス要求のアクセスサイズ、及びマスタへのアクセス権の付与状況などに基づいて、プリフェッチを実施するか否かを決定する。例えば、マスタが、連続したアドレスに同じアクセスサイズで多数のリード要求を出力することが見込まれる場合にプリフェッチを行うことで、メモリアクセスを効率的に実施することができる。特に、DDRメモリなどはリードサイズが一定以上ないと効率が著しく低下する場合があるため、プリフェッチがより有効である。
[バスジェネレータ]
引き続き、実施形態4を説明する。本実施形態では、半導体装置におけるバスの回路情報の生成を、各種設定情報から生成するバスジェネレータを説明する。図7は、バスジェネレータ800のハードウェア構成例を示す。バスジェネレータ800は、例えば、CPU801、メモリ802、キーボード804、マウス805、モニタ806、及びバス807を含むコンピュータ装置として構成される。メモリ802には、コンピュータ装置をバスジェネレータ800として動作させるためのバス生成ツール803が記憶される。コンピュータ装置において、CPU801がメモリ802から読み出されたバス生成ツール803に従って処理を実行することで、コンピュータ装置をバスジェネレータ800として動作させることができる。
本実施形態では、バスシステムの生成にバスジェネレータ800が用いられる。バスジェネレータ800に各種設定情報などを入力することで、例えば図1に示される電子装置10の各マスタからメモリ80までの間のバスシステムを自動生成することができる。
20、30、40:マスタA
22、32、42:サブバスコントローラ
23、33、43:リクエスト発行制御部
50:中央バス制御部
60:インターコネクト
70:メモリコントローラ
71:バッファ
72:キャッシュ
73:制御レジスタ
73:プリフェッチ制御部
74:制御レジスタ
80:メモリ
90:アクセス制御部
101:クロック情報
102:接続情報
103:スレーブ情報
104:マスタ情報
105:QoS方式選択情報
106:QoS詳細設定情報
113:回路情報
501:権利付与選択制御部
502:QoS情報レジスタ
503:付与可能最大数設定レジスタ
551:アクセス権付与先決定部
552:付与可能判定部
553:アクセス権付与部
554:補正量計算部
555:返却量計算部
557:重み生成部
581:初期重み情報レジスタ
582:サイズ別重み情報レジスタ
583:付与中権利数レジスタ
584:アクセスサイズ履歴記憶部
800:バスジェネレータ
802:メモリ
803:バス生成ツール
804:キーボード
805:マウス
806:モニタ
807:バス
901:メニュー
902:サブメニュー
903:入力画面
Claims (20)
- メモリに対してアクセス要求を発行するマスタと、
バスを介して前記マスタに接続され、前記アクセス要求に従って前記メモリにアクセスするメモリコントローラと、
前記マスタの前記メモリに対するアクセス権の付与を通じて、前記マスタが発行した前記アクセス要求の前記メモリコントローラへの出力を制御するアクセス制御を行うアクセス制御部と、を備え、
前記アクセス制御部は、前記アクセス権を付与することが可能な数を示す権利付与可能数を、前記アクセス権が付与されるマスタが発行するアクセス要求のアクセスサイズに基づいて管理し、該権利付与可能数の範囲内で前記アクセス権の付与を実施する半導体装置。 - 前記アクセス制御部は、前記マスタが発行した前記アクセス要求を受け付けるリクエスト発行制御部を有するサブバスコントローラと、前記リクエスト発行制御部に前記アクセス権を付与することで、前記リクエスト発行制御部が受け付けるアクセス要求の発行元のマスタに対してアクセス権を付与する中央バス制御部とを含み、
前記リクエスト発行制御部は、前記中央バス制御部から前記アクセス権が付与されている場合は前記アクセス要求を前記メモリコントローラへ出力し、前記アクセス権が付与されていない場合は前記アクセス要求の前記メモリコントローラへの出力を抑止する請求項1に記載の半導体装置。 - 前記中央バス制御部は、前記マスタに前記アクセス権を付与するたびに、前記アクセス権が付与されるマスタが発行するアクセス要求のアクセスサイズに応じた重みを前記権利付与可能数から減算する請求項2に記載の半導体装置。
- 前記中央バス制御部は、前記マスタに対して前記アクセス権を付与している数を示す付与中権利数を、前記アクセス権が付与されるマスタが発行するアクセス要求のアクセスサイズに基づいて管理し、
前記権利付与可能数は、前記アクセス権の最大付与数を示す権利付与最大数と前記付与中権利数との差で表される請求項2に記載の半導体装置。 - 前記中央バス制御部は、前記マスタに前記アクセス権を付与するたびに、前記アクセス権の付与の対象となるアクセス要求のアクセスサイズに応じた重みを前記付与中権利数に加算する請求項4に記載の半導体装置。
- 前記中央バス制御部は、前記アクセス権の付与時は、前記マスタが発行すると推定されるアクセス要求のアクセスサイズに応じた重みを前記付与中権利数に加算する請求項5に記載の半導体装置。
- 前記リクエスト発行制御部は、前記アクセス要求をメモリコントローラへ出力する場合、該メモリコントローラへ出力するアクセス要求のアクセスサイズを前記中央バス制御部に通知し、
前記中央バス制御部は、前記リクエスト発行制御部から通知されたアクセスサイズに基づいて前記付与中権利数を補正する請求項6に記載の半導体装置。 - 前記中央バス制御部は、前記推定されるアクセス要求のアクセスサイズに応じた重みと、前記リクエスト発行制御部から通知されたアクセスサイズに応じた重みとの差に基づいて、前記付与中権利数を補正する請求項7に記載の半導体装置。
- 前記アクセスサイズと前記重みとを対応付けて記憶するサイズ別重み情報記憶部を更に有し、
前記中央バス制御部は、前記重み情報記憶部を参照して前記通知されたアクセスサイズに応じた重みを取得する請求項8に記載の半導体装置。 - 前記リクエスト発行制御部は、前記アクセス要求をメモリコントローラへ出力する場合、該メモリコントローラへ出力するアクセス要求のアクセスサイズを前記中央バス制御部に通知し、
前記中央バス制御部は、前記リクエスト発行制御部から通知されるアクセスサイズの履歴を取得し、該取得したアクセスサイズの履歴に基づいて、前記マスタが発行すると推定されるアクセス要求のアクセスサイズに応じた重みを生成する請求項6に記載の半導体装置。 - 前記メモリコントローラは、前記アクセス要求を受け付けて記憶するリクエストバッファを有しており、該リクエストバッファに記憶されたアクセス要求に基づくメモリアクセスが処理されて前記リクエストバッファのエントリが開放されると、前記リクエストバッファが開放された旨を示す開放通知信号を前記中央バス制御部に出力し、かつ前記処理されたアクセス要求のアクセスサイズとを前記中央バス制御部に通知し、
前記中央バス制御部は、前記メモリコントローラから前記開放通知信号を受け取ると、前記メモリコントローラから通知されるアクセスサイズに応じた重みを前記付与中権利数から減算する請求項7に記載の半導体装置。 - 前記リクエスト発行制御部は、前記中央バス制御部から前記アクセス権が付与されている場合で、かつ前記マスタから前記アクセス要求を受け付けていない場合は、前記アクセス権を前記中央バス制御部に返却し、
前記中央バス制御部は、前記リクエスト発行制御部からアクセス権が返却されると、前記推定されるアクセス要求のアクセスサイズに応じた重みを前記付与中権利数から減算する請求項7に記載の半導体装置。 - 前記マスタ及び前記サブバスコントローラを複数有し、
前記複数のマスタから出力されるアクセス要求を調停して前記メモリコントローラに出力するインターコネクトを更に備え、
前記複数のサブバスコントローラは、前記複数のマスタのそれぞれに対応して、前記マスタと前記インターコネクトとの間に配置される請求項2に記載の半導体装置。 - 前記メモリコントローラは、キャッシュと、前記アクセス要求がリードの場合に該アクセス要求のアクセスサイズのデータよりもサイズが大きいデータを前記メモリから取得して前記キャッシュに記憶するプリフェッチを制御するプリフェッチ制御部とを更に有し、
前記プリフェッチ制御部は、前記マスタが発行したアクセス要求のアクセスサイズ、及び前記マスタへの前記アクセス権の付与状況に基づいて、プリフェッチを実施するか否かを決定する請求項1に記載の半導体装置。 - メモリに対してアクセス要求を発行する第1及び第2のマスタと、
バスを介して前記第1のマスタ及び前記第2のマスタに接続され、前記アクセス要求に従って前記メモリにアクセスするメモリコントローラと、
前記第1のマスタ及び前記第2のマスタから出力される前記アクセス要求を調停して、前記メモリコントローラへ出力するインターコネクトと、
前記第1のマスタと前記インターコネクトとの間に接続され、前記第1のマスタが発行した前記アクセス要求を受け付ける第1のリクエスト発行制御部を有する第1のサブバスコントローラと、
前記第2のマスタと前記インターコネクトとの間に接続され、前記第2のマスタが発行した前記アクセス要求を受け付ける第2のリクエスト発行制御部を有する第2のサブバスコントローラと、
前記第1のリクエスト発行制御部及び前記第2のリクエスト発行制御部にアクセス権を付与する中央バス制御部と、
を備え、
前記第1のリクエスト発行制御部及び前記第2のリクエスト発行制御部は、前記中央バス制御部から前記アクセス権が付与されている場合は前記アクセス要求を出力し、前記アクセス権が付与されていない場合は前記アクセス要求の出力を抑止し、
前記アクセス制御部は、前記第1のリクエスト発行制御部及び前記第2のリクエスト制御部に対して前記アクセス権を付与することが可能な数を示す権利付与可能数を、前記アクセス権が付与されるアクセス要求のアクセスサイズに基づいて管理し、該権利付与可能数の範囲内で前記アクセス権の付与を実施する半導体装置。 - 前記中央バス制御部は、前記第1のリクエスト発行制御部及び前記第2のリクエスト発行制御部に前記アクセス権を付与するたびに、前記アクセス権が付与されるアクセス要求のアクセスサイズに応じた重みを前記権利付与可能数から減算する請求項15に記載の半導体装置。
- 前記中央バス制御部は、前記第1のリクエスト発行制御部及び前記第2のリクエスト発行制御部に対して前記アクセス権を付与している数を示す付与中権利数を、前記アクセス権が付与されるアクセス要求のアクセスサイズに基づいて管理し、
前記権利付与可能数は、前記アクセス権の最大付与数を示す権利付与最大数と前記付与中権利数との差で表される請求項15に記載の半導体装置。 - 前記中央バス制御部は、前記第1のリクエスト発行制御部及び前記第2のリクエスト発行制御部に前記アクセス権を付与するたびに、前記アクセス権の付与の対象となるアクセス要求のアクセスサイズに応じた重みを前記付与中権利数に加算する請求項17に記載の半導体装置。
- 前記中央バス制御部は、前記アクセス権の付与時は、前記マスタが発行すると推定されるアクセス要求のアクセスサイズに応じた重みを前記付与中権利数に加算する請求項18に記載の半導体装置。
- 半導体装置におけるバスを生成するバスジェネレータであって、
メモリに対するアクセス要求を出力するマスタに関する情報と、前記マスタからアクセスされるスレーブの情報とに基づいて、前記マスタと前記スレーブとの間を接続するバスの構造情報を生成するバス構造情報生成部と、
前記バスの構造情報、前記マスタのサービス品質情報、前記アクセス要求のアクセスサイズに関する情報、及び機能ブロックの回路情報を用いて、前記マスタが出力するアクセス要求に対してアクセス制御を行う中央バス制御部の回路情報を生成する中央バス制御部生成部と、
前記中央バス制御部の回路情報を用いて、前記中央バス制御部の制御に基づいて動作するサブバスコントローラの回路情報を生成するサブバスコントローラ生成部と、
前記バスの構造情報、及び機能ブロックの回路情報を用いて、バス部品の回路情報を生成するバス部品生成部と、
前記中央バス制御部の回路情報、前記サブバスコントローラの回路情報、及び前記バス部品の回路情報をマージし、前記バスの回路情報を生成するマージ部と、を備えるバスジェネレータ。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018118689A JP7018833B2 (ja) | 2018-06-22 | 2018-06-22 | 半導体装置 |
US16/438,078 US11100019B2 (en) | 2018-06-22 | 2019-06-11 | Semiconductor device and bus generator |
EP19181215.5A EP3588318B1 (en) | 2018-06-22 | 2019-06-19 | Semiconductor device and bus generator |
CN201910531773.5A CN110633232A (zh) | 2018-06-22 | 2019-06-19 | 半导体器件和总线生成器 |
EP21166864.5A EP3879409A1 (en) | 2018-06-22 | 2019-06-19 | Semiconductor device and bus generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018118689A JP7018833B2 (ja) | 2018-06-22 | 2018-06-22 | 半導体装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019220060A true JP2019220060A (ja) | 2019-12-26 |
JP7018833B2 JP7018833B2 (ja) | 2022-02-14 |
Family
ID=66999578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018118689A Active JP7018833B2 (ja) | 2018-06-22 | 2018-06-22 | 半導体装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11100019B2 (ja) |
EP (2) | EP3879409A1 (ja) |
JP (1) | JP7018833B2 (ja) |
CN (1) | CN110633232A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3832388A1 (en) | 2019-12-05 | 2021-06-09 | Shin-Etsu Chemical Co., Ltd. | Photomask blank, manufacturing method of photomask and photomask |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021022061A (ja) * | 2019-07-25 | 2021-02-18 | キオクシア株式会社 | ストレージ装置、メモリアクセス制御システムおよびメモリアクセス制御方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011187069A (ja) * | 2005-03-01 | 2011-09-22 | Qualcomm Inc | バスアクセスアービトレーションスキーム |
US20110246688A1 (en) * | 2010-04-01 | 2011-10-06 | Irwin Vaz | Memory arbitration to ensure low latency for high priority memory requests |
WO2017056132A1 (ja) * | 2015-10-01 | 2017-04-06 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4266619B2 (ja) * | 2002-11-25 | 2009-05-20 | 株式会社ルネサステクノロジ | 調停回路 |
WO2005119465A1 (en) * | 2004-06-01 | 2005-12-15 | Ssd Company Limited | Data processing unit and bus arbitration unit |
CN101981549A (zh) * | 2008-03-27 | 2011-02-23 | 松下电器产业株式会社 | 访问控制装置 |
JP2011133940A (ja) * | 2009-12-22 | 2011-07-07 | Seiko Epson Corp | アクセス調停装置、集積回路装置、電子機器、アクセス調停方法、及びプログラム |
US9009414B2 (en) * | 2010-09-21 | 2015-04-14 | Texas Instruments Incorporated | Prefetch address hit prediction to reduce memory access latency |
DE112011103916B4 (de) * | 2010-11-25 | 2021-11-25 | International Business Machines Corporation | Speicherzugriffseinheit für gemeinsame Speichernutzung zwischen mehreren Prozessoren |
CN106331201A (zh) | 2015-07-01 | 2017-01-11 | 中兴通讯股份有限公司 | 域名资源记录缓存控制方法及服务器 |
-
2018
- 2018-06-22 JP JP2018118689A patent/JP7018833B2/ja active Active
-
2019
- 2019-06-11 US US16/438,078 patent/US11100019B2/en active Active
- 2019-06-19 CN CN201910531773.5A patent/CN110633232A/zh active Pending
- 2019-06-19 EP EP21166864.5A patent/EP3879409A1/en active Pending
- 2019-06-19 EP EP19181215.5A patent/EP3588318B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011187069A (ja) * | 2005-03-01 | 2011-09-22 | Qualcomm Inc | バスアクセスアービトレーションスキーム |
US20110246688A1 (en) * | 2010-04-01 | 2011-10-06 | Irwin Vaz | Memory arbitration to ensure low latency for high priority memory requests |
WO2017056132A1 (ja) * | 2015-10-01 | 2017-04-06 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3832388A1 (en) | 2019-12-05 | 2021-06-09 | Shin-Etsu Chemical Co., Ltd. | Photomask blank, manufacturing method of photomask and photomask |
Also Published As
Publication number | Publication date |
---|---|
CN110633232A (zh) | 2019-12-31 |
EP3879409A1 (en) | 2021-09-15 |
JP7018833B2 (ja) | 2022-02-14 |
EP3588318B1 (en) | 2021-04-14 |
US11100019B2 (en) | 2021-08-24 |
US20190391942A1 (en) | 2019-12-26 |
EP3588318A1 (en) | 2020-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9201816B2 (en) | Data processing apparatus and a method for setting priority levels for transactions | |
CN107835989B (zh) | 共享存储控制器及使用共享存储控制器的方法 | |
CN102414671B (zh) | 对于不同源的分级内存仲裁技术 | |
US11188488B2 (en) | Semiconductor device and bus generator | |
US8171187B2 (en) | System and method for arbitrating between memory access requests | |
US20080270658A1 (en) | Processor system, bus controlling method, and semiconductor device | |
JP2010282405A (ja) | データ処理システム | |
JP2012512472A (ja) | データバースト間の競合の解決 | |
EP3335124A1 (en) | Register files for i/o packet compression | |
JP7018833B2 (ja) | 半導体装置 | |
JP6201591B2 (ja) | 情報処理装置および情報処理装置の制御方法 | |
JP7018834B2 (ja) | 半導体装置 | |
EP1704487B1 (en) | Dmac issue mechanism via streaming id method | |
JP2006215621A (ja) | Dma制御装置 | |
JP4610961B2 (ja) | アクセス制御装置 | |
JP2013073297A (ja) | 時分割方式による割り込み制御回路および割り込み制御方法 | |
KR20070020391A (ko) | 스트리밍 id 방법에 의한 dmac 발행 메커니즘 | |
JPH05250308A (ja) | 電子計算機の調停方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210623 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210629 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210826 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220125 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7018833 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |