An apparatus and method for a data path implemented using non-differential current mode techniques
Abstract
The differential output signals from the sense amplifiers of a dynamic random access memory unit are applied to apparatus which converts these output signals to a non-differential current mode signal. The non-differential current mode signal is applied to a data line. The output signal from the data line is converted to a small swing voltage signal. The small swing voltage signal is compared with a reference voltage level thereby generating a full swing voltage output signal. The reference voltage level is generated by a sample and hold circuit which samples the small swing voltage level when the differential signals from the sensors are equal. The sampled level is stored for comparison with the small swing voltage level resulting from the sensing of the stored voltage level. The full swing voltage output signal is suitable for use with CMOS circuits associated with the dynamic random access memory unit.

Term
Term ended
Projected expiry passed 25 July 2016, 10.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
20 claims: 8 independent, 12 dependent
- 1Apparatus coupled to a data line for receiving a differential signal and generating a logic level output signal, said apparatus comprising:a differential voltage-to-current conversion unit for receiving a differential voltage signal and applying a current signal to said data line;and a current-to-full swing voltage conversion unit for receiving said current signal from said data line and for generating a full swing output voltage.
- 2The apparatus of Claim 1, wherein said current-to-full swing voltage conversion unit includes:a current-to-small swing voltage conversion sub-unit for receiving said current signal from said data line and generating a small swing voltage signal therefrom;and a small swing voltage-to-full swing voltage conversion sub-unit for receiving said small swing signal and generating a full swing signal therefrom.
- 3The apparatus of Claim 2, wherein said small swing voltage-to-large swing voltage unit includes:a comparator;and a reference voltage apparatus for providing a reference voltage against which said small swing voltage can be compared.
- 4The apparatus of Claim 3, wherein said reference voltage apparatus includes a sample and hold circuit.
- 5The apparatus of any preceding claim, wherein said differential signals are provided by sense amplifiers associated with a storage cell of a dynamic random access memory storage unit.
- 8A method for providing a non-differential current mode data path, said method comprising the steps of:converting differential output signals from sense amplifiers to a non-differential current mode signal;applying said non-differential current mode signal to a data line;converting said non-differential current mode signal transmitted by said data line to a small swing voltage signal;and converting said small swing voltage signal to a full swing voltage signal.
- 9The method of Claim 8, wherein said converting said small swing voltage signal step includes the step of:comparing said small swing voltage signal to a reference voltage.
- 13Apparatus associated with a data line for transmitting signals from sense amplifiers to circuits coupled to said memory unit, said apparatus comprising:first means for converting differential voltage signals from said sense amplifiers to a non-differential current mode signal, said first means applying said non-differential current mode signal to said data line;and second means for converting a non-differential current mode signal from said data line to a full swing voltage signal suitable for use with CMOS circuits.
- 14The apparatus of Claim 13, wherein said second means includes:third means for converting said non-differential current mode signal to a small swing voltage signal;and fourth means for converting said small swing voltage signal to a full swing voltage signal.
- 15The apparatus of Claim 14, wherein said fourth means includes:storage means for storing a reference voltage;and comparison means for comparing said small swing voltage signal with said reference voltage.
- 16The apparatus of Claim 15, wherein said reference voltage is generated during a period when the differential signals from said sense amplifiers are equal.
- 20A memory unit comprising:a storage cell array;a buffer unit;a data line;write apparatus for applying signals from said buffer unit through said data line to said storage cell array;and read apparatus for applying signals from said storage cell array through said data line to said buffer unit, said read apparatus as described in Claim 1.
Independent claims20
14 paragraphs in 8 sections, as filed
BACKGROUND OF THE INVENTION
FIELD OF THE INVENTION
0001This invention relates generally to dynamic random access memory (DRAM) units and, more particularly, to the signal paths which couple the local input/output (I/O) devices and the storage cells in dynamic semiconductor memories.
DESCRIPTION OF THE RELATED ART
0002In order to increase the speed of DRAM units, the use of current-mode techniques, as opposed to voltage mode techniques have been proposed to minimize the effect of parasitic capacitance over long data lines. However, typical current-mode circuits are implemented using differential circuit techniques. While the differential techniques have the advantage that the two interconnect lines simplify the detection of the signal, the two interconnect lines provide an undesirable increase in the area required to implement the signal path on the semiconductor chip.
0003A need has therefore been felt for apparatus and an associated technique which can take advantage of the increased speed of the current-mode techniques without incurring the penalty of increased implementing area.
SUMMARY OF THE INVENTION
0004The aforementioned and other features are accomplished, according to the present invention, by apparatus for converting the differential output signals from the sense amplifiers of a dynamic random access memory unit to a non-differential current mode signal. The current mode signal is applied to a data line. The non-differential current mode signal transmitted by the data line is applied to apparatus which converts the current mode signal first to a small swing voltage signal and then to a large swing voltage signal suitable for use with circuits coupled to the dynamic random access memory unit. To convert the small swing voltage signal to a large swing voltage signal, sample and hold apparatus stores a reference signal against which the small swing voltage signal is compared. The comparison of the reference signal and the small voltage signal determined by the logic state detected by the sense amplifiers generates a full voltage swing output signal.
BRIEF DESCRIPTION OF THE DRAWINGS
0005The present invention will now be further described, by way of example with reference to the accompanying drawings in which; <ul id="ul0001" list-style="none"><li>Figure 1 is a block diagram of the data path non-differential current mode apparatus of the present invention;</li><li>Figure 2 is a schematic circuit diagram of the data path non-differential current mode apparatus of the present invention;</li><li>Figure 3 illustrates a simulated READ '0' transition for the present invention; and</li><li>Figure 4 illustrates a simulated READ '1' transition for the present invention.</li></ul>
DESCRIPTION OF THE PREFERRED EMBODIMENTS
DETAILED DESCRIPTION OF THE DRAWINGS
0006Referring now to Fig. 1, a block diagram of the non-differential, current mode data path, according to the present invention, along with associated memory components of a memory unit, for retrieving data from a storage cell array is shown. The local input/output signal (LOCAL I/O SIGNAL) and the logical complement (LOCAL I/O SIGNAL_), both from the storage cell array 6 is applied to the differential voltage-to-current conversion unit 5. The output signal (I<sub>o</sub> ± DELTA I) from the differential signal-to-current conversion unit is applied through the data line 2 to the current-to-small swing voltage conversion sub-unit 11 of the current-to-full swing voltage conversion unit 10. The output signal (V<sub>o</sub> ± DELTA V) from the current-to-small swing voltage conversion sub-unit is applied to the small swing voltage-to-full swing voltage conversion subunit 12, sub-unit 12 providing the output signal V<sub>OUT</sub> (0->V<sub>DD</sub>) for the non-differential, current mode data path. This signal V<sub>OUT</sub> is applied to buffer unit 9. For storing data in the storage cell array 6, buffer unit 9 applies signals through data line transmitter 8 to the data line 2. The signals transmitted by the data line 2 are applied through data line receiver unit 7 to the LOCAL I/O signal terminal and the LOCAL I/O_ signal terminals to the storage cell array 6.
0007Referring to Fig. 2, a schematic diagram of the non-differential, current mode data path, according to the present invention, is shown. The LOCAL I/O SIGNAL is applied to a gate terminal of N-channel field effect transistor MN1, while the LOCAL I/O SIGNAL_ is applied to a gate terminal of N-channel field effect transistor MN2. The BIAS SIGNAL is applied to a gate terminal of n-channel field effect transistor MN3 and to a gate terminal of n-channel field effect transistor MN9, while a source terminal of transistor MN3 is coupled to supply terminal V<sub>SS</sub>. A drain terminal of transistor MN3 is coupled to a source terminal of transistor MN1 and to a source terminal of transistor MN2. A drain terminal of transistor MN1 is coupled to a drain and a gate terminal of p-channel field effect transistor MP1 and to a gate terminal of p-channel field effect transistor MP2. The source terminal of transistor MP1 and the source terminal of transistor MP2 are coupled to supply terminal V<sub>DD</sub>. The drain terminal of transistor MP2 is coupled to a drain terminal of transistor MN2, to a gate and drain terminal of p-channel field effect transistor MP4, to a gate and a drain terminal of n-channel field effect transistor MN4, and to a gate terminal of P-channel field effect transistor MP3. The source terminal of transistor MN4 is coupled to voltage supply terminal V<sub>SS</sub>. The source terminal of transistor MP4 and the source terminal of transistor MP3 are coupled to the voltage supply terminal V<sub>DD</sub>. The drain terminal of transistor MP3 is coupled through data line RES10 to a drain and a gate terminal of n-channel field effect transistor MN5 and to a gate terminal of n-channel field effect transistor MN6. The data line RES10 has both distributed resistance and distributed capacitance associated therewith. The source terminal transistor MN5 and the drain terminal of transistor MN6 are coupled to the voltage supply terminal V<sub>SS</sub>. A drain terminal of transistor MN6 is coupled to a drain and a gate terminal of p-channel transistor MP5, to a gate terminal of transistor of n-channel field effect transistor MN7, and to a drain terminal of n-channel field effect transistor MN10. The source terminal of transistor MP5 is coupled to the voltage supply terminal V<sub>DD</sub>. A drain terminal of transistor MN7 is coupled to a drain terminal and a gate terminal of p-channel field effect transistor MP6 and to a gate terminal of p-channel transistor field effect transistor MP7. A source terminal of transistor MP6 and a source terminal of transistor MP7 are coupled to the voltage supply terminal V<sub>DD</sub>. A source terminal of transistor MN7 is coupled to a drain terminal of transistor MN9 and a source terminal of n-channel field effect transistor MN8. A source terminal of transistor MN9 is coupled to the voltage supply terminal V<sub>SS</sub>. A gate terminal of transistor MN10 is coupled to an EQ SIGNAL. A source terminal of transistor MN10 is coupled to a gate terminal of transistor MN8 and through capacitor C1 to the voltage supply terminal V<sub>SS</sub>. A drain terminal of transistor MN8 and a drain terminal of transistor MP7 are coupled to the output terminal.
0008Referring to Figs. 3 and 4, simulated waveforms for the READ '0' transition (i.e., LOCAL I/O SIGNAL -> low, LOCAL I/O SIGNAL_ -> high) and the READ '1' (LOCAL I/O SIGNAL -> high, LOCAL I/O SIGNAL -> low), respectively are shown. During the first 20 nanoseconds, the voltage V<sub>1</sub> (i.e., the voltage applied to the gate terminal of transistor MN7) and the voltage V<sub>REF</sub> (i.e., the voltage applied to the gate of transistor MN8) are equalized. After the equalization period, then the data read, '0' in Fig. 3 and '1' in Fig. 4, is initiated.
OPERATION OF THE PREFERRED EMBODIMENTS
0009The general concept of the present non-differential, current mode data path is shown in Fig. 1. The LOCAL I/O SIGNALS (and their complements) are conventional full swing differential signals originating from sense amplifiers. These differential input signals are converted to non-differential, current mode signals with an approximately constant voltage and a current swing of I<sub>o</sub> ± DELTA I. Because the voltage swing is limited (ideally zero), the capacitance of the data line has little effect on the propagation delay. At the receiver end of the data line, the current mode signal is converted to a full swing CMOS output signal level suitable for use by the coupled circuitry. The current-to-full swing conversion is accomplished in practice in two increments. The first increment converts the current swing to a small swing voltage signal V<sub>o</sub> ± DELTA V. This small swing voltage signal is then converted to a full swing CMOS level by the second stage.
0010The implementation of the non-differential, current mode data line, according to the present invention is shown in Fig. 2. The differential voltage of the LOCAL I/O SIGNALs is converted to a signal voltage output using a differential amplifier (i.e., transistors MP1-MP2 and MN1-MN3). The output of the differential amplifier drives the gate of transistor MP3, the transistor MP3 modulating the current through the data line. The voltage applied to the gate of transistor MP3 is limited by transistors MP4 and MN4 to ensure that the transistor MP3 remains in saturation. At the receiver end of the data line, a current mirror is formed by transistors MN5 and MN6. The mirrored current through MN6 is passed through a diode-connected transistor MP5, thereby creating a voltage swing at the gate of transistor MN7.
0011In the typical differential data line implementation, the conversion to a full voltage swing signal is easily accomplished because the differential voltage between the two lines is increasing either positively or negatively. For the non-differential situation, this conversion is more difficult because the voltage signal is swinging around the positive voltage. To perform the conversion in the preferred embodiment voltage applied to the gate of transistor MN7 should be compared to a reference voltage. In the preferred embodiment, the reference voltage is supplied by a sample and hold technique, i.e., sampling the initial voltage a the gate of MN7 during precharge and holding this sampled voltage during the data sense operation. This sampling process eliminates the potential problem of having a reference voltage that shifts independently of the operation point of the data path circuitry, a process which could result in a reduced operation margin.
0012The comparator consists of a differential amplifier formed by transistors MP6-MP7 and MN7-MN9. The small swing voltage at the gate of transistor MN7 is coupled to one end of the differential amplifier. The voltage at the gate of transistor MN8 is generated before the sensing begins by bringing the EQ SIGNAL high. The LOCAL I/O SIGNALS are equalized at this time and the voltage at the gate of transistor MN7 is therefore at the equilibrium center value. With the EQ SIGNAL high, transistor MN10 is on, a condition which equalizes the voltage applied to the gate of transistor MN7 and the voltage applied to the gate of transistor MN8 and charges the capacitor C1. When the EQ SIGNAL turned off, capacitor C1 maintains the gate voltage of transistor MN8 at the precharged level. Once the LOCAL I/O SIGNALs separate, the gate voltage at transistor MN7 either swings up or swings down from the initial value, the polarity of the swing depending on the sensed state. The voltage V<sub>OUT</sub> therefore swing positively or negatively, accordingly. In practice, an inverter or latch unit would be the next stage to ensure that the full swing voltage level is maintained.
0013While the invention has been described with particular reference to the preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents substituted for elements of the preferred embodiment without departing from the invention. In addition, many modifications may be made to adapt a particular situation and material to a teaching of the present invention without departing from the essential teachings of the present invention.
0014As is evident from the foregoing discussion, certain aspects of the invention are not limited to the particular details of the examples illustrated, and it is therefore contemplated that other modifications and applications will occur to those skilled in the art. For example, certain control signals needed to activate and coordinate the memory unit are not shown. Similarly, in the implementation of the present invention, provision would have to be made to eliminate the current drain when the device is in a standby mode of operation. It is accordingly intended that the claims shall cover all modifications and applications as do not depart from the spirit and scope of the invention.
Contents8
4 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0353508A2 | Cites | European Patent Office (EPO) | Search report |
| US4797583A | Cites | United States of America | Search report |
| US5262984A | Cites | United States of America | Search report |
11 members in 3 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 319595 | United States of America | P | |
| 3195 | United States of America | – | |
| 96305453 | European Patent Office (EPO) | A | |
| EP19960305453 | – | – | – |
| US19950003195P | – | – | – |
| 3195 | – | – | – |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| EP0764952A2This record | European Patent Office (EPO) | A2 | |
| TW318959B | Taiwan Province of China | B | |
| EP0764952A3 | European Patent Office (EPO) | A3 | |
| EP1262994A2 | European Patent Office (EPO) | A2 | |
| EP0764952B1 | European Patent Office (EPO) | B1 | |
| DE69626075D1 | Germany | D1 | |
| EP1262994A3 | European Patent Office (EPO) | A3 | |
| DE69626075T2 | Germany | T2 | |
| EP1262994B1 | European Patent Office (EPO) | B1 | |
| DE69634549D1 | Germany | D1 | |
| DE69634549T2 | Germany | T2 |
31 legal events, as 4 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidDE FR GB IT NLAKX | AKX | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0764952
- Publication, DOCDB
- 0764952
- Publication, EPODOC
- EP0764952
- Application
- 96305453
- Application, DOCDB
- 96305453
- Application, EPODOC
- EP19960305453
Titles3
- German
- Anordnung und Verfahren zur Ausführung eines Datenpfads mit Gebrauch von nicht differentieller Strommodustechnik
- English
- An apparatus and method for a data path implemented using non-differential current mode techniques
- French
- Appareil et méthode d'implementation d'imbus de donnée utilisant des techniques de mode de courant non différentiel
Classification
- CPC, 3
- G11C11/4093
- G11C11/4091
- G11C11/4096
- IPC, 3
- G11C11 4091
- G11C11 4093
- G11C11 4096
Designated states5
- Contracting states, 5
- Germany
- France
- United Kingdom
- Italy
- Netherlands (Kingdom of the)