Abstract A semiconductor memory for writing or reading data words in response to prescribed bank address data and bit address data, each word having a prescribed amount of bits, is described. The memory includes a memory array for storing the data words. The memory array includes at least two memory banks adjacent to one another, each bank having a bit area corresponding to the prescribed amount of bits, buffer memory for temporarily storing the data word for writing into the memory array or the data word read from the memory array, a first source for applying the bank address data to the memory array to access the memory banks, a second source for applying the bit address data to the memory banks to access prescribed bit locations of the memory banks, and logic circuitry responsive to the bit address data for cyclically shifting the data word stored in the buffer memory by an amount corresponding to the value of the received bit address data.
A semiconductor memory for writing or reading data words in response to prescribed bank address data and bit address data, each word having a prescribed amount of bits, the memory comprising: memory array means for storing the data words, the memory array means including at least two memory banks adjacent to one another, each band having a bit area corresponding to the prescribed amount of bits; buffer memory means for a temporarily storing at least one of the data word for writing into the memory array means and the data word read from the memory array means; first source means for applying the bank address data to the memory array means to access to the memory banks; second source means for applying the bit address data to the memory banks to access prescribed bit locations of the memory banks; and logic circuit means responsive to the bit address data for cyclically shifting the data word stored in the buffer memory means by an amount corresponding to the value of the received bit address data.
Claim 2
Dependent Claim
174 words
A semiconductor memory for writing or reading data words in response to prescribed bank address data and bit address data, each word having a prescribed amount of bits, the memory comprising: memory array means for storing the data words, the memory array means including at least two memory banks adjacent to one another, each band having a bit area corresponding to the prescribed amount of bits; buffer memory means for a temporarily storing at least one of the data word for writing into the memory array means and the data word read from the memory array means; first source means for applying the bank address data to the memory array means to access to the memory banks; second source means for applying the bit address data to the memory banks to access prescribed bit locations of the memory banks; and logic circuit means responsive to the bit address data for cyclically shifting the data word stored in the buffer memory means by an amount corresponding to the value of the received bit address data.
Claim 3
Dependent Claim
45 words
The memory of claim 1, wherein the logic circuit means includes an output control circuit responsive to a read/write signal for changing the buffer memory means between the read operation mode and the write operation mode and for determining the direction of the cyclic shifting.
Claim 4
Dependent Claim
49 words
The memory of claim 2, wherein the logic circuit means includes a shift control circuit for respectively effecting control to establish high impedance states and normal output states in response to the LSB of the bank address data as well as to the values of said bit address data.
Claim 5
Dependent Claim
62 words
The memory of claim 3, wherein the logic circuit means includes a control circuit for said output control circuit for a read-out control to respectively effect control to establish high impedance states and to determine bit positions at which read-out is effected in response to the LSB of the bank address data as well as to the values of said bit addresses.
Claim 6
Dependent Claim
61 words
The memory of claim 3, wherein the logic circuit means includes a control circuit for said output control circuit for a write-in control to respectively effect control to establish write-in states and to determine bit positions at which write-in is effected in response to the LSB of the bank address data as well as to the values of said bit addresses.