KR102344032B1 - 반도체 장치 - Google Patents
반도체 장치 Download PDFInfo
- Publication number
- KR102344032B1 KR102344032B1 KR1020167027043A KR20167027043A KR102344032B1 KR 102344032 B1 KR102344032 B1 KR 102344032B1 KR 1020167027043 A KR1020167027043 A KR 1020167027043A KR 20167027043 A KR20167027043 A KR 20167027043A KR 102344032 B1 KR102344032 B1 KR 102344032B1
- Authority
- KR
- South Korea
- Prior art keywords
- controller
- configuration register
- master
- masters
- slot
- 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.)
- Active
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/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/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
- 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/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
- G06F13/1663—Access to shared memory
-
- 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/1678—Details of memory controller using bus width
-
- 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
-
- 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/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/406—Management or control of the refreshing or charge-regeneration cycles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Bus Control (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
도 2는 제1 실시예에 따른 액세스권에 관한 메모리 컨트롤러의 처리의 일례를 나타내는 흐름도이다.
도 3은 제1 실시예에 따른 액세스권에 관한 중앙 버스 컨트롤러의 처리의 일례를 나타내는 흐름도이다.
도 4는 제1 실시예에 따른 액세스권에 관한 서브 버스 컨트롤러의 처리의 일례를 나타내는 흐름도이다.
도 5는 제2 실시예에 따른 반도체 장치의 구성도이다.
도 6은 제2 실시예에 따른 중앙 버스 컨트롤러의 구성도이다.
도 7은 제2 실시예에 따른 메모리 컨트롤러의 구성도이다.
도 8은 제2 실시예에 따른 예약형 레지스터 그룹의 구성 정보예를 도시하는 도면이다.
도 9는 제2 실시예에 따른 도 8의 구성에서의 대역폭의 구성예를 도시하는 도면이다.
도 10은 제2 실시예에 따른 예약형 레지스터 그룹 및 리프레시 요구 서브 슬롯 번호 구성 레지스터의 구성 정보예를 도시하는 도면이다.
도 11은 제2 실시예에 따른 도 10의 구성에서의 대역폭의 구성예를 도시하는 도면이다.
도 12는 제2 실시예의 변형예에 따른 중앙 버스 컨트롤러의 구성도이다.
도 13은 제2 실시예의 변형예에 따른 예약형 레지스터 그룹의 구성 정보예를 도시하는 도면이다.
도 14는 제2 실시예의 변형예에 따른 도 13의 구성에서의 대역폭의 구성예를 도시하는 도면이다.
도 15는 제3 실시예에 따른 중앙 버스 컨트롤러의 구성도이다.
도 16a는 제3 실시예에 따라 일정 간격으로 리퀘스트를 발행하는 마스터의 배포 우선순위의 예를 나타내는 도면이다.
도 16b는 제3 실시예에 따라 전반에는 리퀘스트를 발행하지 않고 후반에만 리퀘스트를 발행하는 마스터의 배포 우선순위의 예를 나타내는 도면이다.
도 17은 제4 실시예에 따른 반도체 장치의 구성도이다.
200a, 200b: 서브 버스 컨트롤러
201a, 201b: 리퀘스트 발행 컨트롤러
300: 버스 아비터
400a, 400b: 메모리 컨트롤러
401: 버퍼
402: 리프레시 컨트롤러
500: 메모리
600a, 600b, 600c, 600d, 600e: 중앙 버스 컨트롤러
601: 부여 가능 최대수 구성 레지스터
602: 권리 부여수 컨트롤러
603a, 603b, 603c, 603d, 603e: 권리 부여 선택 컨트롤러
604: 슬롯 구성 레지스터
605: 리프레시 요구 서브 슬롯 번호 구성 레지스터
606: 리프레시 요구 컨트롤러
607: 마스크 신호 생성기
608: 배포 우선순위 계산 회로
610: QoS 정보 레지스터
620a, 620b: 예약형 레지스터 그룹
621: 예약 대역폭 구성 레지스터
622: 예약형 우선순위 레벨 구성 레지스터
623: 기본 슬롯 사이클 구성 레지스터
624: 동작 기본 슬롯 번호 구성 레지스터
625: 전송 동작 서브 슬롯 패턴 구성 레지스터
626: 예약 대역폭 테이블 구성 레지스터
630: 베스트 에포트형 레지스터 그룹
631: 목표 전송량 구성 레지스터
632: 갱신 전송량 레지스터
633: 배포 우선순위 보정 기간 구성 레지스터
634: 베스트 에포트형 우선순위 레벨 구성 레지스터
635: 배포 우선순위 초기화 간격 구성 레지스터
640a, 640b: 전송량 모니터
641: 예약형 전송량 모니터
642: 베스트 에포트 전송량 모니터
Claims (24)
- 반도체 장치로서,
복수의 마스터;
메모리 컨트롤러;
상기 복수의 마스터와 상기 메모리 컨트롤러를 접속시키는 버스;
상기 복수의 마스터의 QoS 정보를 저장하는 QoS 정보 레지스터;
상기 메모리 컨트롤러의 버퍼의 공간 정보에 기초하여 액세스권의 권리 부여 가능수를 계산하는 권리 부여수 컨트롤러;
상기 QoS 정보 레지스터의 상기 QoS 정보 및 상기 권리 부여수 컨트롤러로부터의 상기 권리 부여 가능수에 기초하여, 상기 액세스권이 부여될 마스터를 선택하는 권리 부여 선택 컨트롤러; 및
상기 권리 부여 선택 컨트롤러로부터 상기 액세스권이 부여되지 않은 마스터로부터의 리퀘스트를 통과시키지 않는 리퀘스트 발행 컨트롤러
를 포함하는 반도체 장치. - 제1항에 있어서,
상기 권리 부여 가능수의 최대수를 저장하는 부여 가능 최대수 구성 레지스터를 더 포함하고,
상기 권리 부여수 컨트롤러는 상기 메모리 컨트롤러의 버퍼의 공간 정보에 기초하여, 상기 부여 가능 최대수 구성 레지스터에 저장되는 상기 최대수를 권리 부여 가능수의 상한으로 하여 상기 권리 부여 가능수를 계산하는 반도체 장치. - 제1항에 있어서,
상기 리퀘스트 발행 컨트롤러는 상기 액세스권이 부여된 마스터로부터의 리퀘스트를 유지하고 있지 않은 경우, 상기 액세스권을 반환하고,
상기 권리 부여수 컨트롤러는 상기 메모리 컨트롤러의 버퍼의 공간 정보 및 상기 액세스권의 반환수에 기초하여, 상기 액세스권의 권리 부여 가능수를 계산하는 반도체 장치. - 반도체 장치로서,
복수의 마스터;
메모리 컨트롤러;
상기 복수의 마스터와 상기 메모리 컨트롤러를 접속시키는 버스;
상기 복수의 마스터의 예약 대역폭을 저장하는 예약 대역폭 구성 레지스터를 포함하는 제1 구성 레지스터 그룹;
미리 결정된 기간을 저장하는 슬롯 구성 레지스터;
상기 복수의 마스터의 전송량을 측정하는 전송량 모니터;
상기 메모리 컨트롤러의 버퍼의 공간 정보에 기초하여 액세스권의 권리 부여 가능수를 계산하는 권리 부여수 컨트롤러;
상기 제1 구성 레지스터 그룹의 구성 정보, 상기 슬롯 구성 레지스터의 상기 미리 결정된 기간, 상기 전송량 모니터에 의해 측정된 상기 전송량, 및 상기 권리 부여수 컨트롤러로부터의 상기 권리 부여 가능수에 기초하여, 상기 액세스권이 부여될 마스터를 선택하는 권리 부여 선택 컨트롤러; 및
상기 권리 부여 선택 컨트롤러로부터 상기 액세스권이 부여되지 않은 마스터로부터의 리퀘스트를 통과시키지 않는 리퀘스트 발행 컨트롤러를 포함하는 반도체 장치. - 제4항에 있어서,
상기 제1 구성 레지스터 그룹은 상기 복수의 마스터의 우선순위 레벨을 저장하는 예약형 우선순위 레벨 구성 레지스터를 더 포함하는 반도체 장치. - 제4항에 있어서,
상기 제1 구성 레지스터 그룹은 상기 복수의 마스터 각각에 대하여, 상기 액세스권이 배포되는 기본 슬롯의 번호를 저장하는 동작 기본 슬롯 번호 구성 레지스터를 더 포함하는 반도체 장치. - 제6항에 있어서,
상기 제1 구성 레지스터 그룹은 상기 복수의 마스터 각각에 대하여, 상기 액세스권이 배포되는 서브 슬롯 패턴을 저장하는 전송 동작 서브 슬롯 패턴 구성 레지스터를 더 포함하는 반도체 장치. - 제6항에 있어서,
상기 제1 구성 레지스터 그룹은 상기 복수의 마스터 각각에 대하여, 상기 액세스권이 배포되는 상기 기본 슬롯의 사이클을 저장하는 기본 슬롯 사이클 구성 레지스터를 더 포함하는 반도체 장치. - 제6항에 있어서,
상기 제1 구성 레지스터 그룹은 상기 예약 대역폭 구성 레지스터 대신에, 상기 복수의 마스터 각각에 대하여, 서브 슬롯마다 상기 예약 대역폭을 저장하는 예약 대역폭 테이블 구성 레지스터를 포함하는 반도체 장치. - 제4항에 있어서,
메모리의 리프레시 요구 신호를 상기 메모리 컨트롤러에 출력하도록 구성되는 리프레시 요구 컨트롤러를 더 포함하는 반도체 장치. - 제10항에 있어서,
상기 리프레시 요구 컨트롤러가 리프레시 요구를 발행하는 서브 슬롯 번호를 저장하는 리프레시 요구 서브 슬롯 번호 구성 레지스터를 더 포함하는 반도체 장치. - 제4항에 있어서,
복수의 제1 구성 레지스터 그룹을 포함하고, 상기 복수의 제1 구성 레지스터 그룹과 상기 복수의 마스터는 서로 연관되는 반도체 장치. - 제4항에 있어서,
상기 리퀘스트 발행 컨트롤러는 상기 액세스권이 부여된 마스터로부터의 리퀘스트를 유지하고 있지 않은 경우, 상기 액세스권을 반환하고,
상기 권리 부여수 컨트롤러는 상기 메모리 컨트롤러의 버퍼의 공간 정보 및 상기 액세스권의 반환수에 기초하여, 액세스권의 권리 부여 가능수를 계산하는 반도체 장치. - 반도체 장치로서,
복수의 마스터;
메모리 컨트롤러;
상기 복수의 마스터와 상기 메모리 컨트롤러를 접속시키는 버스;
상기 복수의 마스터의 목표 전송량을 저장하는 목표 전송량 구성 레지스터를 포함하는 제2 구성 레지스터 그룹;
미리 결정된 기간을 저장하는 슬롯 구성 레지스터;
상기 목표 전송량에 기초하여, 액세스권의 배포의 우선순위인 배포 우선순위를 계산하는 배포 우선순위 계산 회로;
상기 메모리 컨트롤러의 버퍼의 공간 정보에 기초하여, 상기 액세스권의 권리 부여 가능수를 계산하는 권리 부여수 컨트롤러;
상기 슬롯 구성 레지스터의 상기 미리 결정된 기간, 상기 배포 우선순위 계산 회로에 의해 계산된 상기 배포 우선순위, 및 상기 권리 부여수 컨트롤러로부터의 상기 권리 부여 가능수에 기초하여, 상기 액세스권이 부여될 마스터를 선택하는 권리 부여 선택 컨트롤러; 및
상기 권리 부여 선택 컨트롤러로부터 상기 액세스권이 부여되지 않은 마스터로부터의 리퀘스트를 통과시키지 않는 리퀘스트 발행 컨트롤러를 포함하는 반도체 장치. - 제14항에 있어서,
상기 복수의 마스터의 전송량을 측정하는 전송량 모니터를 더 포함하고,
상기 제2 구성 레지스터 그룹은 상기 목표 전송량이 보정되는 기간을 저장하는 배포 우선순위 보정 기간 구성 레지스터를 더 포함하고,
상기 배포 우선순위 계산 회로는 상기 목표 전송량, 상기 전송량 모니터에 의해 측정된 상기 전송량의 누적값, 및 상기 목표 전송량이 보정되는 기간에 기초하여, 상기 액세스권의 배포의 우선순위를 나타내는 배포 우선순위를 계산하는 반도체 장치. - 제14항에 있어서,
상기 제2 구성 레지스터 그룹은 상기 복수의 마스터의 우선순위 레벨을 저장하는 베스트 에포트형(best effort type) 우선순위 레벨 구성 레지스터를 더 포함하는 반도체 장치. - 제14항에 있어서,
상기 제2 구성 레지스터 그룹은 상기 배포 우선순위를 초기화하는 간격을 저장하는 배포 우선순위 초기화 간격 구성 레지스터를 더 포함하는 반도체 장치. - 제14항에 있어서,
상기 제2 구성 레지스터 그룹은 상기 복수의 마스터 각각에 대하여, 상기 액세스권이 배포되는 기본 슬롯의 사이클을 저장하는 기본 슬롯 사이클 구성 레지스터를 더 포함하는 반도체 장치. - 제18항에 있어서,
상기 제2 구성 레지스터 그룹은 상기 복수의 마스터 각각에 대하여, 상기 액세스권이 배포되는 상기 기본 슬롯을 저장하는 동작 기본 슬롯 번호 구성 레지스터를 더 포함하는 반도체 장치. - 제14항에 있어서,
메모리의 리프레시 요구 신호를 상기 메모리 컨트롤러에 출력하도록 구성되는 리프레시 요구 컨트롤러를 더 포함하는 반도체 장치. - 제20항에 있어서,
상기 리프레시 요구 컨트롤러가 리프레시 요구를 발행하는 서브 슬롯 번호를 저장하는 리프레시 요구 서브 슬롯 번호 구성 레지스터를 더 포함하는 반도체 장치. - 제14항에 있어서,
복수의 제2 구성 레지스터 그룹을 포함하고, 상기 복수의 제2 구성 레지스터 그룹과 상기 복수의 마스터는 서로 연관되는 반도체 장치. - 제14항에 있어서,
상기 리퀘스트 발행 컨트롤러는 상기 액세스권이 부여된 마스터로부터의 리퀘스트를 유지하고 있지 않은 경우, 상기 액세스권을 반환하고;
상기 권리 부여수 컨트롤러는 상기 메모리 컨트롤러의 버퍼의 공간 정보 및 상기 액세스권의 반환수에 기초하여, 상기 액세스권의 권리 부여 가능수를 계산하는 반도체 장치. - 제14항에 있어서,
상기 복수의 마스터의 예약 대역폭을 저장하는 예약 대역폭 구성 레지스터를 포함하는 제1 구성 레지스터 그룹; 및
상기 복수의 마스터의 전송량을 측정하는 전송량 모니터
를 더 포함하고,
상기 권리 부여 선택 컨트롤러는 상기 제1 구성 레지스터 그룹의 구성 정보, 상기 슬롯 구성 레지스터의 상기 미리 결정된 기간, 상기 전송량 모니터에 의해 측정된 상기 전송량, 및 상기 권리 부여수 컨트롤러로부터의 상기 권리 부여 가능수, 또는 상기 슬롯 구성 레지스터의 상기 미리 결정된 기간, 상기 배포 우선순위 계산 회로에서 계산된 상기 배포 우선순위, 및 상기 권리 부여수 컨트롤러로부터의 상기 권리 부여 가능수에 기초하여, 상기 권리가 부여될 마스터를 선택하고,
상기 권리 부여 선택 컨트롤러는 액세스권 부여 신호와 함께, 부여된 액세스권이 상기 제1 구성 레지스터 그룹을 사용하여 부여된 액세스권인지 또는 상기 제2 구성 레지스터 그룹을 사용하여 부여된 액세스권인지를 식별하는 액세스권 속성 신호를 배포하고,
상기 전송량 모니터는 상기 액세스권 속성 신호에 따라 상기 마스터의 전송량을 측정하는 기능을 포함하는 반도체 장치.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/005013 WO2017056132A1 (ja) | 2015-10-01 | 2015-10-01 | 半導体装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180062915A KR20180062915A (ko) | 2018-06-11 |
KR102344032B1 true KR102344032B1 (ko) | 2021-12-28 |
Family
ID=58422810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167027043A Active KR102344032B1 (ko) | 2015-10-01 | 2015-10-01 | 반도체 장치 |
Country Status (6)
Country | Link |
---|---|
US (3) | US10108562B2 (ko) |
EP (1) | EP3358468B1 (ko) |
JP (1) | JP6513695B2 (ko) |
KR (1) | KR102344032B1 (ko) |
CN (2) | CN114490457B (ko) |
WO (1) | WO2017056132A1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6886301B2 (ja) * | 2017-01-26 | 2021-06-16 | キヤノン株式会社 | メモリアクセスシステム、その制御方法、プログラム、及び画像形成装置 |
JP6890055B2 (ja) | 2017-06-30 | 2021-06-18 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
JP2019101446A (ja) * | 2017-11-28 | 2019-06-24 | ルネサスエレクトロニクス株式会社 | 半導体装置及びそれを備えた半導体システム |
JP6946168B2 (ja) | 2017-12-22 | 2021-10-06 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
JP7018834B2 (ja) * | 2018-06-22 | 2022-02-14 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
JP7018833B2 (ja) * | 2018-06-22 | 2022-02-14 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
US11449249B2 (en) | 2018-11-26 | 2022-09-20 | Micron Technology, Inc. | Configuring command/address channel for memory |
JP2021082103A (ja) * | 2019-11-21 | 2021-05-27 | ルネサスエレクトロニクス株式会社 | 調停回路、データ転送システム、及び、調停回路による調停方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004171541A (ja) | 2002-11-08 | 2004-06-17 | Matsushita Electric Ind Co Ltd | データ記憶システムおよび転送制御方法 |
US20130073762A1 (en) | 2011-09-16 | 2013-03-21 | Jong Ho Roh | System on chip, electronic system including the same, and method of operating the same |
WO2014027445A1 (ja) | 2012-08-13 | 2014-02-20 | パナソニック株式会社 | アクセス制御装置、中継装置、アクセス制御方法、コンピュータプログラム |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0294499B1 (en) * | 1987-06-09 | 1992-08-26 | International Business Machines Corporation | Control scheme for segmented buffers based on a shared reference count |
JP2986176B2 (ja) * | 1990-05-11 | 1999-12-06 | 株式会社日立製作所 | バス権制御方式およびバスシステム |
US5265211A (en) * | 1992-01-02 | 1993-11-23 | International Business Machines Corporation | Arbitration control logic for computer system having dual bus architecture |
JP2591502B2 (ja) * | 1994-12-09 | 1997-03-19 | 日本電気株式会社 | 情報処理システムおよびそのバス調停方式 |
US6070205A (en) * | 1997-02-17 | 2000-05-30 | Ssd Company Limited | High-speed processor system having bus arbitration mechanism |
US6006303A (en) * | 1997-08-28 | 1999-12-21 | Oki Electric Industry Co., Inc. | Priority encoding and decoding for memory architecture |
JP3791005B2 (ja) * | 2001-11-20 | 2006-06-28 | 日本電気株式会社 | バスアクセス調停装置及びバスアクセス調停方法 |
EP1418506A3 (en) * | 2002-11-08 | 2005-10-12 | Matsushita Electric Industrial Co., Ltd. | Data storing system and transmission control method |
JP2004227049A (ja) * | 2003-01-20 | 2004-08-12 | Renesas Technology Corp | データ転送装置、半導体集積回路及びマイクロコンピュータ |
JP4480427B2 (ja) | 2004-03-12 | 2010-06-16 | パナソニック株式会社 | リソース管理装置 |
JP4748641B2 (ja) * | 2004-12-06 | 2011-08-17 | ルネサスエレクトロニクス株式会社 | 情報処理システム |
JP2006195867A (ja) * | 2005-01-17 | 2006-07-27 | Matsushita Electric Ind Co Ltd | バス調停方法及び半導体装置 |
JP4847036B2 (ja) * | 2005-03-30 | 2011-12-28 | キヤノン株式会社 | バスアクセスを調停する制御装置およびデータ処理装置の制御方法 |
JP2008130056A (ja) * | 2006-11-27 | 2008-06-05 | Renesas Technology Corp | 半導体回路 |
TW201017421A (en) * | 2008-09-24 | 2010-05-01 | Panasonic Corp | Cache memory, memory system and control method therefor |
JP2010282405A (ja) * | 2009-06-04 | 2010-12-16 | Renesas Electronics Corp | データ処理システム |
JP2011095966A (ja) * | 2009-10-29 | 2011-05-12 | Yamaha Corp | アクセスコントローラ |
GB2484483B (en) | 2010-10-12 | 2018-07-11 | Advanced Risc Mach Ltd | Communication using integrated circuit interconnect circuitry |
CN102207918B (zh) * | 2011-06-07 | 2014-04-23 | 北京北大众志微系统科技有限责任公司 | 一种片上总线仲裁方法及装置 |
US9772958B2 (en) * | 2011-10-31 | 2017-09-26 | Hewlett Packard Enterprise Development Lp | Methods and apparatus to control generation of memory access requests |
US9251108B2 (en) * | 2012-11-05 | 2016-02-02 | International Business Machines Corporation | Managing access to shared buffer resources |
CN103914413A (zh) * | 2014-04-18 | 2014-07-09 | 东南大学 | 用于粗粒度可重构系统的外存访问接口及其访问方法 |
-
2015
- 2015-10-01 EP EP15885774.8A patent/EP3358468B1/en active Active
- 2015-10-01 US US15/127,765 patent/US10108562B2/en active Active
- 2015-10-01 KR KR1020167027043A patent/KR102344032B1/ko active Active
- 2015-10-01 WO PCT/JP2015/005013 patent/WO2017056132A1/ja active Application Filing
- 2015-10-01 CN CN202111655532.5A patent/CN114490457B/zh active Active
- 2015-10-01 JP JP2016554520A patent/JP6513695B2/ja active Active
- 2015-10-01 CN CN201580018135.3A patent/CN106856663B/zh active Active
-
2018
- 2018-10-19 US US16/165,658 patent/US10831683B2/en active Active
-
2020
- 2020-10-09 US US17/066,998 patent/US11294835B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004171541A (ja) | 2002-11-08 | 2004-06-17 | Matsushita Electric Ind Co Ltd | データ記憶システムおよび転送制御方法 |
US20130073762A1 (en) | 2011-09-16 | 2013-03-21 | Jong Ho Roh | System on chip, electronic system including the same, and method of operating the same |
WO2014027445A1 (ja) | 2012-08-13 | 2014-02-20 | パナソニック株式会社 | アクセス制御装置、中継装置、アクセス制御方法、コンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN114490457A (zh) | 2022-05-13 |
EP3358468B1 (en) | 2020-12-09 |
US10831683B2 (en) | 2020-11-10 |
US11294835B2 (en) | 2022-04-05 |
US20170270063A1 (en) | 2017-09-21 |
US20190057052A1 (en) | 2019-02-21 |
CN106856663B (zh) | 2022-01-07 |
CN114490457B (zh) | 2024-06-21 |
CN106856663A (zh) | 2017-06-16 |
JP6513695B2 (ja) | 2019-05-15 |
KR20180062915A (ko) | 2018-06-11 |
EP3358468A4 (en) | 2019-06-12 |
US20210026788A1 (en) | 2021-01-28 |
EP3358468A1 (en) | 2018-08-08 |
US10108562B2 (en) | 2018-10-23 |
JPWO2017056132A1 (ja) | 2018-07-19 |
WO2017056132A1 (ja) | 2017-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102344032B1 (ko) | 반도체 장치 | |
US7647444B2 (en) | Method and apparatus for dynamic hardware arbitration | |
US7350004B2 (en) | Resource management device | |
JP6057179B2 (ja) | 資源要求調停装置、資源要求調停システム、資源要求調停方法、集積回路およびプログラム | |
US9529751B2 (en) | Requests and data handling in a bus architecture | |
CN110059043B (zh) | 数据处理器及用于控制数据处理器的方法 | |
US8463958B2 (en) | Dynamic resource allocation for transaction requests issued by initiator devices to recipient devices | |
KR102537338B1 (ko) | 반도체 장치 및 액세스 제어 방법 | |
US7054970B2 (en) | Bus arbiter for integrated circuit systems | |
TWI490697B (zh) | 匯流排控制器、匯流排通信系統及匯流排控制方法 | |
CN117708008A (zh) | 基于计数器的轮询仲裁方法及装置 | |
KR20190076869A (ko) | 반도체 장치 및 버스 제너레이터 | |
US9223731B2 (en) | Arbitration circuit and control method thereof | |
US10608943B2 (en) | Dynamic buffer management in multi-client token flow control routers | |
KR20180014689A (ko) | 분할 버스트 대역폭 중재를 위한 방법 및 장치 | |
JP2011059915A (ja) | 半導体装置 | |
US7404025B2 (en) | Software programmable dynamically reconfigurable scheme for controlling request grant and masking for ultra high priority accessor during arbitration | |
JP2000250853A (ja) | バス調整制御装置 | |
JP2005004563A (ja) | Dma転送制御装置 | |
JP2007164713A (ja) | リソース管理装置及びリソース管理方法 | |
KR20210126978A (ko) | 분리 메모리 디바이스 및 분리 메모리 디바이스의 동작 방법 | |
JP2000259549A (ja) | Dma制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20160929 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200818 Comment text: Request for Examination of Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20211006 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20211223 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20211224 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |