High speed RAM based data serializers
First Claim
Patent Images
1. Apparatus for storing data and for providing data serially at high data rates, said apparatus comprising:
- (a) means for storing data at a plurality of memory locations;
(b) means, responsive to a first enabling signal, for sensing data stored by said storing means, said sensing means provided sensed data;
(c) means, responsive to a second enabling signal, for selectively coupling a memory location of said storing means to said sensing means to permit the sensing of the data stored thereby;
(d) means, responsive to a third enabling signal, for latching said sensed data, said latching means being coupled to said sensing means;
(e) means, responsive to a fourth enabling signal, for generating an address signal identifying a memory location of said storing means, said generating means providing said address signal to said selectively coupling means; and
(f) control means for providing said first, second, third and fourth enabling signals, said control means providing said first, second, third and fourth enabling signals such that;
(i) said generating means generates a first predetermined address signal while said selectively coupling means couples said sensing means to sense the data at a memory location corresponding to a second predetermined address signal, said second predetermined address signal having been generated prior to said first predetermined address signal, and said latching means receives the sensed data corresponding to said second predetermined address signal; and
(ii) said latching means latches said sensed data corresponding to said second predetermined address signal at least until said selectively coupling means receives said first predetermined address signal and couples said sensing means to the memory location corresponding to said first predetermined address signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple bit parallel data serializers are described for accessing data serially through a port at high video data rates. The serializer preferably comprises a buffer array for storing data at a plurality of SRAM memory locations, sense amplifiers for sensing the stored data, an address decoder for selecting a predetermined memory location of the buffer array for data access by the sense amplifiers, a data latch for the latched buffering of data prior to output to the serial port and a control gate for enabling the gated transfer of data between the sense amplifiers and the output latch.
-
Citations
11 Claims
-
1. Apparatus for storing data and for providing data serially at high data rates, said apparatus comprising:
-
(a) means for storing data at a plurality of memory locations; (b) means, responsive to a first enabling signal, for sensing data stored by said storing means, said sensing means provided sensed data; (c) means, responsive to a second enabling signal, for selectively coupling a memory location of said storing means to said sensing means to permit the sensing of the data stored thereby; (d) means, responsive to a third enabling signal, for latching said sensed data, said latching means being coupled to said sensing means; (e) means, responsive to a fourth enabling signal, for generating an address signal identifying a memory location of said storing means, said generating means providing said address signal to said selectively coupling means; and (f) control means for providing said first, second, third and fourth enabling signals, said control means providing said first, second, third and fourth enabling signals such that; (i) said generating means generates a first predetermined address signal while said selectively coupling means couples said sensing means to sense the data at a memory location corresponding to a second predetermined address signal, said second predetermined address signal having been generated prior to said first predetermined address signal, and said latching means receives the sensed data corresponding to said second predetermined address signal; and (ii) said latching means latches said sensed data corresponding to said second predetermined address signal at least until said selectively coupling means receives said first predetermined address signal and couples said sensing means to the memory location corresponding to said first predetermined address signal. - View Dependent Claims (2)
-
-
3. Apparatus for storing data and for providing data serially at high video data rates, said apparatus comprising:
-
(a) first and second serializer units each including; (i) means for storing data at a plurality of memory locations; (ii) means, responsive to a first enabling signal, for sensing data stored by said storing means, said sensing means providing sensed data; (iii) means, responsive to a second enabling signal, for selectively coupling a memory location of said storing means to said sensing means to permit the sensing of the data stored thereby; (iv) means, responsive to a third enabling signal, for latching said sensed data, said latching means being coupled to said sensing means; (b) means, responsive to an address control signal, for generating an address signal identifying a memory location of storing means of said first and second serializer units, said generating means providing said address signal to said selectively coupling means of said first and second serializer units; (c) means, responsive to a multiplexor control signal, for multiplexing sensed data, said multiplexing means being coupled to the latching means of said first and second serializing units for the receipt of sensed data; and (d) control means for providing said first and second serializing units with respective ones of said first, second, and third enabling signals, said control means further providing said address control and said multiplexor control signals, said control means providing said first and second serializing units with respect ones of said first, second, third and fourth enabling signals such that for the respective first and second serializing units; (i) said generating means generates a first predetermined address signal while said selectively coupling means couples said sensing means to sense the data at a memory location corresponding to a second predetermined address signal, said second predetermined address signal having been generated prior to said first predetermined address signal, and said latching means receives the sensed data corresponding to said second predetermined address signal; and (ii) said latching means latches said sensed data corresponding to said second predetermined address signal at least until said selectively coupling means receives said first predetermined address signal and couples said sensing means to the memory location corresponding to said first predetermined address signal. - View Dependent Claims (4)
-
-
5. A high speed data serializer for providing multiple bit parallel serialized data during a memory cycle, said serializer comprising:
-
(a) a plurality of memory array planes, each said memory array plane including respective arrays of first and second memory cells, each said memory array plane providing a parallel bit of the multiple parallel bit serialized data; (b) a plurality of first and second memory cell access selectors for providing access selection control data determinative of the memory cells of respective one of said memory array planes to be accessed during a predetermined memory cycle, each said first and second memory cells access selectors including a plurality of first latch means for storing said access selection control data; (c) a plurality of first and second sense amplifier means, respectively coupled to said first and second memory cell access selectors, for sensing the data stored by the memory cells of respective ones of said memory array planes accessed during said predetermined memory cycle as determined in response to said access selection control data, each said first and second sense amplifier means including a plurality of second latch means for storing data sensed by said first and second sense amplifier means during said predetermined memory cycle; (d) a plurality of data multiplexers having first and second data inputs and a multiplexed data output, said first and second multiplexer data inputs of each said data multiplexer being coupled to receive data from respective ones of said first and second sense amplifier means of a respective memory array plane, said multiplexed data outputs of said data multiplexers providing said parallel bits of the multiple bit parallel serialized data; and (e) control means for providing a plurality of control signals with respect to a series of memory cycles including a first control signal to initiate the generation of access selection control data during a memory cycle prior to said predetermined memory cycle, a second control signal, subsequent to said first control signal, to enable the latching of access selection control data by said first latch means, a third control signal, subsequent to said second control signal, to enable said sense amplifier means and said second latch means during said predetermined memory cycle and prior to provision of said second control signal with respect to a memory cycle subsequent to said predetermined memory cycle. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
Specification