Patent EP0406616A1 successfully refreshed from Google Patents.
Patent US5559753A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5559753A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for preventing bus contention during power-up in a computer system with two or more DRAM banks

Assignee: Dell USA LP
•
Filing: 1995-01-25
•
Granted: 1996-09-24
•
Expires: 2015-01-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A DRAM circuit is disclosed with circuitry for disabling data output drivers to prevent bus contention during system power-up. The circuitry includes a counter for counting RAS (or CAS) signals, and for disabling the output data drivers until 7 RAS (or CAS) signals are counted. The output of the counter (called Keep Off) connects to each of the tri-state buffer output drivers, through an AND gate. Other inputs to the AND gate may include an output signal Pwrup from a voltage detection circuit, and other enable signals. The counter uses the RAS signals as a clock signal to three D flip-flops. The Pwrup signal also is used as a reset to each of the flip-flops. The Q output of the flip-flops are anded together, to produce a signal which is released when the count reaches 111.

Inventors

  • 👤 Thomas J. Kocis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 11:24
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/18; G11C7/00; G11C7/10; G11C7/1051

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 113 words
A memory subsystem for a computer, comprising: random access memory connected to a memory controller through a memory bus; a plurality of memory data lines in said memory connected to the memory bus; an output buffer connected to each of said memory data lines for driving data onto said memory bus, each of said output buffers including an input line for enabling or disabling said output buffer; a counter coupled to said output buffer, said counter producing an output signal that enables or disables said output buffers; wherein said counter counts the number of control signals generated by said memory controller, and enables said output buffers when the count reaches a predetermined value.
Claim 2
Dependent Claim 113 words
A memory subsystem for a computer, comprising: random access memory connected to a memory controller through a memory bus; a plurality of memory data lines in said memory connected to the memory bus; an output buffer connected to each of said memory data lines for driving data onto said memory bus, each of said output buffers including an input line for enabling or disabling said output buffer; a counter coupled to said output buffer, said counter producing an output signal that enables or disables said output buffers; wherein said counter counts the number of control signals generated by said memory controller, and enables said output buffers when the count reaches a predetermined value.
Claim 3
Dependent Claim 18 words
A memory subsystem as in claim 1, wherein said random access memory comprises a bank of DRAM circuits.
Claim 4
Dependent Claim 19 words
A memory subsystem as in claim 2, wherein the bank of DRAM circuits comprise at least two DRAM chips.
Claim 5
Dependent Claim 21 words
A memory subsystem as in claim 3, further comprising a power supply circuit providing power to the bank of DRAM circuits.
Claim 6
Dependent Claim 33 words
A DRAM circuit as in claim 4, further comprising a voltage detection circuit for detecting when the power supply has reached a minimum threshold operating voltage, and producing an output signal indicative thereof.
Claim 7
Dependent Claim 17 words
A memory subsystem as in claim 5, wherein said control signals comprise row address strobe (RAS) signals.
Claim 8
Dependent Claim 17 words
A memory subsystem as in claim 4, wherein said control signals comprise column address strobe (CAS) signals.
Claim 9
Dependent Claim 23 words
A memory subsystem as in claim 4, wherein said control signals comprise column address strobe (CAS) signals and row address strobe (RAS) signals.
Claim 10
Dependent Claim 20 words
A memory subsystem as in claim 6, wherein the RAS signals are used as a clock signal for said counter.
Claim 11
Dependent Claim 23 words
A memory subsystem as in claim 9, wherein said counter receives as a reset input the output signal from said voltage detection circuit.
Claim 12
Dependent Claim 19 words
A memory subsystem as in claim 10, wherein said counter comprises three flip-flops forming a three bit binary counter.
Claim 13
Dependent Claim 25 words
A memory subsystem as in claim 11, wherein each of the outputs of said three flip-flops are anded together to produce the counter output signal.
Claim 14
Dependent Claim 23 words
A memory subsystem as in claim 12, wherein said counter output signal disables the clock signal when the counter output signal is asserted.
Claim 15
Dependent Claim 25 words
A memory subsystem as in claim 5, wherein said output buffers also receive as an enable signal the output signal from said voltage detection circuit.
Claim 16
Dependent Claim 17 words
A memory subsystem as in claim 5, wherein said voltage detection circuit includes a time delay circuit.
Claim 17
Dependent Claim 14 words
A memory subsystem as in claim 1, wherein said output buffers comprise tri-state gates.
Claim 18
Dependent Claim 163 words
A first and second DRAM circuit forming part of a memory subsystem for a personal computer, said first and second DRAM circuits both connected to common data lines on a memory bus, each of the DRAM circuits comprising; a plurality of memory data lines connected to the memory bus to drive a data input onto said memory bus; tri-state gates connected to each of said memory data lines for driving data onto said memory bus, each of said tri-state gates including an enable input for enabling the data input to said gate; said enable inputs for each of said tri-state gates comprising; an output signal from a counter; and an output signal from a voltage detection circuit; said counter output signal and said voltage detection circuit output signal being ANDed together to produce said enable inputs; wherein said counter receives a row address strobe (RAS) signal as a clock signal and the output signal from the voltage detection circuit as a reset input.
Claim 19
Dependent Claim 163 words
A first and second DRAM circuit forming part of a memory subsystem for a personal computer, said first and second DRAM circuits both connected to common data lines on a memory bus, each of the DRAM circuits comprising; a plurality of memory data lines connected to the memory bus to drive a data input onto said memory bus; tri-state gates connected to each of said memory data lines for driving data onto said memory bus, each of said tri-state gates including an enable input for enabling the data input to said gate; said enable inputs for each of said tri-state gates comprising; an output signal from a counter; and an output signal from a voltage detection circuit; said counter output signal and said voltage detection circuit output signal being ANDed together to produce said enable inputs; wherein said counter receives a row address strobe (RAS) signal as a clock signal and the output signal from the voltage detection circuit as a reset input.
Claim 20
Dependent Claim 19 words
DRAM circuits as in claim 17, wherein said counter counts eight RAS signals before producing an enable output signal.
Claim 21
Dependent Claim 16 words
DRAM circuits as in claim 18, wherein said enable output signal disconnects said RAS clock signal.
Claim 22
Dependent Claim 120 words
A memory subsystem for a computer, comprising: random access memory connected to a memory controller through a memory bus; a plurality of memory data lines in said memory connected to the memory bus; an output buffer connected to each of said memory data lines for driving data onto said memory bus, each of said output buffers including an input line for enabling or disabling said output buffer; a counter coupled to said output buffers, said counter producing an output signal that enables or disables said output buffers; wherein said counter counts the number of control signals generated by said memory controller, and enables said output buffers when the count reaches a predetermined value, thereby indicating completion of system power up.
Claim 23
Dependent Claim 120 words
A memory subsystem for a computer, comprising: random access memory connected to a memory controller through a memory bus; a plurality of memory data lines in said memory connected to the memory bus; an output buffer connected to each of said memory data lines for driving data onto said memory bus, each of said output buffers including an input line for enabling or disabling said output buffer; a counter coupled to said output buffers, said counter producing an output signal that enables or disables said output buffers; wherein said counter counts the number of control signals generated by said memory controller, and enables said output buffers when the count reaches a predetermined value, thereby indicating completion of system power up.
Claim 24
Independent Claim 75 words
A method for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of: measuring a power supply voltage; counting control signals generated by a memory controller; beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise row address (RAS) signals.
Claim 25
Independent Claim 75 words
A method for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of: measuring a power supply voltage; counting control signals generated by a memory controller; beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise row address (RAS) signals.
Claim 26
Dependent Claim 19 words
The method of claim 21, wherein said counting step counts eight RAS signals before producing an enable output signal.
Claim 27
Dependent Claim 21 words
The method of claim 22, wherein after said enabling step, the method further includes discontinuing the counting of said RAS signals.
Claim 28
Independent Claim 75 words
A method for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of; measuring a power supply voltage; counting control signals generated by a memory controller; beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise column address (CAS) signals.
Claim 29
Independent Claim 75 words
A method for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of; measuring a power supply voltage; counting control signals generated by a memory controller; beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise column address (CAS) signals.
Claim 30
Dependent Claim 19 words
The method of claim 24, wherein said counting step counts eight CAS signals before producing an enable output signal.
Claim 31
Dependent Claim 21 words
The method of claim 25, wherein after said enabling step, the method further includes discontinuing the counting of said CAS signals.
Claim 32
Independent Claim 84 words
An apparatus for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of: means for measuring a power supply voltage; means for counting control signals generated by a memory controller; means for beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and means for producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise row address (RAS) clock signals.
Claim 33
Independent Claim 84 words
An apparatus for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of: means for measuring a power supply voltage; means for counting control signals generated by a memory controller; means for beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and means for producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise row address (RAS) clock signals.
Claim 34
Dependent Claim 20 words
The apparatus of claim 27, wherein said counting means counts eight RAS clock signals before producing an enable output signal.
Claim 35
Dependent Claim 23 words
The apparatus of claim 28, wherein the apparatus further includes means for disconnecting said RAS clock signal after producing said enable output signal.
Claim 36
Independent Claim 84 words
An apparatus for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of; means for measuring a power supply voltage; means for counting control signals generated by a memory controller; means for beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and means for producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise column address (CAS) clock signals.
Claim 37
Independent Claim 84 words
An apparatus for controlling output data drivers in a DRAM circuit during a computer system start-up and reset, comprising the steps of; means for measuring a power supply voltage; means for counting control signals generated by a memory controller; means for beginning the count when the power supply voltage reaches a predetermined minimum voltage level; and means for producing an output signal to enable said output data drivers after a given count is reached; wherein said control signals comprise column address (CAS) clock signals.
Claim 38
Dependent Claim 20 words
The apparatus of claim 30, wherein said counting means counts eight CAS clock signals before producing an enable output signal.
Claim 39
Dependent Claim 23 words
The apparatus of claim 31, wherein the apparatus further includes means for disconnecting said CAS clock signal after producing said enable output signal.

References Cited (Backward Citations)

US5343439A Cited
US5311483A Cited
US5362996A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-24 2000-03-25 2000-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-24 2004-03-25 2004-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-24 2008-03-25 2008-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag