SEMICONDUCTOR CHIP AND METHOD OF CONTROLLING MEMORY
First Claim
1. A semiconductor chip for adaptively processing a plurality of commands to request memory access, comprising:
- a storage unit configured to store a memory access request to be currently processed and a plurality of memory access requests received before the memory access request to be currently processed in received order; and
a control unit configured to process the memory access request to be currently processed and the plurality of memory access requests received before the memory access request to be currently processed, which have been stored in the storage unit, in received order, except that memory access requests attempting to access a same bank and a same row are successively processed.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are a semiconductor chip for adaptively processing a plurality of commands to request memory access, and a method of controlling memory. The semiconductor chip includes a storage unit ad a control unit. The storage unit stores a memory access request to be currently processed and a plurality of memory access requests received before the memory access request to be currently processed in received order. The control unit processes the memory access request to be currently processed and the plurality of memory access requests received before the memory access request to be currently processed, which have been stored in the storage unit, in received order, except that memory access requests attempting to access the same bank and the same row are successively processed.
77 Citations
15 Claims
-
1. A semiconductor chip for adaptively processing a plurality of commands to request memory access, comprising:
-
a storage unit configured to store a memory access request to be currently processed and a plurality of memory access requests received before the memory access request to be currently processed in received order; and a control unit configured to process the memory access request to be currently processed and the plurality of memory access requests received before the memory access request to be currently processed, which have been stored in the storage unit, in received order, except that memory access requests attempting to access a same bank and a same row are successively processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling memory, the method being performed by an apparatus for controlling semiconductor chip memory for adaptively processing a plurality of commands to request memory access, the method comprising the steps of:
-
(a) storing a memory access request to be currently processed and a plurality of memory access requests received before the memory access request to be currently processed in a storage unit in received order, and inquiring memory addresses that the requests attempt to access sequentially in reverse order; and (b) if it is determined that there is a request attempting to access a same bank and a same row as the memory access request to be currently processed based on the memory addresses inquired in reverse order, placing the memory access request to be currently processed after the request attempting to access the same bank and the same row. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification