Various aspects of the disclosure are directed to switching circuits, and more particularly to transistor based switching circuits. Transistors are used in various circuits and devices to provide a switchable path between a source and a drain of the transistor for communication of a data signal. The threshold voltage at which a transistor switches from an off (high resistance) state to an on (low resistance) state is a function of its source-bulk voltage, which is referred to as the body effect. Due to the body effect, resistance of the transistor in the on state (referred to as on-resistance) may vary for different voltages of a data signal communicated between the source and the drain of the transistor. The communicated data signal may be attenuated as a result of the variation of the on-resistance.
Various example embodiments are directed to methods and circuits for mitigation of on-resistance variation and signal attenuation in transistors, due to body effects. In some embodiments, an apparatus includes a transistor having a source, a drain, a gate, and a body. The transistor is configured to provide a data signal from a first one of the source or the drain to the other one of the source or the drain, in response to a control signal provided to the gate. A body bias circuit is configured to bias the body of the transistor, based on a voltage of the data signal and to reduce attenuation of the data signal.
In some embodiments, methods are provided for data switching. Using a transistor, a data signal is communicated between a source of the transistor and a drain of the transistor, in response to a control signal. Based on a voltage of the data signal, a body of the transistor is biased to reduce attenuation of the data signal by the transistor.
The above discussion/summary is not intended to describe each embodiment or every implementation of the present disclosure. The figures and detailed description that follow also exemplify various embodiments.
Various example embodiments may be more completely understood in consideration of the following detailed description in connection with the accompanying drawings, in which:
While various embodiments discussed herein are amenable to modifications and alternative forms, aspects thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the scope of the disclosure including aspects defined in the claims. In addition, the term “example” as used throughout this application is only by way of illustration, and not limitation.
Aspects of the present disclosure are believed to be applicable to a variety of different types of apparatuses, systems and methods involving transistors switching circuits. While not necessarily so limited, various aspects may be appreciated through a discussion of examples using this context.
Various example embodiments are directed to methods and circuits for mitigation of on-resistance variation and signal attenuation in transistors due to body effects. In some embodiments, an apparatus includes a transistor having a source, a drain, a gate, and a body. The transistor is configured to provide a data signal from a first one of the source or the drain to the other one of the source or the drain, in response to a control signal provided to the gate. As described above, the transistor is subject to variation in the on-resistance caused by body effects. As a result of the variation in the on-resistance, the data signal may be attenuated by the transistor. A body bias circuit is configured to bias the body of the transistor, based on a voltage of the data signal, to reduce variation in the on-resistance exhibited by the first transistor. As a result of the reduced variation in the on-resistance, attenuation of the data signal is reduced.
Various embodiments may bias the body of either n-type or p-type transistors differently. In some implementations, a body bias circuit is configured to bias the body of an n-type transistor by biasing the transistor toward the lesser of a source voltage of the source and a drain voltage of the drain. In some other implementations, a body bias circuit is configured to bias the body of a p-type transistor by biasing the transistor toward the greater of a source voltage of the source and a drain voltage of the drain.
In some implementations, the body bias circuit includes first and second switching circuits. For biasing of an n-type transistor, the first switching circuit is configured to connect the body of the transistor to the drain of the transistor, in response to the drain voltage being less than the source voltage. The second switching circuit is configured to connect the body of the transistor to the source of the transistor, in response to the drain voltage being greater than the source voltage.
Conversely, for biasing of an n-type transistor, the first switching circuit is configured to connect the body of the transistor to the drain of the transistor, in response to the drain voltage being greater than the source voltage. The second switching circuit is configured to connect the body of transistor to the source of the transistor, in response to the drain voltage being less than the source voltage.
In some embodiments, the body bias circuit is configured and arranged to bias the body of the first transistor to follow a voltage of the input data signal. For instance, the body bias circuit may increase the voltage applied to the body, in response to an increase in the voltage of the input data signal, and decrease the voltage applied to the body, in response to a decrease in the voltage of the input data signal.
Methods for data switching are also disclosed. Using a transistor, a data signal is communicated between a source of the transistor and a drain of the transistor, in response to a control signal. Based on a voltage of the data signal, a body of the transistor is biased to reduce attenuation of the data signal by the transistor. If the transistor is an n-type transistor, the body is biased toward the lesser of a source voltage of the source or a drain voltage of the drain. If the transistor is a p-type transistor, the body is biased toward the greater of the source voltage or the drain voltage. The body may be biased toward the source voltage or drain voltage, for example, by connecting the body to the source or to the drain, respectively.
As indicated above, the embodiments may be used for biasing either n-type or p-type transistors. While embodiments are not so limited, for ease of explanation, the examples are primarily illustrated and described with reference to n-type transistors.
Turning now to the figures,
For a p-type transistor, decision block 212 directs the process to decision block 216. If the drain voltage Vd is less than the source voltage Vs, decision block 216 directs the process to bias the body toward the source voltage at block 220. If the drain voltage Vd is not less than the source voltage Vs, decision block 216 directs the process to bias the body toward the drain voltage at block 218. After biasing the body at blocks 218 or 220, the process returns to block 210 and is repeated. The process may be repeated continuously.
By biasing the body toward the lesser of the source and drain voltage for n-type transistors and toward the greater of the source and drain voltages for p-type transistors, variation in on-resistance is reduced. Simulation of an implementation, which biases as NMOS transistor passing a 0V-2V data signal, reduces on-resistance variation from approximately 0.8 ohm variation to 0.3 ohm variation.
In this example, the process is configured for biasing either p-type or n-type transistors. In some implementations, the process may be configured to bias only a single type of transistor (either p-type or n-type).
In this example, the body bias circuit 320 includes a first transistor 322 configured to connect the body of transistor 310 to the drain of transistor 310, in response to the drain voltage being less than the source voltage. The body bias circuit 320 also includes a second transistor 324 configured to connect the body of transistor 310 to the source of transistor 310, in response to the source voltage being less than the drain voltage. As a result the body bias circuit 320 pulls the body of transistor 310 toward the lesser of the source and drain voltages.
In this example, the body is not fully charged/discharged to either drain or source voltages as a result of the biasing. Rather, the transistors 322 and 324 disconnect the body from the source or drain once the voltage of the body and the voltage of the source/drain differ by a voltage less than the threshold switching voltage of the transistors 322 and 324. This maintains a positive (negative for PMOS) voltage from the drain/source to the body and helps prevent parasitic effects such as latch-up, drain-source direct leakage, etc.
The disclosed embodiments may be applicable to in a variety of applications using transistor switching circuits including, but not limited to, switches, transmitters, input/output circuits, and/or line drivers configured for high speed communications. High speed applications may communicate data using various communication protocols including, but not limited to, DDR, SATA, DisplayPort, PCIe, USB, MIPI, HDMI, V-by-One, and Ethernet.
Various blocks, modules or other circuits may be implemented to carry out one or more of the operations and activities described herein and/or shown in the figures. In these contexts, a “block” (also sometimes “logic circuitry” or “module”) is a circuit that carries out one or more of these or related operations/activities (e.g., biasing of voltages). For example, in certain of the above-discussed embodiments, one or more modules are discrete logic circuits or programmable logic circuits configured and arranged for implementing these operations/activities, as in the circuit modules shown in the figures. In certain embodiments, such a programmable circuit is one or more computer circuits programmed to execute a set (or sets) of instructions (and/or configuration data). The instructions (and/or configuration data) can be in the form of firmware or software stored in and accessible from a memory (circuit). As an example, first and second modules include a combination of a CPU hardware-based circuit and a set of instructions in the form of firmware, where the first module includes a first CPU hardware circuit with one set of instructions and the second module includes a second CPU hardware circuit with another set of instructions.
Certain embodiments are directed to a computer program product (e.g., nonvolatile memory device), which includes a machine or computer-readable medium having stored thereon instructions which may be executed by a computer (or other electronic device) to perform these operations/activities.
Based upon the above discussion and illustrations, those skilled in the art will readily recognize that various modifications and changes may be made to the various embodiments without strictly following the exemplary embodiments and applications illustrated and described herein. For example, though aspects and features may in some cases be described in individual figures, it will be appreciated that features from one figure can be combined with features of another figure even though the combination is not explicitly shown or explicitly described as a combination. Such modifications do not depart from the true spirit and scope of various aspects of the invention, including aspects set forth in the claims.
This patent document claims benefit under 35 U.S.C. §119 to U.S. Provisional Patent Application Ser. No. 61/918,529, entitled “MOS Body Effect Compensation for a High-Speed MOS Switch” and filed on Dec. 19, 2013, which is fully incorporated herein by reference
| Number | Name | Date | Kind |
|---|---|---|---|
| 5880620 | Gitlin | Mar 1999 | A |
| 6281742 | Sung | Aug 2001 | B1 |
| 6590440 | Williams | Jul 2003 | B1 |
| 7446598 | Pertijs et al. | Nov 2008 | B2 |
| 20020000868 | Jeong | Jan 2002 | A1 |
| 20070165474 | Kim et al. | Jul 2007 | A1 |
| 20090219086 | Lida et al. | Sep 2009 | A1 |
| 20100289564 | Wang | Nov 2010 | A1 |
| 20110221519 | Katoh et al. | Sep 2011 | A1 |
| 20110285481 | Huang et al. | Nov 2011 | A1 |
| 20120146705 | Den Besten | Jun 2012 | A1 |
| 20130321067 | Kim | Dec 2013 | A1 |
| 20140266411 | Honda et al. | Sep 2014 | A1 |
| Number | Date | Country | |
|---|---|---|---|
| 20150180464 A1 | Jun 2015 | US |
| Number | Date | Country | |
|---|---|---|---|
| 61918529 | Dec 2013 | US |