Memory system
First Claim
1. A relatively high speed memory system comprised of relatively slow speed electronic memory means, said memory system organized as a planar array of rows and columns of word positions and comprising:
- (a) address generator means for generating sequences of N addresses to access sequences of N words of data along selected substantially straight paths in any direction across said memory array with each address generated having a set of most significant bits and a set of least significant bits;
(b) a plurality of electronic memory means, each of said memory means having address decoder means responsive to a plurality of address bits for selecting a memory element within said memory means and enable means responsive to an enable signal for enabling said memory means; and
(c) logic means coupling said address generator means to said electronic memory means, said set of least significant bits being selectively coupled to the enable means of said memory means for selectively enabling at least one of said memory means and said most significant bits being selectively coupled to said address decoder means for addressing a selected memory element within said enabled memory means;
wherein(d) N is greater than one and wherein no memory means is selected more than once per sequence of N memory accesses.
3 Assignments
0 Petitions
Accused Products
Abstract
A relatively high speed memory system is provided utilizing relatively low speed electronic memory devices such as NOS integrated circuits. The memory system is organized as a planar array with rows and columns of word positions and includes an address generator for generating sequences of N address bits to access sequences of N words of data where N is greater than 1 along any selected substantially straight path in any direction along the memory array with each address generating having a set of most significant bits and a set of least significant bits. Each electronic memory device includes an address decoder which is responsive to a first plurality of address bits for selecting a memory element within the memory device and an enable circuit for enabling the memory device. The logic circuit coupling the address generator to the electronic memory devices selectively enables at least one memory device during each memory access and no one memory device is selected more than once per N memory access. In one embodiment the logic means selectively couples the least significant bits from the address generator to enable the selected memory devices the most significant bits being selectively coupled to the address decoders of the memory devices for selecting a memory element within each enabled memory device.
-
Citations
24 Claims
-
1. A relatively high speed memory system comprised of relatively slow speed electronic memory means, said memory system organized as a planar array of rows and columns of word positions and comprising:
-
(a) address generator means for generating sequences of N addresses to access sequences of N words of data along selected substantially straight paths in any direction across said memory array with each address generated having a set of most significant bits and a set of least significant bits; (b) a plurality of electronic memory means, each of said memory means having address decoder means responsive to a plurality of address bits for selecting a memory element within said memory means and enable means responsive to an enable signal for enabling said memory means; and (c) logic means coupling said address generator means to said electronic memory means, said set of least significant bits being selectively coupled to the enable means of said memory means for selectively enabling at least one of said memory means and said most significant bits being selectively coupled to said address decoder means for addressing a selected memory element within said enabled memory means;
wherein(d) N is greater than one and wherein no memory means is selected more than once per sequence of N memory accesses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A relatively high speed memory system comprised of relatively slow speed electronic memory means, said memory system organized as a planar array of rows and columns of word positions and comprising:
-
(a) address generator means for generating sequences of N addresses to access sequencies of N words of data along any selected substantially straight paths in any direction across said memory array with each address generated having a set of most significant bits and a set of least significant bits; (b) a plurality of electronic memory means, each of said memory means having address decoder means responsive to a plurality of address bits for selecting a memory element within said memory means and enable means responsive to an enable signal for enabling said memory means; and (c) logic means coupling said address generator means to said electronic memory means, said logic means including; (i) first means responsible to each address generated by said address generator means for selectively enabling at least one of said memory means during each memory access with N being greater than one and no memory means being selected more than once per sequence of N memory accesses; and (ii) second means responsive to each address generated by said address generator means for addressing a selected memory element within said enabled memory means. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A relatively high speed memory system comprised of relatively slow speed electronic memory means, said memory system organized as a planar array of rows and columns of memory modules with each memory module organized as a planar array of rows and columns of word positions and comprising:
-
(a) address generator means for generating sequences of N addresses to access sequences of N words of data along selected substantially straight paths in any direction across said arrays with each address generated having a set of most significant bits and a set of least significant bits; (b) a plurality of electronic memory means, each of said memory means having address decoder means responsive to a plurality of address bits for selecting a memory element within said memory means and enable means responsive to an enable signal for enabling said memory means; and (c) logic means coupling said address generator means to said electronic memory means, said set of least significant bits being selectively coupled to the enable means of said memory means for selectively enabling one of said memory means and said most significant bits being selectively coupled to said address decoder means for addressing a selected memory element within said enabled memory means;
wherein(d) each of the memory elements of any given memory means is assigned to a row and column position in a different respective memory module, and wherein N is greater than one and wherein no memory means is selected more than once per sequence of N memory accesses. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification