Patent EP0660329A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0660329A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Variable latency, output buffer and synchronizer for synchronous memory

Assignee: Mosaid Technologies Inc
•
Filing: 1994-12-09
•
Granted: —
•
Expires: 2014-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to an output buffer for driving an output driver of a random access memory (RAM) circuit to either of opposite binary data values from a data source and a clock wherein the relative timing of data and clock signals is variable or uncertain, comprised of a source of data signals having pulses one of which has a rising edge either being earlier than a leading edge of a data pulse, being later than the leading edge of the data pulse, or being in a race condition with the data pulse, a source of data signals, a latency counter for receiving the clock signals and for outputting a latent control, apparatus for summing the latent clock signal and the data pulse, and apparatus for providing a signal to an output driver from the summing apparatus which is in sync with the latent clock signal. The invention also relates to a variable latency output circuit for a synchronous dynamic random access memory (SDRAM) comprised of apparatus for reading a pair of complementary data bus lines, apparatus for receiving an output signal of the reading apparatus, an output buffer for receiving an output signal of the receiving apparatus, a latency counter for receiving and counting a clock signal and for providing an output enable signal upon counting a predetermined number of clock pulses based on a predetermined latency, and apparatus for enabling the reading apparatus, the receiving apparatus and the output buffer to pass data logic levels from the data bus lines to the output driver within one clock cycle in the event of a latency of one, for delaying the data logic levels for one clock cycle in the event of a latency of two, and for delaying the data logic levels for two clock cycles in the event of a latency of three.

Inventors

  • 👤 Tomasz Wojcicki
  • 👤 Graham Allan
  • 👤 Francis Larochelle

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 21:33
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/4063; G11C11/407; G11C7/00; G11C7/10; G11C7/1051; G11C7/1057; G11C7/106; G11C7/1072

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 146 words
An output buffer for driving an output driver of a random access memory (RAM) circuit to either of opposite binary data values from a data source and a clock wherein the relative timing of data and clock signals is variable or uncertain, comprising: (a) a source of data signals, (b) a source of clock signals having pulses one of which has a rising edge either being earlier than a leading edge of a data pulse, being later than the leading edge of the data pulse, or being in a race condition with the data pulse, (c) a latency counter for receiving the clock signals and for outputting a latent control, (d) means for summing the latent clock signal and the data pulse, and (e) means for providing a signal to an output driver from the summing means which is in sync with the latent clock signal.
Claim 2
Dependent Claim 29 words
An output buffer as defined in claim 1, in which the RAM is a synchronous DRAM, and in which the source of data signals is a databus read amplifier.
Claim 3
Dependent Claim 43 words
An output buffer as defined in claim 2 further including an output flip flop, means for driving opposite polarity data signals from the data pulse, and means for driving the flip flop to one of two states by the opposite polarity data signals.
Claim 4
Dependent Claim 177 words
A variable latency output circuit for a synchronous dynamic random access memory (SDRAM) comprising: (a) means for reading a pair of complementary data bus lines, (b) means for receiving an output signal of the reading means, (c) an output buffer for receiving an output signal of the receiving means and for providing an output signal to an output driver, (d) a latency counter for receiving and counting a clock signal and for providing an output enable signal to the output buffer for outputting the output signal upon counting a predetermined number of clock pulses based on a predetermined latency, and (e) means for enabling the reading means, the receiving means and the output buffer to pass data logic levels from the data bus lines to the output driver within one clock cycle in the event of a latency of one, for delaying said data logic levels for one clock cycle in the event of a latency of two, and for delaying said data logic levels for two clock cycles in the event of a latency of three.
Claim 5
Dependent Claim 54 words
A circuit as defined in claim 4 in which the receiving means is comprised of first latch means, means for enabling storage of the data logic levels in the latch means for one clock cycle in the event of a latency of two before providing the stored data logic levels to the output buffer.
Claim 6
Dependent Claim 91 words
A circuit as defined in claim 5 in which the reading means is comprised of second latch means, means for enabling storage of the data logic levels in the second latch means for one clock cycle before providing the stored data logic levels to the first latch means, and means for storage of the data logic levels provided to the first latch means for one clock cycle before providing the data logic levels stored in the first latch means to the output buffer, in the event of a latency of three.
Claim 7
Dependent Claim 43 words
A circuit as defined in claim 5 in which the first latch means is comprised of a pair of cross-coupled inverters connected in series with each one of a pair of data logic level conductors between the reading means and the output buffer.
Claim 8
Dependent Claim 19 words
A circuit as defined in claim 6 in which the second latch means is comprised of a sense amplifier.
Claim 9
Dependent Claim 43 words
A circuit as defined in claim 8 in which the first latch means is comprised of a pair of cross-coupled inverters connected in series with each one of a pair of data logic level conductors between the reading means and the output buffer.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag