Patent US5532970A successfully refreshed from Google Patents.
US5532970A
Expired / Lapsed
US
⏱️ 0.0 years remaining
No latency pipeline
Assignee: International Business Machines Corp
•
Filing: 1995-03-03
•
Granted: 1996-07-02
•
Expires: 2015-03-03
Abstract
Abstract An apparatus and method for enhancing serial access memory (SAM) performance incorporating a pipeline technique that removes a first bit clock cycle latency. In a video DRAM (VDRAM) read operation, accessed VDRAM data is provided simultaneously to the SAM and to a primary latch. The first bit of the VDRAM data is moved from the primary latch to a secondary output port of the memory apparatus ahead of the second through n th bits of the SAM data.
Inventors
- 👤 Edward Butler
- 👤 Martin B. Lundberg
- 👤 Pushkar U. Mokashi
- 👤 Alfred L. Sartwell
- 👤 Hemen R. Shah
- 👤 Robert Tamlyn
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 07:32
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1075; G11C7/1015; G11C7/1039; G11C7/1072
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
272 words
A data storage apparatus comprising: a storage structure including a plurality of data cells for storing digital data; control logic for initiating a read operation via data signals including a first access strobe (FAS); decoder means coupled to the control logic, and to the storage structure for decoding the FAS, and for accessing data in the storage structure addressed by the FAS; reading means coupled to the storage structure, to a transfer means, and to a primary latch for retrieving the accessed data, and for simultaneously providing the accessed data to the transfer means and to the primary latch, the transfer means for providing the retrieved data to a serial access memory (SAM); counter increment means for incrementing a SAM counter so that a second bit of the retrieved data is addressed by the SAM counter; a secondary latch coupled to the SAM for receiving a portion of the retrieved data from the SAM, the SAM providing said portion of the retrieved data beginning with a second bit of the retrieved data in response to the SAM counter; a first bit latch coupled to the primary latch for receiving a first bit of the retrieved data, and for providing the first bit to a current bit latch, the current bit latch coupled to the secondary latch for receiving said portion of the retrieved data from the secondary latch immediately after receiving tile first bit of tile retrieved data from the first bit latch; and a secondary off-chip driver coupled to the current bit latch for providing the data received in tile current bit latch to hardware coupled to tile data storage apparatus.
Claim 2
Dependent Claim
272 words
A data storage apparatus comprising: a storage structure including a plurality of data cells for storing digital data; control logic for initiating a read operation via data signals including a first access strobe (FAS); decoder means coupled to the control logic, and to the storage structure for decoding the FAS, and for accessing data in the storage structure addressed by the FAS; reading means coupled to the storage structure, to a transfer means, and to a primary latch for retrieving the accessed data, and for simultaneously providing the accessed data to the transfer means and to the primary latch, the transfer means for providing the retrieved data to a serial access memory (SAM); counter increment means for incrementing a SAM counter so that a second bit of the retrieved data is addressed by the SAM counter; a secondary latch coupled to the SAM for receiving a portion of the retrieved data from the SAM, the SAM providing said portion of the retrieved data beginning with a second bit of the retrieved data in response to the SAM counter; a first bit latch coupled to the primary latch for receiving a first bit of the retrieved data, and for providing the first bit to a current bit latch, the current bit latch coupled to the secondary latch for receiving said portion of the retrieved data from the secondary latch immediately after receiving tile first bit of tile retrieved data from the first bit latch; and a secondary off-chip driver coupled to the current bit latch for providing the data received in tile current bit latch to hardware coupled to tile data storage apparatus.
Claim 3
Dependent Claim
32 words
The apparatus according to claim 1, wherein the first bit latch and the current bit latch is each coupled to the control logic and are activated by signals from the control logic.
Claim 4
Independent Claim
119 words
A method for circumventing a first bit clock latency during data retrieval in a data storage device having serial access memory (SAM), the method comprising tile steps of: (a) providing a row access strobe (RAS) to a memory array for accessing memory array data; (b) simultaneously sending the accessed memory array data to the SAM and to a first data latch; (c) sending a first bit of the accessed memory array data from the first data latch to a second data latch coupled to an off chip driver; and (d) immediately after step (c) sending the second through n th bits of the accessed data from the SAM to the second data latch coupled to the off chip driver.
Claim 5
Independent Claim
119 words
A method for circumventing a first bit clock latency during data retrieval in a data storage device having serial access memory (SAM), the method comprising tile steps of: (a) providing a row access strobe (RAS) to a memory array for accessing memory array data; (b) simultaneously sending the accessed memory array data to the SAM and to a first data latch; (c) sending a first bit of the accessed memory array data from the first data latch to a second data latch coupled to an off chip driver; and (d) immediately after step (c) sending the second through n th bits of the accessed data from the SAM to the second data latch coupled to the off chip driver.
Claim 6
Dependent Claim
26 words
The method according to claim 3, further comprising the step of: incrementing a SAM counter to address a second bit of the accessed memory array data.
Claim 7
Dependent Claim
239 words
A data storage apparatus comprising: a data storage structure; hardware for reading data from the data storage structure and sending the data to a first signal path and to a second signal path; a first port coupled to the hardware via the first signal path for outputting in a first format data sent by the hardware to the first signal path, the first signal path including first latch means; a second port coupled to the hardware via the second signal path for outputting in a second format data sent by the hardware to the second signal path, the second signal path including a serial access memory (SAM) having a SAM counter; a third signal path coupled to the first and second signal paths for sending from the first signal path to the second signal path at least one bit from a beginning of the data sent to the first signal path; and the SAM, in response to a SAM counter increment, removing said at least one bit from a beginning of the data sent to the second signal path and transmitting a remainder of the data sent to the second signal path so that said at least one bit from the beginning of the data sent to the first signal path replaces said at least one bit removed by the SAM and immediately precedes through the second port the remainder of the data sent to the second signal path.
Claim 8
Dependent Claim
239 words
A data storage apparatus comprising: a data storage structure; hardware for reading data from the data storage structure and sending the data to a first signal path and to a second signal path; a first port coupled to the hardware via the first signal path for outputting in a first format data sent by the hardware to the first signal path, the first signal path including first latch means; a second port coupled to the hardware via the second signal path for outputting in a second format data sent by the hardware to the second signal path, the second signal path including a serial access memory (SAM) having a SAM counter; a third signal path coupled to the first and second signal paths for sending from the first signal path to the second signal path at least one bit from a beginning of the data sent to the first signal path; and the SAM, in response to a SAM counter increment, removing said at least one bit from a beginning of the data sent to the second signal path and transmitting a remainder of the data sent to the second signal path so that said at least one bit from the beginning of the data sent to the first signal path replaces said at least one bit removed by the SAM and immediately precedes through the second port the remainder of the data sent to the second signal path.
Claim 9
Dependent Claim
18 words
The data storage apparatus according to claim 5, wherein the third signal path includes a first bit latch.
Claim 10
Dependent Claim
160 words
A data storage apparatus comprising: a data storage structure; hardware for reading data from the data storage structure and sending the data to a first signal path and to a second signal path; a first port coupled to the hardware via the first signal path for outputting in a first format data sent by the hardware to the first and second signal paths, the first signal path including means for reformatting the data sent to the first signal path, the means for reformatting the data sent to the first signal path including means for removing at least one bit from a beginning of the data sent to the first signal path and for sending a remainder of the data to the first port; and the second signal path including means for appending at least one bit of the data message sent to the second signal path to the remainder of the data before it is output through the first port.
Claim 11
Dependent Claim
160 words
A data storage apparatus comprising: a data storage structure; hardware for reading data from the data storage structure and sending the data to a first signal path and to a second signal path; a first port coupled to the hardware via the first signal path for outputting in a first format data sent by the hardware to the first and second signal paths, the first signal path including means for reformatting the data sent to the first signal path, the means for reformatting the data sent to the first signal path including means for removing at least one bit from a beginning of the data sent to the first signal path and for sending a remainder of the data to the first port; and the second signal path including means for appending at least one bit of the data message sent to the second signal path to the remainder of the data before it is output through the first port.
Claim 12
Dependent Claim
308 words
A computer system comprising: a memory array including a plurality of data cells for storing digital data; control logic for initiating a read operation, in response to received control and address signals, via data signals including a row address strobe (RAS) and a column address strobe (CAS); a processor for providing the control and address signals to the control logic; decoder means coupled to the control logic, and to the memory array for decoding the CAS and the RAS, and for accessing data in the memory array addressed by the RAS and CAS; reading means coupled to the memory array, to a transfer means, and to a primary latch means for retrieving the accessed data, and for simultaneously providing the accessed data to the transfer means and to the primary latch means, the transfer means for providing the retrieved data to serial access memory (SAM); counter increment means for incrementing a SAM counter so that a second bit of the retrieved data is addressed by the SAM counter; secondary latch means coupled to the SAM for receiving a portion of the retrieved data from the SAM, the SAM providing the retrieved data beginning with a second bit of the retrieved data in response to the SAM counter; first bit latch means coupled to the primary latch means for receiving a first bit of the retrieved data, and for providing the first bit to a current bit latch, the current bit latch coupled to the secondary latch means for receiving the second and remaining bits of the retrieved data from the secondary latch means immediately after receiving the first bit of the retrieved data from the first bit latch means; and secondary off-chip driver means coupled to the current bit latch for providing the data received in the current bit latch to hardware coupled to the data storage apparatus.
Claim 13
Dependent Claim
308 words
A computer system comprising: a memory array including a plurality of data cells for storing digital data; control logic for initiating a read operation, in response to received control and address signals, via data signals including a row address strobe (RAS) and a column address strobe (CAS); a processor for providing the control and address signals to the control logic; decoder means coupled to the control logic, and to the memory array for decoding the CAS and the RAS, and for accessing data in the memory array addressed by the RAS and CAS; reading means coupled to the memory array, to a transfer means, and to a primary latch means for retrieving the accessed data, and for simultaneously providing the accessed data to the transfer means and to the primary latch means, the transfer means for providing the retrieved data to serial access memory (SAM); counter increment means for incrementing a SAM counter so that a second bit of the retrieved data is addressed by the SAM counter; secondary latch means coupled to the SAM for receiving a portion of the retrieved data from the SAM, the SAM providing the retrieved data beginning with a second bit of the retrieved data in response to the SAM counter; first bit latch means coupled to the primary latch means for receiving a first bit of the retrieved data, and for providing the first bit to a current bit latch, the current bit latch coupled to the secondary latch means for receiving the second and remaining bits of the retrieved data from the secondary latch means immediately after receiving the first bit of the retrieved data from the first bit latch means; and secondary off-chip driver means coupled to the current bit latch for providing the data received in the current bit latch to hardware coupled to the data storage apparatus.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-02 | 2000-01-01 | 2000-07-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-02 | 2004-01-01 | 2004-07-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-02 | 2008-01-01 | 2008-07-02 | $7700.00 | Window Closed / Lapsed |