Interface for a semiconductor memory device and method for controlling the interface
First Claim
1. A semiconductor memory device comprising:
- a memory core;
a first interface to receive write data from a first set of interconnect resources; and
a second interface, separate from the first interface, the second interface to receive from a second set of interconnect resources;
a column address associated with the write data, wherein the column address identifies a column of the memory core in which to store the write data; and
a first code indicating whether the write data is selectively masked by data mask information, andwherein, if the first code indicates that the write data is selectively masked, the second interface is to receive data mask information specifying whether to selectively write portions of the write data to the memory core.
0 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor memory device includes a memory core, a first interface to receive write data from a first set of interconnect resources, and a second interface, separate from the first interface, to receive from a second set of interconnect resources a column address and a first code. The column address is associated with the write data and identifies a column of the memory core in which to store the write data. The first code indicates whether the write data is selectively masked by data mask information. If the first code indicates that the write data is selectively masked, the second interface is to receive data mask information specifying whether to selectively write portions of the write data to the memory core.
221 Citations
34 Claims
-
1. A semiconductor memory device comprising:
-
a memory core; a first interface to receive write data from a first set of interconnect resources; and a second interface, separate from the first interface, the second interface to receive from a second set of interconnect resources; a column address associated with the write data, wherein the column address identifies a column of the memory core in which to store the write data; and a first code indicating whether the write data is selectively masked by data mask information, and wherein, if the first code indicates that the write data is selectively masked, the second interface is to receive data mask information specifying whether to selectively write portions of the write data to the memory core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling a memory device having a memory core, the method comprising:
-
over a first set of interconnect resources, conveying write data associated with a write operation to the memory device; and over a second set of interconnect resources that are separate from the first set of interconnect resources; conveying a column address that identifies a column of the memory core associated with the write operation; conveying a first code that specifies whether data mask information will be issued in connection with the write operation; and if the first code specifies that the data mask information will be issued, then conveying the data mask information after conveying the first code, wherein the data mask information specifies whether to selectively write portions of the write data to the memory core. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of controlling a memory device having a plurality of banks, the method comprising:
-
conveying a row command and a first bank address to activate a row in a bank identified by the first bank address; conveying a column command and a second bank address, the column command specifying a write operation of write data to a bank identified by the second bank address; conveying a column address that identifies a column associated with the write operation; conveying a first code which specifies whether data mask information will be issued in connection with the write operation; if the first code specifies that the data mask information will be conveyed, then conveying the data mask information after conveying the first code, the data mask information specifying whether to selectively write portions of write data to the memory core; conveying a first bit which specifies whether precharging occurs after the write data is written to the memory core; and conveying the write data associated with the write operation, wherein the write data is conveyed over signal lines separate from those used to convey the row command, first bank address, column command, second bank address, the first code and the first bit. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of operation of a memory controller that controls a memory device, wherein the memory device receives a write command synchronously with respect to a clock signal to store write data associated with a write operation in a memory core of the memory device, the method comprising:
-
conveying, on a first signal line, a first code that specifies whether data mask information will be issued in connection with the write operation, wherein the first code is conveyed synchronously with respect to a first transition of the clock signal; conveying, on a second signal line, precharge information that specifies whether precharging occurs after the write data is written to the memory core, wherein the precharge information is conveyed synchronously with respect to the first transition of the clock signal; conveying column address information associated with the write operation, wherein a portion of the column address information is conveyed on the first and the second signal lines synchronously with respect to transitions of the clock signal that succeed the first transition of the clock signal; conveying the write data over a set of lines that are separate from the first signal line and the second signal line; and if the first code specifies that the data mask information will be issued, then conveying the data mask information to specify whether to selectively write portions of the write data to the memory core, wherein at least a portion of the data mask information is conveyed on the first signal line and the second signal line synchronously with respect to transitions of the clock signal that succeed the first transition of the clock signal. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification