Apparatus and method for increasing the efficiency of random access storage
First Claim
1. An improved method for receiving a message, having data bits therein, from a random access storage and transmitting said message, said data bits having a typical data bit delivery time and a worst case data bit delivery time, comprising the steps of:
- a. storing said data bits in a buffer as they are received from a random access storage;
b. simultaneously transmitting said data bits from said buffer for a predetermined period of time ending after said worst case data bit delivery time;
c. checking the parity of said message as the data bits therein are stored in said buffer;
d. generating an error signal, when message is being transmitted to the bus and non-parity occurs.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method are described wherein the average access time utilized for recovering stored data in a random access storage system is reduced. An access cycle is begun with the predetermined typical data bit delivery time known and with the knowledge of the worst case data bit delivery time. An output buffer is connected to a random access storage for receiving the data bits of an output message from the storage. The output buffer is gated to receive the data from the random access storage; the gate signal enables the output buffer to receive data bits over a predetermined time interval. The output buffer is connected to a data transmission means such as a bus, and is gated by a second signal to place the stored information on the bus. The second signal, the message gate signal, is timed to place the information stored in the output buffer on the bus during the period beginning with the typical data bit delivery time and ending after the worst case data bit delivery time. Thus, the data bits may be received from the random access storage and subsequently or immediately transmitted by the output buffer depending on the time of arrival of the data bit at the output buffer. Parity checking means check the parity of the message being transmitted from the random access storage to the output buffer; at the end of the time allowed for the worst case data bit delivery time the condition of the parity check means is ascertained, and if an incorrect parity condition exists an error/retry signal is generated to begin a retry cycle to again transmit the contents of the output buffer to the bus.
18 Citations
9 Claims
-
1. An improved method for receiving a message, having data bits therein, from a random access storage and transmitting said message, said data bits having a typical data bit delivery time and a worst case data bit delivery time, comprising the steps of:
-
a. storing said data bits in a buffer as they are received from a random access storage; b. simultaneously transmitting said data bits from said buffer for a predetermined period of time ending after said worst case data bit delivery time; c. checking the parity of said message as the data bits therein are stored in said buffer; d. generating an error signal, when message is being transmitted to the bus and non-parity occurs. - View Dependent Claims (2)
-
-
3. An improved method for receiving a message having data bits therein from a random access storage and transmitting said message, said data bits having a typical data bit delivery time and a worst case data bit delivery time, comprising the steps of:
-
a. storing said data bits in a buffer as they are received from a random access storage; b. simultaneously transmitting said data bits from said buffer for a predetermined period of time beginning at said typical data bit delivery time and ending after said worst case data bit delivery time; c. checking the parity of said message as the data bits therein are stored in said buffer; d. generating an error signal, when message is being transmitted to the bus and non-parity occurs. - View Dependent Claims (4)
-
-
5. In a random access storage system including a random access storage device for storing data messages comprising a plurality of data bits said system having a typical data bit delivery time and a worst case data bit delivery time, apparatus for decreasing the average access time of said system comprising:
-
a. a data bus for transmitting data; b. an output buffer connected to said random access storage device responsive to an output buffer clock signal level for receiving and temporarily storing data bits from said device, and connected to said data bus and responsive to a data gate signal level for transmitting temporarily stored data to said bus; c. parity check means connected to said random access storage device for checking parity of messages delivered to said output buffer from said random access storage device and for generating a non-parity signal when message parity is incorrect; d. timing means connected to said output buffer for generating an output buffer clock signal level beginning before said typical data bit delivery time to enable said output buffer to receive and temporarily store said data bits and for generating a data gate signal level beginning at said typical data bit delivery time and ending after said worst case data bit delivery time to enable said output buffer to transmit temporarily stored data to said data bus. - View Dependent Claims (6, 7, 8, 9)
-
Specification