The present disclosure generally related to crossbar array circuits, and more specifically to crossbar array circuits with parallel grounding lines.
Traditionally, a crossbar array circuit may include horizontal metal wire rows and vertical metal wire columns (or other electrodes) intersecting with each other, with crossbar devices formed at the intersecting points. A crossbar array may be used in non-volatile solid-state memory, signal processing, control systems, high-speed image processing systems, neural network systems, and so on.
An RRAM is a two-terminal passive device capable of changing resistance responsive to sufficient electrical stimulations, which have attracted significant attention for high-performance non-volatile memory applications. The resistance of an RRAM may be electrically switched between two states: a High-Resistance State (HRS) and a Low-Resistance State (LRS). The switching event from an HRS to an LRS is often referred to as a “Set” or “On” switch; the switching systems from an LRS to an HRS is often referred to as a “Reset” or “Off” switching process.
A Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET, MOS-FET, or MOS FET), which is also called as a Metal-Oxide-Silicon Transistor (a MOS transistor or simply a MOS), is a type of field-effect transistor (FET) that is fabricated by controlled oxidation of silicon. If a MOSFET is an n-channel MOSFET (or an NMOS FET), then the source and the drain of the NMOS FET are n| regions and the body of the NMOS FET is a p region. If a MOSFET is a p-channel MOSFET (or a PMOS FET), then the source and the drain of the NMOS FET are p| regions and the body of the PMOS FET is an n region. A source provides charge carriers (electrons for n-channel, holes for p-channel) that flow through a channel; similarly, a drain is where the charge carriers leave the channel.
Technologies relating to crossbar array circuits with parallel grounding lines are disclosed.
An example apparatus includes: a word line; a bit line; a first selector line; a grounding line; a first transistor including a first source terminal, a first drain terminal, a first gate terminal, and a first body terminal; and an RRAM device connected in series with the first transistor, wherein the grounding line is connected to the first body terminal and is grounded, and the grounding line is parallel to the bit line, wherein the first selector line is connected to the first gate terminal.
In some implementations, the RRAM device is connected between the first transistor via the first drain terminal and the word line, and the first source terminal is connected to the bit line.
The apparatus, in some implementations, further includes: a second selector line; and a second transistor including a second source terminal, a second drain terminal, a second gate terminal, and a second body terminal, wherein the second selector line is connected to the second gate terminal.
In some implementations, the first transistor is an NMOS transistor, and the second transistor is a PMOS transistor.
In some implementations, the RRAM device is connected between the second transistor via the second drain terminal and the word line, and the second source terminal is connected to the bit line.
The apparatus, in some implementations, further includes: a diode connected between the second body terminal and the bit line, wherein the diode is configured to provide a reverse bias to the second transistor.
The implementations disclosed herein are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings. Like reference numerals refer to corresponding parts throughout the drawings.
Technologies relating to crossbar array circuits with parallel grounding lines are disclosed. The technologies described in the present disclosure may provide the following technical advantages.
First, the disclosed technologies provide various crossbar array circuit designs with body bias for increasing the threshold gate voltage of transistors, providing greater selectivity and controllability of the transistors in one-transistor-one-memristor (1T1R), 2T1R, and nTnR architectures.
Second, designs having parallel grounding lines as described in the present disclosure may provide shielding effect, reducing or eliminating crosstalk between bit lines or word lines, a desirable technical advantage.
Third, reducing noises between bit lines and word lines, especially during in-memory computing operations, can significantly improve computation accuracy and reduce computation errors caused by sneak current and crosstalk.
In some implementations, as shown in
A gate terminal 2071 of the NMOS transistor 207 is connected to a selector voltage source. The selector voltage source enables the NOMS transistor 207 to control whether the RRAM device 205 is selected to be programmed or not.
In a 1T1R architecture, the RESET current may be limited due to such factors as: (1) the transistor is in the saturation region. Increasing the word line voltage thus does not increase the RESET current significantly; (2) the NMOS source voltage cannot be greater than VDD-Vtn and is therefore limited; and (3) significant body effect.
A 2T1R RRAM cell architecture may solve the technical problems identified above, without significantly increasing the area size from that required in the 1T1R RRAM cell architecture, in accordance with various simulations.
In some implementations, as shown in
The RRAM device 305 is connected between an NMOS source terminal 3073 of the NMOS transistor 307 and the first bit line 302, and also between a PMOS source terminal 3093 of the PMOS transistor 309 and the first bit line 302.
An NMOS gate terminal 3071 of the NMOS transistor 307 is connected to a first selector voltage source, while a PMOS gate terminal 3091 of the PMOS transistor 309 is connected to a second selector voltage source. The selector voltage source enables the transistors to control whether the RRAM device 305 is selected to be programmed or not.
In some implementations, the first selector voltage source and the second selector voltage source may be connected by an invertor such that the two selector voltage sources may be controlled by the same selector voltage source.
As discussed above, the 2T1R architecture provides better selectivity and controllability of a RRAM cell.
In some implementations, further provided in a 2T1R architecture is a body bias connected to a body terminal of a PMOS transistor.
In some implementations, as shown in
The RRAM device 405 is connected (1) between an NMOS source terminal 4073 of the NMOS transistor 407 and the first bit line 402 and (2) between a PMOS source terminal 4093 of the PMOS transistor 409 and the first bit line 402.
An NMOS gate terminal 4071 of the NMOS transistor 407 is connected to a first selector voltage source, while a PMOS gate terminal 4091 of the PMOS transistor 409 is connected to a second selector voltage source. The selector voltage source enables the transistors 407 and 409 to control whether the RRAM device 405 is selected to be programmed or not. The diode 411 is connected between and the RRAM device 405 and a PMOS body terminal 4097 of the PMOS transistor 409.
In some implementations, the diode 411 is configured to provide a reverse bias to the PMOS transistor 409. This reverse bias increases the threshold gate voltage of the transistors, providing greater selectivity and controllability of the transistors.
As explained above, parallel grounding lines provided in the body terminal of a transistor may also provide a shielding effect, such as preventing crosstalk, noise, and interference between bit lines. Therefore, additional parallel grounding lines may be implemented in a crossbar array circuit. These technologies may also be applied to word lines.
In some implementations, as shown in
The NMOS transistor 507 is connected in series with the RRAM device 505. The RRAM device 505 is connected between the NMOS transistor 507 (via an NMOS drain terminal 5075) and the first word line 502.
An NMOS source terminal 5073 of the NMOS transistor 507 is connected to the first bit line 502. An NMOS gate terminal 5071 of the NMOS transistor 507 is connected to a first selector voltage source provided via the first selector line 504. The selector voltage source enables the transistors to determine whether the RRAM device 505 is selected to be programmed or not.
As shown in
In some implementations, the first grounding line 506 is parallel to the first bit line 502.
In some implementations, the first grounding line 506 is formed between one or more bit lines. Therefore, the first grounding line 506 may function as a shielding plate (e.g., a metal shielding plate) for output signals at bit lines, which reduces the output crosstalk and improve the speed and accuracy, especially during in-memory computing operations.
In some implementations, the locations of the RRAM device 505 and the NMOS transistor 507 may be interchangeable. In some implementations, therefore, that the word line 501 may be connected to the first transistor 507 via the first drain terminal 5075, and the bit line 502 may be connected to the RRAM dev ice 505.
As shown in
The RRAM device 605 is connected between the NMOS transistor 607 and the first bit line 602 via an NMOS drain terminal 6075, and also between the PMOS transistor 609 and the first bit line 602 via a PMOS drain terminal 6095.
An NMOS gate terminal 6071 of the NMOS transistor 607 is connected to a first selector voltage source via the first selector line 6041, while a PMOS gate terminal 6091 of the PMOS transistor 609 is connected to a second selector voltage source via the second selector line 6042. It is noted that the selector voltage source enables the transistors to control whether the RRAM device 605 is selected to be programmed or not.
The diode 611 is connected between a PMOS body terminal 6097 of the PMOS transistor 609 and the first bit line 602.
In some implementations, the diode 611 is configured to provide a reverse bias to the PMOS transistor 609. This reverse bias increases the threshold gate voltage of transistors, resulting in higher selectivity and controllability of the transistors. In some implementations, the first grounding line 606 is connected to a first body terminal 6077 of the NMOS transistor 607 and is grounded.
In some implementations, the first grounding line 606 is parallel to the first bit line 602. In some implementations, the first grounding line 606 is formed between one or more bit lines. Therefore, the first grounding line 606 may function as a shielding plate (e.g., a metal shielding plate) for output signals at bit lines; such as shielding plate may reduce the output crosstalk and improve the speed and accuracy, especially during in-memory computing operations.
In some implementations, the locations of the RRAM device and two MOS transistors may be interchangeable, which means that the word line 601 may be connected to the first transistor 607 via the first drain terminal 6075, and the bit line 602 may be connected to the RRAM device 605.
In some implementations, the first selector line 6041 and the second selector line 6042 may be connected by an invertor such that the two selector voltage sources may be controlled by a single selector voltage source. In some implementations, the inverter includes an NMOS inverter, a PMOS inverter, a CMOS inverter, or a combination thereof.
It should also be noted that the one NMOS one PMOS 2T1R design is only an example implementation. A cross bar array may include more than one NMOS′ and more than one PMOS′, for example, two NMOS′ and one PMOS, one NMOS and two PMOS′ and two NMOS′ and two PMOS'.
Plural instances may be provided for components, operations or structures described herein as a single instance. Finally, boundaries between various components, operations, and data stores are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within the scope of the implementation(s). In general, structures and functionality presented as separate components in the example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements fall within the scope of the implementation(s).
It will also be understood that, although the terms “first,” “second,” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first column could be termed a second column, and, similarly, a second column could be termed the first column, without changing the meaning of the description, so long as all occurrences of the “first column” are renamed consistently and all occurrences of the “second column” are renamed consistently. The first column and the second are columns both column s, but they are not the same column.
The terminology used herein is for the purpose of describing particular implementations only and is not intended to be limiting of the claims. As used in the description of the implementations and the appended claims, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
As used herein, the term “if” may be construed to mean “when” or “upon” or “in response to determining” or “in accordance with a determination” or “in response to detecting,” that a stated condition precedent is true, depending on the context. Similarly, the phrase “if it is determined (that a stated condition precedent is true)” or “if (a stated condition precedent is true)” or “when (a stated condition precedent is true)” may be construed to mean “upon determining” or “in response to determining” or “in accordance with a determination” or “upon detecting” or “in response to detecting” that the stated condition precedent is true, depending on the context.
The foregoing description included example systems, methods, techniques, instruction sequences, and computing machine program products that embody illustrative implementations. For purposes of explanation, numerous specific details were set forth in order to provide an understanding of various implementations of the inventive subject matter. It will be evident, however, to those skilled in the art that implementations of the inventive subject matter may be practiced without these specific details. In general, well-known instruction instances, protocols, structures, and techniques have not been shown in detail.
The foregoing description, for purpose of explanation, has been described with reference to specific implementations. However, the illustrative discussions above are not intended to be exhaustive or to limit the implementations to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The implementations were chosen and described in order to best explain the principles and their practical applications, to thereby enable others skilled in the art to best utilize the implementations and various implementations with various modifications as are suited to the particular use contemplated.
Number | Date | Country | |
---|---|---|---|
Parent | 17357341 | Jun 2021 | US |
Child | 18170837 | US | |
Parent | 16693228 | Nov 2019 | US |
Child | 17357341 | US |