High speed data transfer for a semiconductor memory
First Claim
1. In a semiconductor memory, a system for rapidly transferring data between a plurality of successive memory locations and a data output buss in response to a single address input, comprising:
- a plurality of N data latches for storing data associated with N successive memory locations which are defined by a plurality of bits of the address input;
a corresponding plurality of N serially connected decoders each associated with one of said data latches, each adapted to be enabled for causing its associated data latch to output its stored data to the data buss, and each receiving selected bits of the address input such that one of the decoders is initially enabled, in response to said selected bits having a given logic state, for causing its associated data latch to output its stored data to the data buss,the enabled decoder being adapted to then disable itself and to enable a successive decoder, the latter decoder and each remaining decoder being adapted to disable itself after having been enabled and to enable a successive decoder so as to cause the data latches to output, to the data buss, N successive bits of data in response to a single address input.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described for use in a semiconductor memory for rapidly transferring data between a plurality of successive memory locations and a data output buss. The system includes a plurality of data latches for storing data derived from successive locations in memory, and a corresponding plurality of serially coupled decoders, each associated with one of the data latches. In response to an address input, one decoder is enabled for causing its associated data latch to output its stored data to the data buss. The latter decoder then disables itself and enables the next decoder so that a second latch outputs its stored data. The process continues with each decoder disabling itself and enabling the next decoder so that the data latches are caused to sequentially output their stored data.
-
Citations
9 Claims
-
1. In a semiconductor memory, a system for rapidly transferring data between a plurality of successive memory locations and a data output buss in response to a single address input, comprising:
-
a plurality of N data latches for storing data associated with N successive memory locations which are defined by a plurality of bits of the address input; a corresponding plurality of N serially connected decoders each associated with one of said data latches, each adapted to be enabled for causing its associated data latch to output its stored data to the data buss, and each receiving selected bits of the address input such that one of the decoders is initially enabled, in response to said selected bits having a given logic state, for causing its associated data latch to output its stored data to the data buss, the enabled decoder being adapted to then disable itself and to enable a successive decoder, the latter decoder and each remaining decoder being adapted to disable itself after having been enabled and to enable a successive decoder so as to cause the data latches to output, to the data buss, N successive bits of data in response to a single address input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a semiconductor memory having a read mode and a write mode, a system for rapidly writing incoming data into four successive memory locations and for reading data out of four successive memory locations, comprising:
-
four data latches for storing data associated with four successive memory locations which are defined by a plurality of bits of the address input, each data latch being adapted to output its stored data when selected by an enabled decoder; four data input buffers each having an input for receiving incoming data, an output for coupling the data to memory, and each being adapted to output the data to memory when selected by an enabled decoder; four serially connected decoders, each associated with one of said data latches and with one of said input buffers, and each receiving selected bits of the address input such that one of the decoders is initially enabled in response to the address input for selecting its associated data latch when the memory is in a read mode and for selecting its associated input buffer when the memory is in a write mode, the enabled decoder being adapted to disable itself and enable a successive decoder, the latter decoder and each remaining decoder being adapted to disable itself after having been enabled and to enable a successive decoder so as to rapidly write four bits of data into successive memory locations when the memory is in the write mode and to rapidly read four bits of data out of successive memory locations when the memory is in the read mode. - View Dependent Claims (9)
-
Specification