Decoders and de-multiplexers have a wide range of applications in digital circuits, including communications routing, memory addressing, and computation. Decoders and de-multiplexers can be fabricated as complementary metal oxide semiconductor (CMOS) logic circuits on an integrated circuit (IC). In some applications, however, it is desirable to fabricate a decoder circuit without using crystalline silicon for CMOS devices. Decoding schemes have been proposed that do not require CMOS devices, such as nanowire field effect transistor (FET) logic, resistor logic, or diode logic. Loading effects (e.g., voltage drops) inherent in resistor and diode logic, however, minimizes the selection margins (e.g., the difference between “on” and “off”) to a point where such logic is impractical for several realistic decoder applications, such as memory addressing. Further, nanowire approaches require bottom-up assembly during fabrication, which can be impractical given current semiconductor manufacturing techniques for producing ICs.
Some embodiments of the invention are described with respect to the following figures:
Decoder circuits having negative differential resistance (NDR) devices are described. In an embodiment, a decoder circuit includes a plurality of input lines, bias logic, a plurality of output lines, and a plurality of metal-insulator-metal (MIM) threshold switches. The input lines receive select signals. The bias logic provides a voltage bias. The output lines provide output signals. The MIM threshold switches are coupled to the input lines, the bias logic, and the output lines. Each of the MIM threshold switches operates as either a current-controlled positive or negative resistance to map an input logic state of the select signals to an output logic state of the output signals. In an example, two of such decoder circuits can be used to provide row selection and column selection signals, respectively, for an array of memory cells. In an example, the decoder circuit can be formed on a thin-film integrated circuit (IC), where each of the MIM threshold switches is formed using a metal film, an insulator film, and another metal film. In an example, a decoder circuit having MIM threshold switches can be formed as a thin film on top of an IC die. For example, a thin film decoder circuit with MIM threshold switches can be formed over a memory IC die to provide the functionality of a memory controller.
Several technologies have been proposed for decoding applications, but each has distinct limitations. Complementary metal oxide semiconductor (CMOS)-based devices provide reliable decoder circuits using CMOS devices, such as field effect transistors (FETs), but such devices are formed in crystalline silicon. Consequently, CMOS-based decoders can occupy substantial silicon area in a memory IC. Resistor/diode logic can be formed on substrates other than crystalline silicon, but the resistor/diode devices have larger voltage drops that consume most of the margin for selecting the devices (e.g., the voltage difference between “on” and “off”). Resistor/diode logic is thus not a practical solution for larger decoder circuits, such as those required for large memory arrays. Nanowire FET logic requires a bottom-up process, which precludes reliable fabrication of ICs. The decoder circuits in embodiments described herein include MIM devices that can be selected/unselected to provide the digital logic of the decoder. The MIM threshold switch-based device provides manageable voltage margins and is substrate agnostic. In examples, the MIM threshold switch-based decoder devices can be formed using thin-film processes. The current-controlled negative resistance characteristic of the MIM devices enables reasonable margins in contrast to resistor/diode-based devices. Embodiments of decoder circuits can be understood with respect to the following example implementations.
The plurality of resistors R1 through R8 implement bias logic to provide a voltage bias to the switches X1 through X10. Each of the resistors R1 through R8 and the switches X1 through X10 are two-terminal devices. The structure of the decoder circuit 100 can be described as follows. The resistor R1 is coupled between the bias line 104 and first terminals of the switches X2 and X4, respectively. The resistor R2 is coupled between the input line 102-0 and a first terminal of the switch X3. The resistor R3 is coupled between the input line 102-1 and a first terminal of the switch X1. The resistor R4 is coupled between the bias line 104 and first terminals of the switches X5 and X6. The resistor R5 is coupled between the bias line 104 and the first terminal of the switch X3. The resistor R6 is coupled between the bias line 104 and the first terminal of the switch X1. The resistor R7 is coupled between the bias line 104 and first terminals of the switches X7 and X8, respectively. The resistor R8 is coupled between the bias line 104 and first terminals of the switches X9 and X10, respectively. Second terminals of the switches X1 and X3 are respectively coupled to the reference voltage (e.g., ground). A second terminal of the switch X2 is coupled to the first terminal of the switch X3. A second terminal of the switch X4 is coupled to the first terminal of the switch X1. A second terminal of the switch X5 is coupled to the input line 102-0. A second terminal of the switch X6 is coupled to the first terminal of the switch X1. A second terminal of the switch X7 is coupled to the input line 102-1. A second terminal of the switch X8 is coupled to the first terminal of the switch X3. A second terminal of the switch X9 is coupled to the input line 102-0. A second terminal of the switch X10 is coupled to the input line 102-1.
In an example, each of the switches X1 through X10 functions as current-controlled negative differential resistance (NDR) devices (“NDR switches”). In an example, the switches X1 through X10 comprise metal-insulator-metal (MIM) switches that function as threshold switches, such as metal-oxide-metal structures formed on a substrate. Each of the switches X1 through X10 has a threshold voltage. When the voltage across a switch reaches the threshold voltage, the switch effectively provides a negative resistance. A device that exhibits a “negative resistance” will experience a decrease in voltage with a rise in current at certain current levels. This is opposed to standard electric devices that always experience an increase in voltage with an increase in current. Due to the negative resistance, each of the switches X1 through X10 will experience a decrease in voltage with the rising current.
Returning to
The switch X1 provides logical inversion of the signal A1 as follows. The resistors R6 and R3 operate as a voltage divider a node 112, the output of which drives the switch X1. When the signal A1 is logical low (reference voltage), then voltage node 112 will be a fraction of Vcc determined by the values of the resistors R6 and R3 (referred to as Vdiv). For example, if resistors R6 and R3 are the same, than Vdiv will be Vcc/2. Assume the threshold voltage of the switch X1 is above Vdiv and the reference voltage is ground (0 volts). If the signal A1 is logical low, the switch X1 provide high resistance (conducting small current) and the voltage at node 112 will effectively remain at Vdiv. Thus, the signal A1 having the reference voltage is turned into a signal having the voltage Vdiv. If the signal A1 is logical high, the voltage at node 112 will move towards Vcc until reaching the threshold voltage of the switch X1, after which the switch X1 will conduct current (provide low resistance). As the switch X1 conducts current, the switch X1 will pull the voltage at node 112 towards the reference voltage to a voltage Vmin (e.g., in this example, Vmin is equal to the drop across the switch X1, Vdrop). By adjusting the values of R3 and R6, and the threshold voltage of X1, the margin between Vdiv and Vmin can provide detectable difference between logic high and logic low. The resistors R2 and R5, and the switch X3, operate similarly with respect to the signal A0. The switches X1 and X3 represent a first stage 114 of the decoder circuit 100 to logically invert the input signals A0 and A1.
The switches X2 and X4 provide a logical AND of inverted signals A0 and A1. Assume signals A0 and A1 are both logical low. As noted above, the logic low of the signals A0 and A1 will transition to Vdiv. The voltage across the switches X2 and X4 will reach Vcc−Vdiv. If the threshold voltage of the switches X2 and X4 is greater than Vcc−Vdiv, then the switches X2 and X4 will provide high resistance and conduct a small current. Thus, the voltage on the output line 106-1 will be near Vcc. If either or both of the signals A0 or A1 are logical high, then the voltage across one or both of the switches X2 and X4 will approach Vcc−Vmin. Assuming the threshold voltage of the switches X2 and X4 is less than Vcc−Vmin, then the switch X2 and/or the switch X4 will provide low resistance and conduct current. This will pull the voltage on the output line 106-0 to Vmin+Vdrop. Thus, the margin on the output line 106-0 is Vcc−(Vmin +Vdrop). The switch pairs 110-1 through 110-3 operate similarly with respect to the switch pair 110-0. The switch pairs 110-0 through 110-3 represent a second stage 116 of the decoder circuit 100 to receive the input signals A0 and A1 and logical inversions of the input signals A0 and A1.
The decoder circuit 100 has been described as having two input signals and four output signals. In general, a decoder circuit having N inputs and 2N outputs can be formed based on the decoder circuit 100. Also, the decoder circuit 100 includes a configuration of bias logic and threshold switches to form inverters and AND gates. It is to be understood that the bias logic and threshold switches can be implemented as different logical functions, such as OR, NAND, NOR, XOR, and the like, in order to perform the overall function of decoding the input to produce the output as desired.
The memory controller circuit 300 can use resistances and MIM switches to form the decoder circuits. The MIM threshold switch-based memory controller provides manageable voltage margins and is substrate agnostic. In examples, the MIM threshold switch-based decoder devices can be formed using thin-film processes. The current-controlled negative resistance characteristic of the MIM devices enables reasonable margins in contrast to resistor/diode-based devices. For purposes of clarity by example, a 4×4 array of memory cells has been shown. It is to be understood that a memory controller circuit using MIM threshold switch-based decoder circuits can be devised to address a memory of any size.
The thin-film device 404 includes thin-film layers deposited to form decoder circuitry 416. The decoder circuitry 416 can be formed on the IC die 402 by depositing thin-films to form various components. The thin-films can be deposited on top of a layer of the conductive interconnect 408 and be electrically connected thereto. In an example, the decoder circuitry 416 includes conductors, resistors, and MIM devices arranged to form decoder circuit(s) such as the decoder circuit 100 of
While 3D memory device is described by way of example, the IC device 400 can be used for various other applications requiring decoder circuits. The MIM threshold switch devices of the decoder circuits can be form on various substrates other than silicon-based substrates and are thus “substrate agnostic”. While the IC die 402 has been described as a silicon-based device (e.g., CMOS), it is to be understood that the thin-film device 404 can be formed on any type of IC die 402, including non-silicon-based devices.
In the foregoing description, numerous details are set forth to provide an understanding of the present invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these details. While the invention has been disclosed with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover such modifications and variations as fall within the true spirit and scope of the invention.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2011/059341 | 11/4/2011 | WO | 00 | 3/21/2014 |