Method of operating a memory device having a variable data output length and an identification register
First Claim
1. A method of controlling a synchronous memory device, wherein the memory device includes a plurality of memory cells and a register for storing an identification value which identifies the memory device on a bus, the method of controlling the memory device comprises:
- providing block size information to the memory device, wherein the block size information specifies an amount of data to be output by the memory device onto the bus in response to a read request; and
issuing the read request to the memory device which includes identification information, wherein in response to the read request, the memory device determines whether the identification information corresponds to the identification value stored in the register and when the identification information corresponds to the identification value, the memory device outputs the amount of data corresponding to the block size information onto the bus synchronously with respect to at least a first external clock.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a synchronous memory device, wherein the memory device includes a plurality of memory cells and a register for storing an identification value which identifies the memory device on a bus. Block size information is provided to the memory device, wherein the block size information specifies an amount of data to be output onto a bus in response to a read request. The read request is issued to the memory device, and includes identification information, wherein in response to the read request, the memory device determines whether the identification information corresponds to the identification value stored in the register. When the identification information corresponds to the identification value, the memory device outputs an amount of data corresponding to the block size information onto the bus synchronously with respect to at least a first external clock. The memory device may further include a programmable register. An access time value may be provided to the memory device wherein, in response, the memory device stores the access time value in the programmable register. Here, the access time value is representative of a delay to transpire before data is output onto the bus in response to the read request.
-
Citations
40 Claims
-
1. A method of controlling a synchronous memory device, wherein the memory device includes a plurality of memory cells and a register for storing an identification value which identifies the memory device on a bus, the method of controlling the memory device comprises:
-
providing block size information to the memory device, wherein the block size information specifies an amount of data to be output by the memory device onto the bus in response to a read request; and issuing the read request to the memory device which includes identification information, wherein in response to the read request, the memory device determines whether the identification information corresponds to the identification value stored in the register and when the identification information corresponds to the identification value, the memory device outputs the amount of data corresponding to the block size information onto the bus synchronously with respect to at least a first external clock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 30)
-
-
16. A method of operation of a synchronous memory device, wherein the memory device includes a plurality of memory cells and a register for storing an identification value which identifies the memory device on a bus, the method of operation of the memory device comprises:
-
receiving block size information from a master, wherein the block size information specifies an amount of data to be output by the memory device onto the bus in response to a read request or a write request; receiving the read request from the master which includes identification information; determining whether the identification information corresponds to the identification value stored in the register; and outputting the amount of data corresponding to the block size information, in response to the read request, onto the bus synchronously with respect to at least a first external clock when the identification information corresponds to the identification value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32)
-
-
33. A method of operation of a synchronous memory device, wherein the memory device includes a plurality of memory cells, an identification register to store an identification value which identifies the memory device on a bus, and an access time register to store an access time value which is representative of a delay to transpire before data is output onto the bus, the method comprises
storing the access time value in the access time register; -
receiving block size information, wherein the block size information specifies an amount of data to be output in response to a read request or input in response to a write request; receiving a read request which includes identification information; determining whether the identification information in the read request corresponds to the identification value stored in the identification register; outputting the amount of data corresponding to the block size information, in response to the read request, onto the bus synchronously with respect to at least a first external clock when the identification information in the read request corresponds to the identification value; receiving a write request which includes identification information; determining whether the identification information in the write request corresponds to the identification value stored in the identification register; inputting the amount of data corresponding to the block size information, in response to the write request, from the bus synchronously with respect to the first external clock when the identification information in the write request corresponds to the identification value stored in the identification register. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification