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

Integrated circuit with precharged internal data bus

Assignee: STMicroelectronics lnc USA
•
Filing: 1991-12-17
•
Granted: 1994-03-15
•
Expires: 2011-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit, such as a memory, having an internal data bus and circuitry for precharging the same is disclosed. Each data conductor in said data bus is associated with a dummy data conductor, which is driven to a complementary logic state from that of its associated data conductor. During precharge and equilibration at the beginning of a cycle, initiated by an address transition detection or by a clock signal, each data conductor is connected to its dummy data conductor so that the data conductor is precharged to a midlevel by way of charge sharing. Also during precharge and equilibration, the data driver is placed in a high impedance state by the sense amplifier output nodes both going to the same logic level. This midlevel precharge allows for faster switching, and reduced instantaneous current, than obtained for rail-to-rail switching. Self-biasing circuits are connected to each of the data conductors and dummy data conductors, to prevent floating conditions during long precharge and equilibration periods. The output stage receiving the data conductor is preferably disabled during precharge and equilibration, so that the data conductor can be precharged near the trip level of the output stage, without risking output stage oscillations. A termination is also provided for the dummy data conductor, matching the load presented by the output stage to the data conductor, so that the data conductor and its dummy data conductor are at complementary states even during transient conditions.

Inventors

  • 👤 David C. McClure

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 12:04
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1048

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 211 words
An integrated circuit, comprising: an array of memory cells; address terminals; means for selecting a memory cell responsive to an address signal received at said address terminals; and a sense amplifier, for sensing the data state of said selected memory cell; a data bus having a data conductor and a dummy data conductor; a data driver, having an input coupled to the output of said sense amplifier for receiving information therefrom, said data driver having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; a output stage coupled to said data conductor for receiving said digital value from said data conductor; a termination coupled to said dummy data conductor, said termination presenting a load to said dummy data conductor which is substantially similar to the load presented by said output stage to said data conductor; means for generating a control signal; and a transistor having a conduction path connected between said data conductor and said dummy data conductor, and having a control terminal receiving said control signal, for connecting said data conductor and said dummy data conductor together responsive to said control signal.
Claim 2
Dependent Claim 211 words
An integrated circuit, comprising: an array of memory cells; address terminals; means for selecting a memory cell responsive to an address signal received at said address terminals; and a sense amplifier, for sensing the data state of said selected memory cell; a data bus having a data conductor and a dummy data conductor; a data driver, having an input coupled to the output of said sense amplifier for receiving information therefrom, said data driver having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; a output stage coupled to said data conductor for receiving said digital value from said data conductor; a termination coupled to said dummy data conductor, said termination presenting a load to said dummy data conductor which is substantially similar to the load presented by said output stage to said data conductor; means for generating a control signal; and a transistor having a conduction path connected between said data conductor and said dummy data conductor, and having a control terminal receiving said control signal, for connecting said data conductor and said dummy data conductor together responsive to said control signal.
Claim 3
Dependent Claim 43 words
The circuit of claim 1, wherein said control signal generating means comprises: an address transition detection circuit, coupled to said address terminals, for detecting logic level transitions thereat, one of said logic level transitions indicating that said control signal is to be generated.
Claim 4
Dependent Claim 313 words
An integrated circuit comprising: functional circuitry; a data bus having a data conductor and a dummy data conductor; a data driver, having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; a output stage coupled to said data conductor for receiving said digital value from said data conductor; and means for generating a control signal; and a transistor having a conduction path connected between said data conductor and said dummy data conductor, and having a control terminal receiving said control signal, for connecting said data conductor and said dummy data conductor together responsive to said control signal; wherein said data bus comprises a plurality of data conductors and a plurality of dummy data conductors, each of said dummy data conductors associated with one of said data conductors; wherein said circuit comprises a plurality of data drivers, each having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving one of said plurality of data conductors with a digital value corresponding to said information, and having a second output for driving an associated one of said plurality of dummy data conductors with a complementary digital value, relative to said digital value; wherein said circuit comprises a plurality of said output stages, each coupled to one of said plurality of data conductors for receiving said digital value therefrom; and wherein said circuit comprises a plurality of said transistors, each of said plurality of transistors having a conduction path connected between one of said plurality of data conductors and an associated one of said plurality of dummy data conductors, and each having a control terminal receiving said control signal.
Claim 5
Dependent Claim 313 words
An integrated circuit comprising: functional circuitry; a data bus having a data conductor and a dummy data conductor; a data driver, having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; a output stage coupled to said data conductor for receiving said digital value from said data conductor; and means for generating a control signal; and a transistor having a conduction path connected between said data conductor and said dummy data conductor, and having a control terminal receiving said control signal, for connecting said data conductor and said dummy data conductor together responsive to said control signal; wherein said data bus comprises a plurality of data conductors and a plurality of dummy data conductors, each of said dummy data conductors associated with one of said data conductors; wherein said circuit comprises a plurality of data drivers, each having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving one of said plurality of data conductors with a digital value corresponding to said information, and having a second output for driving an associated one of said plurality of dummy data conductors with a complementary digital value, relative to said digital value; wherein said circuit comprises a plurality of said output stages, each coupled to one of said plurality of data conductors for receiving said digital value therefrom; and wherein said circuit comprises a plurality of said transistors, each of said plurality of transistors having a conduction path connected between one of said plurality of data conductors and an associated one of said plurality of dummy data conductors, and each having a control terminal receiving said control signal.
Claim 6
Dependent Claim 219 words
An integrated circuit, comprising: functional circuitry; a data bus having a data conductor and a dummy data conductor; a data driver, having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; a output stage coupled to said data conductor for receiving said digital value from said data conductor; and means for generating a control signal; a transistor having a conduction path connected between said data conductor and said dummy data conductor, and having a control terminal receiving said control signal, for connecting said data conductor and said dummy data conductor together responsive to said control signal; and a parallel data driver, having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; wherein said data driver and said parallel data driver are controlled by said functional circuitry so as to not simultaneously drive said data conductor with a digital value.
Claim 7
Dependent Claim 219 words
An integrated circuit, comprising: functional circuitry; a data bus having a data conductor and a dummy data conductor; a data driver, having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; a output stage coupled to said data conductor for receiving said digital value from said data conductor; and means for generating a control signal; a transistor having a conduction path connected between said data conductor and said dummy data conductor, and having a control terminal receiving said control signal, for connecting said data conductor and said dummy data conductor together responsive to said control signal; and a parallel data driver, having an input coupled to said functional circuitry for receiving information therefrom, having a first output for driving said data conductor with a digital value corresponding to said information, and having a second output for driving said dummy data conductor with a complementary digital value, relative to said digital value; wherein said data driver and said parallel data driver are controlled by said functional circuitry so as to not simultaneously drive said data conductor with a digital value.
Claim 8
Dependent Claim 127 words
The circuit of claim 1, further comprising: a first self-biasing circuit coupled to said data conductor, biased by first and second bias voltages, comprising: a pull-up transistor having a conduction path coupled between said data conductor and said first bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-up transistor is conductive responsive to said data conductor being at a voltage near said second bias voltage; and a pull-down transistor having a conduction path coupled between said data conductor and said second bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-down transistor is conductive responsive to said data conductor being at a voltage near said first bias voltage.
Claim 9
Dependent Claim 115 words
The circuit of claim 5, wherein said first self-biasing circuit further comprises: a first series transistor having a conduction path coupled in series with the conduction path of said pull-up transistor between said data conductor and said first bias voltage; and a second series transistor having a conduction path coupled in series with the conduction path of said pull-down transistor between said data conductor and said second bias voltage; wherein said first and second series transistors each have a control terminal coupled to said control signal generating means in such a manner that said first and second series transistors are conductive responsive to said control signal and non-conductive in the absence of said control signal.
Claim 10
Dependent Claim 113 words
The circuit of claim 5, wherein said output stage comprises: a pull-up transistor having a conduction path coupled between an output node and said first bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-up transistor is conductive responsive to said data conductor being at a voltage near said second bias voltage; and a pull-down transistor having a conduction path coupled between said output node and said second bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-down transistor is conductive responsive to said data conductor being at a voltage near said first bias voltage.
Claim 11
Dependent Claim 114 words
The circuit of claim 7, wherein said output stage further comprises: a first series transistor having a conduction path coupled in series with the conduction path of said pull-up transistor between said output node and said first bias voltage; and a second series transistor having a conduction path coupled in series with the conduction path of said pull-down transistor between said output node and said second bias voltage; wherein said first and second series transistors each have a control terminal coupled to said control signal generating means in such a manner that said first and second series transistors are non-conductive responsive to said control signal and conductive in the absence of said control signal.
Claim 12
Dependent Claim 115 words
The circuit of claim 8, wherein said first self-biasing circuit further comprises: a first series transistor having a conduction path coupled in series with the conduction path of said pull-up transistor between said data conductor and said first bias voltage; and a second series transistor having a conduction path coupled in series with the conduction path of said pull-down transistor between said data conductor and said second bias voltage; wherein said first and second series transistors each have a control terminal coupled to said control signal generating means in such a manner that said first and second series transistors are conductive responsive to said control signal and non-conductive in the absence of said control signal.
Claim 13
Dependent Claim 133 words
The circuit of claim 5, further comprising: a second self-biasing circuit coupled to said dummy data conductor, biased by said first and second bias voltages, comprising: a pull-up transistor having a conduction path coupled between said dummy data conductor and said first bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-up transistor is conductive responsive to said dummy data conductor being at a voltage near said second bias voltage; and a pull-down transistor having a conduction path coupled between said dummy data conductor and said second bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-down transistor is conductive responsive to said dummy data conductor being at a voltage near said first bias voltage.
Claim 14
Dependent Claim 215 words
The circuit of claim 5, wherein said output stage comprises: a pull-up transistor having a conduction path coupled between an output node and said first bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-up transistor is conductive responsive to said data conductor being at a voltage near said second bias voltage; a pull-down transistor having a conduction path coupled between said output node and said second bias voltage, and having a control terminal coupled to said data conductor in such a manner that said pull-down transistor is conductive responsive to said data conductor being at a voltage near said first bias voltage; a first series transistor having a conduction path coupled in series with the conduction path of said pull-up transistor between said output node and said first bias voltage; and a second series transistor having a conduction path coupled in series with the conduction path of said pull-down transistor between said output node and said second bias voltage; wherein said first and second series transistors each have a control terminal coupled to said control signal generating means in such a manner that said first and second series transistors are non-conductive responsive to said control signal and conductive in the absence of said control signal.
Claim 15
Independent Claim 146 words
A method of operating an integrated circuit, said integrated circuit including functional circuitry coupled to a data bus having a data conductor therein upon which said functional circuitry presents a digital value resulting from an operation by said functional circuitry, said data conductor connected to an output stage, comprising: driving a dummy data conductor with a complementary digital value from that presented on said data conductor; after said driving step, isolating said data conductor from said functional circuitry; after said isolating step, connecting said data conductor to said dummy data conductor; after said connecting step, responsive to another operation by said functional circuitry, disconnecting said data conductor from said dummy data conductor so that another digital value may be presented thereon; and after said connecting step, biasing said data conductor to a voltage between first and second voltages corresponding to first and second digital values, respectively.
Claim 16
Independent Claim 146 words
A method of operating an integrated circuit, said integrated circuit including functional circuitry coupled to a data bus having a data conductor therein upon which said functional circuitry presents a digital value resulting from an operation by said functional circuitry, said data conductor connected to an output stage, comprising: driving a dummy data conductor with a complementary digital value from that presented on said data conductor; after said driving step, isolating said data conductor from said functional circuitry; after said isolating step, connecting said data conductor to said dummy data conductor; after said connecting step, responsive to another operation by said functional circuitry, disconnecting said data conductor from said dummy data conductor so that another digital value may be presented thereon; and after said connecting step, biasing said data conductor to a voltage between first and second voltages corresponding to first and second digital values, respectively.
Claim 17
Dependent Claim 61 words
The method of claim 12, wherein said biasing step comprises: responsive to said data conductor having a voltage near said fist voltage, turning on a transistor connected between said data conductor and said second voltage; and responsive to said data conductor having a voltage near said second voltage, turning on a transistor connected between said data conductor and said first voltage.
Claim 18
Independent Claim 137 words
A method of operating an integrated circuit, said integrated circuit comprising a memory having a plurality of memory cells, a data bus having a data conductor, said data conductor connected to an output stage, comprising: selecting a memory cell in said array; sensing the stored state in said selected memory cell; driving said data conductor with a digital value corresponding to the sensed stored state, and a dummy data conductor with a complementary digital value from that presented on said data conductor; after said driving step, isolating said data conductor from said functional circuitry; after said isolating step, connecting said data conductor to said dummy data conductor; after said connecting step, responsive to another operation by said functional circuitry, disconnecting said data conductor from said dummy data conductor so that another digital value may be presented thereon.
Claim 19
Independent Claim 137 words
A method of operating an integrated circuit, said integrated circuit comprising a memory having a plurality of memory cells, a data bus having a data conductor, said data conductor connected to an output stage, comprising: selecting a memory cell in said array; sensing the stored state in said selected memory cell; driving said data conductor with a digital value corresponding to the sensed stored state, and a dummy data conductor with a complementary digital value from that presented on said data conductor; after said driving step, isolating said data conductor from said functional circuitry; after said isolating step, connecting said data conductor to said dummy data conductor; after said connecting step, responsive to another operation by said functional circuitry, disconnecting said data conductor from said dummy data conductor so that another digital value may be presented thereon.
Claim 20
Dependent Claim 71 words
The method of claim 14, wherein said plurality of memory cells are arranged in a plurality of array blocks; wherein each of said array blocks is associated with one of a plurality of data drivers coupled to said data conductor; and further comprising: selecting one of said array blocks responsive to an address value; and deselecting the data drivers coupled to said data conductor which are associated with unselected array blocks.
Claim 21
Dependent Claim 28 words
The method of claim 14, further comprising: detecting the initiation of an access to a memory cell; wherein said connecting step is performed responsive to said detecting step.

References Cited (Backward Citations)

US4494219A Cited
US4677590A Cited
US4620298A Cited
US4843595A Cited
US4922461A Cited
US5047984A Cited
US5068831A Cited
US5146427A Cited
US5062082A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-14 1997-09-13 1998-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-14 2001-09-13 2002-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-14 2005-09-13 2006-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag