US5546344A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Extended data output DRAM interface
Assignee: Cirrus Logic Inc
•
Filing: 1995-06-06
•
Granted: 1996-08-13
•
Expires: 2015-06-06
Abstract
Abstract A DRAM interface, particularly for use in a video controller IC is provided with an improved technique for latching data from an extended data output (EDO) DRAM. An inactive column select CASn signal is fed back through the output of the DRAM interface, along with a write enable signal WEn, to emulate delays of such signals within the extended data output DRAM and the DRAm controller. The inactive CASn signal and write enable signal WEn are ANDed together to produce an ENABLE signal for latching data in a transparent latch. The use of the ENABLE signal optimizes the performance of the EDO DRAM and prevents collision of read and write data.
Inventors
- 👤 Andrew R. Fawcett
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 20:29
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1015; G11C7/1018; G11C7/1021; G11C7/1024
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
97 words
A memory interface comprising: a first output means for outputting a column select signal to a memory; a second output means for outputting a write enable signal to the memory; data input means, for receiving data from the memory in response to at least said column select signal and said write enable signal; and data latching means, coupled to said data input means, said first output means and said second output means, for latching said data in response to a latching signal; wherein said latching signal comprises said column select signal combined with said write enable signal.
Claim 2
Dependent Claim
97 words
A memory interface comprising: a first output means for outputting a column select signal to a memory; a second output means for outputting a write enable signal to the memory; data input means, for receiving data from the memory in response to at least said column select signal and said write enable signal; and data latching means, coupled to said data input means, said first output means and said second output means, for latching said data in response to a latching signal; wherein said latching signal comprises said column select signal combined with said write enable signal.
Claim 3
Dependent Claim
55 words
The memory interface of claim 1, further comprising: first feedback means, coupled to said first output means, for feeding back said column select signal to said data latching means, said first feedback means delaying said column select signal by an amount of time so as to emulate delays within said memory interface and the memory.
Claim 4
Dependent Claim
55 words
The memory interface of claim 2, further comprising: second feedback means, coupled to said second output means, for feeding back said write enable signal to said data latching means, said second feedback means delaying said write enable signal by an amount of time so as to emulate delays within said memory interface and the memory.
Claim 5
Dependent Claim
28 words
The memory interface of claim 1, further comprising: a first AND gate for combining said write enable signal and said column select signal to produce said latching signal.
Claim 6
Dependent Claim
35 words
The memory interface of claim 4, further comprising: a second AND gate for combining said latching signal with a selection signal for selecting a latch among a group of latches in said data latching means.
Claim 7
Dependent Claim
15 words
The memory interface of claim 4, wherein the memory comprises an extended data output memory.
Claim 8
Independent Claim
114 words
A method of reading data from an extended data output memory to a memory interface, comprising the steps of: outputting an inactive write enable signal from the memory interface to the extended data output memory, outputting a row address signal from the memory interface to the extended data output memory, outputting a column address signal from the memory interface to the extended data output memory, combining the write enable signal and the column select signal to form a latching signal, receiving output data from the extended data output memory in the memory controller, and latching the output data from the extended data output memory in the memory interface in response to the latching signal.
Claim 9
Independent Claim
114 words
A method of reading data from an extended data output memory to a memory interface, comprising the steps of: outputting an inactive write enable signal from the memory interface to the extended data output memory, outputting a row address signal from the memory interface to the extended data output memory, outputting a column address signal from the memory interface to the extended data output memory, combining the write enable signal and the column select signal to form a latching signal, receiving output data from the extended data output memory in the memory controller, and latching the output data from the extended data output memory in the memory interface in response to the latching signal.
Claim 10
Dependent Claim
70 words
The method of claim 7, wherein said step of outputting an inactive write enable signal from the memory interface to the extended data output memory comprises the steps of: generating an inactive write enable signal in the memory interface indicative of a read operation to be performed in the extended data output memory, and outputting the inactive write enable signal from the memory interface to the extended data output memory.
Claim 11
Dependent Claim
84 words
The method of claim 7, wherein the step of outputting a row address signal from the memory interface to the extended data output memory comprises the steps of: generating a row address in the memory interface, outputting the row address from the memory interface to the extended data output memory, generating a row select signal in the memory interface indicative of the validity of a row address signal, and outputting the row select signal from the memory interface to the extended data output memory.
Claim 12
Dependent Claim
84 words
The method of claim 7, wherein said step of outputting a column address signal from the memory interface to the extended data output memory comprises the steps of: generating a column address in the memory interface, outputting the column address from the memory interface to the extended data output memory, generating a column select signal in the memory interface indicative of the validity of a column address signal, and outputting the column select signal from the memory interface to the extended data output memory.
Claim 13
Dependent Claim
44 words
The method of claim 7, further comprising the step of: feeding back the write enable signal from an output of the memory interface for combination as a latching signal so as to emulate delays within the extended data output memory and the memory interface.
Claim 14
Dependent Claim
44 words
The method of claim 7, further comprising the step of: feeding back the column select signal from an output of the memory interface for combination as a latching signal so as to emulate delays within the extended data output memory and the memory interface.
Claim 15
Dependent Claim
134 words
A video controller integrated circuit for use with an extended data output video memory, said video controller integrated circuit comprising: a column select output pad for outputting a column select signal to the extended data output video memory; a write enable output pad for outputting a write enable signal to the extended data output video memory; a video memory data input pad, for receiving data from the extended data output video memory in response to at least said column select signal and said write enable signal; and data latching means, coupled to said video memory data input pad, said column select output pad and said write enable output pad, for latching said data in response to a latching signal; wherein said latching signal comprises said column select signal combined with said write enable signal.
Claim 16
Dependent Claim
134 words
A video controller integrated circuit for use with an extended data output video memory, said video controller integrated circuit comprising: a column select output pad for outputting a column select signal to the extended data output video memory; a write enable output pad for outputting a write enable signal to the extended data output video memory; a video memory data input pad, for receiving data from the extended data output video memory in response to at least said column select signal and said write enable signal; and data latching means, coupled to said video memory data input pad, said column select output pad and said write enable output pad, for latching said data in response to a latching signal; wherein said latching signal comprises said column select signal combined with said write enable signal.
Claim 17
Dependent Claim
64 words
The video controller integrated circuit of claim 13, further comprising: first feedback means, coupled to said column select output pad, for feeding back said column select signal to said data latching means, said first feedback means delaying said column select signal by an amount of time so as to emulate delays within said video controller integrated circuit and the extended data output video memory.
Claim 18
Dependent Claim
64 words
The video controller integrated circuit of claim 14, further comprising: second feedback means, coupled to said write enable output pad, for feeding back said write enable signal to said data latching means, said second feedback means delaying said write enable signal by an amount of time so as to emulate delays within said video controller integrated circuit and the extended data output video memory.
Claim 19
Dependent Claim
30 words
The video controller integrated circuit of claim 13, further comprising: a first AND gate for combining said write enable signal and said column select signal to produce said latching signal.
Claim 20
Dependent Claim
37 words
The video controller integrated circuit of claim 16, further comprising: a second AND gate for combining said latching signal with a selection signal for selecting a latch among a group of latches in said data latching means.
References Cited (Backward Citations)
US4727363A
Cited
US4806921A
Cited
US5159683A
Cited
US4991110A
Cited
US5412777A
Cited
US5373323A
Cited
US5325330A
Cited
US5436865A
Cited
US5379261A
Cited
US5392239A
Cited
US5349566A
Cited
US5457659A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-08-13 | 2000-02-12 | 2000-08-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-08-13 | 2004-02-12 | 2004-08-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-08-13 | 2008-02-12 | 2008-08-13 | $7700.00 | Window Closed / Lapsed |