Level shifter with reduced static power consumption
11705891 · 2023-07-18
Assignee
Inventors
- Siva Kumar Chinthu (Bangalore, IN)
- Devesh Dwivedi (Bangalore, IN)
- Sundar Veerendranath Palle (Bangalore, IN)
- Lejan Pu (San Jose, CA, US)
Cpc classification
H03K3/012
ELECTRICITY
G11C7/1051
PHYSICS
International classification
G11C7/10
PHYSICS
H03K3/012
ELECTRICITY
Abstract
Embodiments of the present disclosure provide a level shifter, including: first and second NMOS transistors, wherein the sources of the first and second NMOS transistors are coupled to a first voltage, the gate of the first NMOS transistor is connected to an inverse of an input signal that varies between a second voltage and a third voltage, and wherein the gate of the second NMOS transistor receives a buffer of the input signal. a breakdown protection circuit has third and fourth NMOS transistors, the gates of the third and fourth NMOS transistors being connected to the third voltage, the drain of the first NMOS transistor being connected to the source of the third NMOS transistor, and the drain of the second NMOS transistor being connected to the source of the fourth NMOS transistor. A pull-up circuit is connected to the drains of the third and fourth NMOS transistors.
Claims
1. A level shifter, comprising: first and second NMOS transistors each including a gate, drain, and source, wherein the sources of the first and second NMOS transistors are coupled to a first voltage, wherein the gate of the first NMOS transistor is connected to an inverse of an input signal that varies between a second voltage and a third voltage, and wherein the gate of the second NMOS transistor receives a buffer of the input signal; a breakdown protection circuit including third and fourth NMOS transistors each including a gate, drain, and source, wherein the gates of the third and fourth NMOS transistors are connected to the third voltage, the drain of the first NMOS transistor is connected to the source of the third NMOS transistor, and the drain of the second NMOS transistor is connected to the source of the fourth NMOS transistor; and a pull-up circuit supplied by a fourth voltage and connected to the drains of the third and fourth NMOS transistors, the pull-up circuit including: a first PMOS transistor including a gate, drain, and source; and a second PMOS transistor including a gate, drain, and source, wherein the drain of the third NMOS transistor is connected to the drain of the first PMOS transistor and the gate of the second PMOS transistor, wherein the drain of the fourth NMOS transistor is connected to the drain of the second PMOS transistor and the gate of the first PMOS transistor, and wherein the sources of the first and second PMOS transistors are coupled to the fourth voltage, and wherein the first voltage is greater than the second voltage, the third voltage is greater than the first voltage, and the fourth voltage is greater than the third voltage.
2. The level shifter according to claim 1, wherein the first voltage is greater than zero.
3. The level shifter according to claim 1, wherein a gate to source voltage of the first and second PMOS transistors is less than a breakdown voltage of the first and second PMOS transistors.
4. The level shifter according to claim 1, wherein a voltage at the drains of the first and second NMOS transistors is less than a breakdown voltage of the first and second NMOS transistors.
5. The level shifter according to claim 1, wherein the pull-up circuit is configured to generate an output that is: at the first voltage when the input signal is at the second voltage; and at the fourth voltage when the input signal is at the third voltage.
6. The level shifter according to claim 1, wherein a body of the first PMOS transistor and a body of the second PMOS transistor are biased at the fourth voltage.
7. The level shifter according to claim 1, wherein the pull-up circuit further comprises an inverter circuit including: a fifth NMOS transistor having a gate, drain, and source; and a third PMOS transistor having a gate, drain, and source, wherein: the gate of the fifth NMOS transistor and the gate of the third PMOS transistor are connected to the drain of the fourth NMOS transistor, the drain of the second PMOS transistor, and the gate of the first PMOS transistor; the drain of the fifth NMOS transistor is connected to the drain of the third PMOS transistor; the source of the third PMOS transistor is connected to the fourth voltage; and the source of the fifth NMOS transistor is connected to the first voltage.
8. The level shifter according to claim 1, further comprising an output section coupled to an output of the pull-up circuit, wherein the output section is configured to: convert the output of the pull-up circuit from the first voltage to the second voltage when the input signal is at the second voltage, and output the second voltage at an output node; and output the fourth voltage at the output node when input signal is at the third voltage.
9. The level shifter according to claim 8, wherein the output section comprises: first and second inverters connected in series, the first inverter receiving the input signal; and a sixth NMOS transistor having a gate, drain, and source, wherein the gate of the sixth NMOS transistor is coupled to the first voltage, the drain of the sixth NMOS transistor is connected to an output of the second inverter, and the source of the sixth NMOS transistor is connected to the output node.
10. The level shifter according to claim 8, wherein the output section comprises a fourth PMOS transistor having a gate, drain, and source, wherein the gate of the fourth PMOS transistor is coupled to the first voltage, the drain of the fourth PMOS transistor is coupled to the output of the pull-up circuit, and the source of the fourth PMOS transistor is coupled to the output node.
11. A level shifter, comprising: a first NMOS transistor including a gate, drain, and source; a second NMOS transistor including a gate, drain, and source, wherein the sources of the first and second NMOS transistors are coupled to a first voltage, wherein the gate of the first NMOS transistor is connected to an inverse of an input signal that varies between a second voltage and a third voltage, and wherein the gate of the second NMOS transistor receives a buffer of the input signal; a third NMOS transistor including a gate, drain, and source; a fourth NMOS transistor including a gate, drain, and source, wherein the gates of the third and fourth NMOS transistors are connected to the third voltage, the drain of the first NMOS transistor is connected to the source of the third NMOS transistor, and the drain of the second NMOS transistor is connected to the source of the fourth NMOS transistor; a first PMOS transistor including a gate, drain, and source; a second PMOS transistor including a gate, drain, and source, wherein the drain of the third NMOS transistor is connected to the drain of the first PMOS transistor and the gate of the second PMOS transistor, wherein the drain of the fourth NMOS transistor is connected to the drain of the second PMOS transistor and the gate of the first PMOS transistor, and wherein the sources of the first and second PMOS transistors are coupled to a fourth voltage; and a first inverter coupled to the drain of the fourth NMOS transistor, the drain of the second PMOS transistor, and the gate of the first PMOS transistor, wherein the first voltage is greater than the second voltage, the third voltage is greater than the first voltage, and the fourth voltage is greater than the third voltage.
12. The level shifter according to claim 11, wherein the first voltage is greater than zero.
13. Level shifter according to claim 11, wherein a gate to source voltage of the first and second PMOS transistors is less than a breakdown voltage of the first and second PMOS transistors.
14. The level shifter according to claim 11, wherein a voltage at the drains of the first and second NMOS transistors is less than a breakdown voltage of the first and second NMOS transistors.
15. The level shifter according to claim 11, wherein a body of the first PMOS transistor and a body of the second PMOS transistor are biased at the fourth voltage.
16. The level shifter according to claim 11, further comprising an output section coupled to an output of the first inverter, wherein the output section is configured to: convert the output of the first inverter from the first voltage to the second voltage when the input signal is at the second voltage, and output the second voltage at an output node; and output the fourth voltage at the output node when input signal is at the third voltage.
17. The level shifter according to claim 16, wherein the output section comprises: second and third inverters connected in series, the second inverter receiving a buffer of the input signal; and a fifth NMOS transistor having a gate, drain, and source, wherein the gate of the fifth NMOS transistor is coupled to the first voltage, the drain of the fifth NMOS transistor is connected to an output of the second inverter, and the source of the fifth NMOS transistor is connected to the output node.
18. The level shifter according to claim 16, wherein the output section comprises third PMOS transistor having a gate, drain, and source, wherein the gate of the third PMOS transistor is coupled to the first voltage, the drain of the third PMOS transistor is coupled to the output of the first inverter, and the source of the third PMOS transistor is coupled to the output node.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other features of this disclosure will be more readily understood from the following detailed description of the various aspects of the disclosure taken in conjunction with the accompanying drawings that depict various embodiments of the disclosure.
(2)
(3)
(4) It is noted that the drawings of the disclosure are not necessarily to scale. The drawings are intended to depict only typical aspects of the disclosure, and therefore should not be considered as limiting the scope of the disclosure. In the drawings, like numbering represents like elements between the drawings.
DETAILED DESCRIPTION
(5) In the following description, reference is made to the accompanying drawings that form a part thereof, and in which is shown by way of illustration specific exemplary embodiments in which the present teachings may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present teachings, and it is to be understood that other embodiments may be used and that changes may be made without departing from the scope of the present teachings. The following description is, therefore, merely illustrative.
(6) Various devices may implement level shifters to convert an output signal from a digital circuit operating at a lower voltage to a higher voltage. The level shifter allows the output signal to be transmitted to one or more digital circuits operating at the higher voltage. A conventional level shifter 10 for shifting a voltage level from a first voltage to a second, higher voltage (e.g., from 1.8 V to 2.5 V) is depicted in
(7) The output of the first inverter 12 (1.8 V/0 V) is applied to the gate of an NMOS transistor T.sub.N1. The drain of the NMOS transistor T.sub.N1 is connected to node A. The source of the NMOS transistor T.sub.N1 is connected to V.sub.SS (0 V). The output of the second inverter 14 (0 V/1.8 V) is applied to the gate of an NMOS transistor T.sub.N2. The drain of the NMOS transistor T.sub.N2 is connected to node B. The source of the NMOS transistor T.sub.N2 is also connected to V.sub.SS (0 V).
(8) The conventional level shifter 10 further includes a cross-coupled pair of PMOS transistors, T.sub.P1, T.sub.P2. The source of the PMOS transistor T.sub.P1 and the source of the PMOS transistor T.sub.P2 are connected to a voltage V.sub.P (2.5 V). The drain of the PMOS transistor T.sub.P1 and the gate of the PMOS transistor T.sub.P2 are connected to node A. The drain of the PMOS transistor T.sub.P2 and the gate of the PMOS transistor T.sub.P1 are connected to node B. Node B is also connected to the input of a third inverter 16, which includes a PMOS transistor T.sub.P3 and an NMOS transistor T.sub.N3. The gates of the PMOS transistor T.sub.P3 and the NMOS transistor T.sub.N3 are connected to node B. The source of the PMOS transistor T.sub.P3 is connected to V.sub.P (2.5 V). The drain of the PMOS transistor T.sub.P3 is connected to the drain of the NMOS transistor T.sub.N3. The source of the NMOS transistor T.sub.N3 is connected to V.sub.SS (0 V). Node C is the output node of the level shifter 10.
(9) In operation, when the input signal V.sub.Pulse is low (0 V), the output of the first inverter 12 is pulled to V.sub.dd (1.8 V), which turns on the NMOS transistor T.sub.N1 and pulls node A to V.sub.SS (0 V). The output of the second inverter 14 is at V.sub.SS (0 V), which turns off the NMOS transistor T.sub.N2. To this extent, since node A is at V.sub.SS (0 V), the PMOS transistor T.sub.P2 is turned on, which pulls node B to V.sub.P (2.5 V). With node B at V.sub.P (2.5 V), the NMOS transistor T.sub.N3 in the third inverter 16 is turned on, pulling node C to V.sub.SS (0 V). Thus, when V.sub.Pulse is low (0 V), the output of the level shifter 10 at node C is at V.sub.SS (0 V).
(10) When the input signal V.sub.Pulse is high (1.8 V), the output of the first inverter 12 is at V.sub.SS (0 V) and the output of the second inverter 14 is at V.sub.dd (1.8 V). This turns on the NMOS transistor T.sub.N2 and pulls node B to V.sub.SS (0 V). As a result, the PMOS transistor T.sub.P1 is turned on, which pulls node A to V.sub.P (2.5 V). With node B at V.sub.SS (0 V), the PMOS transistor T.sub.P3 in the third inverter 16 is turned on, pulling node C to V.sub.P (2.5 V). As such, when V.sub.Pulse is high (1.8 V), the output of the level shifter 10 at node C is at V.sub.P (2.5 V).
(11) In the conventional level shifter 10 depicted in
(12) Biasing circuits are often used to bias the internal nodes of conventional level shifters, such as the level shifter of
(13) A level shifter 20 for shifting a voltage level from a first voltage to a second, higher voltage according to embodiments of the disclosure is depicted in
(14) The level shifter 20 according to embodiments of the disclosure includes an input section 22, a level shifting section 24, and an output section 26. As shown in
(15) As depicted in
(16) In the first inverter 30, the input signal V.sub.Pulse is connected to the gate of an NMOS transistor N1 and the gate of a PMOS transistor P1. The source of the NMOS transistor N1 is tied to V.sub.SS (0V). The drain of the NMOS transistor N1 is connected to the drain of the PMOS transistor P1. The source of the PMOS transistor P1 is connected to a supply voltage V.sub.dd (1.8 V). When the input signal V.sub.Pulse is low (0 V), the NMOS transistor N1 is turned off and the PMOS transistor P1 is turned on, pulling the output of the first inverter 30 to V.sub.dd (1.8 V). When the input signal V.sub.Pulse is high (1.8 V), the NMOS transistor N1 is turned on and the PMOS transistor P1 is turned off, pulling the output of the first inverter 30 to V.sub.SS (0 V). The bodies of the NMOS transistor N1 and the PMOS transistor P1 are biased at V.sub.SS (0 V).
(17) In the second inverter 32, the output of the first inverter 30 (1.8 V/0 V) is connected to the gate of an NMOS transistor N2 and the gate of a PMOS transistor P2. The source of the NMOS transistor N2 is tied to V.sub.SS (0V). The drain of the NMOS transistor N2 is connected to the drain of the PMOS transistor P2. The source of the PMOS transistor P2 is connected to V.sub.dd (1.8 V). When the output of the first inverter 30 is low (0 V), the NMOS transistor N2 is turned off and the PMOS transistor P2 is turned on, pulling the output of the second inverter 32 to V.sub.dd (1.8 V). When the output of the first inverter 30 is high (1.8 V), the NMOS transistor N2 is turned on and the PMOS transistor P2 is turned off, pulling the output of the second inverter 32 to V.sub.SS (0 V). The bodies of the NMOS transistor N2 and the PMOS transistor P2 are biased at V.sub.SS (0 V).
(18) The output of the first inverter 30 (1.8 V/0 V) is applied to the gate of an NMOS transistor M.sub.N1 in the level shifting section 24 of the level shifter 20. The source of the NMOS transistor M.sub.N1 is connected to a supply voltage V.sub.ddd, which is set to a-non ground (i.e., non-zero) voltage, e.g., 0.8 V. The output of the second inverter 32 (0 V/1.8 V) is applied to the gate of an NMOS transistor M.sub.N2 in the level shifting section 24. The source of the NMOS transistor M.sub.N2 is also connected to V.sub.ddd (0.8 V). The bodies of the NMOS transistors M.sub.N1 and M.sub.N2 are biased at V.sub.SS (0 V). The NMOS transistor M.sub.N1 and the NMOS transistor M.sub.N2 form a pull-down circuit in the level shifting section 24 of the level shifter 20.
(19) The drain of the NMOS transistor M.sub.N1 is connected to the source of an NMOS transistor M.sub.N3. The drain of the NMOS transistor M.sub.N2 is connected to the source of an NMOS transistor M.sub.N4. The gate of the NMOS transistor M.sub.N3 and the gate of the NMOS transistor M.sub.N4 are coupled to V.sub.dd (1.8 V). To this extent, the NMOS transistor M.sub.N3 and the NMOS transistor M.sub.N4 are turned on. The bodies of the NMOS transistors M.sub.N3 and M.sub.N4 are biased at V.sub.SS (0 V). The NMOS transistor M.sub.N3 and the NMOS transistor M.sub.N4 form a breakdown protection circuit in the level shifting section 24 of the level shifter 20.
(20) The level shifter 20 also includes a cross-coupled pair of PMOS transistors, M.sub.P1, M.sub.P2. The source of the PMOS transistor M.sub.P1 and the source of the PMOS transistor M.sub.P2 are connected to a source voltage V.sub.P (2.5 V). The drain of the PMOS transistor M.sub.P1, the gate of the PMOS transistor M.sub.P2, and the drain of the NMOS transistor M.sub.N3 are connected at node A. The drain of the PMOS transistor M.sub.P2, the gate of the PMOS transistor M.sub.P1, and the drain of the NMOS transistor M.sub.N4 are connected at node B. The body of the PMOS transistor M.sub.P1 and the body of the PMOS transistor M.sub.P2 are biased at V.sub.P (2.5 V) to increase the threshold voltage of the PMOS transistor M.sub.P1 and the PMOS transistor M.sub.P2. This reduces leakage and improves the rise and fall transition times of the PMOS transistor M.sub.P1 and the PMOS transistor M.sub.P2.
(21) Node B is also connected to the input of a third inverter 34, which includes a PMOS transistor MP3 and an NMOS transistor M.sub.N5. The gate of the PMOS transistor MP3 and the gate of the NMOS transistor M.sub.N5 are connected to node B. The source of the PMOS transistor MP3 is connected to V.sub.P (2.5 V). The drain of the PMOS transistor MP3 is connected to the drain of the NMOS transistor M.sub.N5. The source of the NMOS transistor M.sub.N5 is connected to V.sub.ddd (0.8 V). Node C is the output node of the level shifting section 24 of the level shifter 20. The bodies of the PMOS transistor MP3 and the NMOS transistor M.sub.N5 are biased at V.sub.SS (0 V). The PMOS transistors M.sub.P1, M.sub.P2 and the third inverter form a pull-up circuit in the in the level shifting section 24 of the level shifter 20,
(22) The operation of the input section 22 and the level shifting section 24 of the level shifter 20 will now be described.
(23) When the input signal V.sub.Pulse is low (0 V), the output of the first inverter 30 of the input section 22 is pulled to V.sub.dd (1.8 V), which turns on the NMOS transistor M.sub.N1. This charges node A to V.sub.ddd (0.8 V). The output of the second inverter 32 is low (0 V), which turns off the NMOS transistor N.sub.N2.
(24) To this extent, since node A is at V.sub.ddd (0.8 V), the PMOS transistor N.sub.P2 is turned on, which pulls node B to V.sub.P (2.5 V). With node B at V.sub.P (2.5 V), the NMOS transistor M.sub.N5 in the third inverter 34 is turned on, pulling node C to V.sub.ddd (0.8 V). Thus, when V.sub.Pulse is low (0 V), the output of the level shifting section 24 of the level shifter 20 at node C is at V.sub.ddd (0.8 V).
(25) When the input signal V.sub.Pulse is high (1.8 V), the output of the first inverter 30 is at V.sub.SS (0 V) and the output of the second inverter 32 is at V.sub.dd (1.8 V). This turns on the NMOS transistor M.sub.N2 and turns off the NMOS transistor M.sub.N1. As a result, node B is charged to V.sub.ddd (0.8 V). With node B at V.sub.ddd (0.8 V), the PMOS transistor M.sub.P1 is turned on, which pulls node A to V.sub.P (2.5 V). Also, the PMOS transistor MP3 in the third inverter 34 is turned on, pulling node C to V.sub.P (2.5 V).
(26) As previously described, unlike conventional level shifter 10 of
(27) In level shifter 20 according to embodiments of the disclosure, the PMOS transistors M.sub.P1 and MP3 do not experience a gate to source voltage that is higher than their breakdown voltage when V.sub.Pulse switches from low to high (0 V to 1.8 V). Further, the PMOS transistor M.sub.P2 does not experience a gate to source voltage that is higher than its breakdown voltage when V.sub.Pulse switches from high to low (1.8 V to 0 V). Rather, by applying a voltage V.sub.ddd (0.8 V) to the sources of the NMOS transistors M.sub.N1, M.sub.N2, and M.sub.N5, the maximum gate to source voltage experienced by the PMOS transistors M.sub.P1, M.sub.P2, and MP3 is limited to a value that is less than the breakdown voltage of these transistors. As an example, the maximum gate to source voltage experienced by the PMOS transistors M.sub.P1, M.sub.P2, and MP3 (e.g., 1.86V) is less than the breakdown voltage of these transistors (e.g., 1.98V). In general, this can be achieved by providing a voltage V.sub.ddd such that V.sub.P−V.sub.ddd is less than the breakdown voltage of the PMOS transistors.
(28) In the output section 26 of the level shifter 20, the input signal V.sub.Pulse (0 V/1.8 V) is provided to a fourth inverter 36, which inverts the input signal V.sub.Pulse (1.8 V/0 V). The output of the fourth inverter 36 is provided to a fifth inverter 38, which outputs a voltage V.sub.Pulse (0 V/1.8 V).
(29) In the fourth inverter 36, the input signal V.sub.Pulse is connected to the gate of an NMOS transistor M.sub.N6 and the gate of a PMOS transistor MP4. The source of the NMOS transistor M.sub.N6 is tied to V.sub.SS (0V). The drain of the NMOS transistor M.sub.N6 is connected to the drain of the PMOS transistor MP4. The source of the PMOS transistor MP4 is connected to V.sub.dd (1.8 V). When the input signal V.sub.Pulse is low (0 V), the NMOS transistor M.sub.N6 is turned off and the PMOS transistor MP4 is turned on, pulling the output of the fourth inverter 36 to V.sub.dd (1.8 V). When the input signal V.sub.Pulse is high (1.8 V), the NMOS transistor M.sub.N6 is turned on and the PMOS transistor MP4 is turned off, pulling the output of the fourth inverter 36 to V.sub.SS (0 V). The bodies of the NMOS transistor M.sub.N6 and the PMOS transistor MP4 are biased at V.sub.SS (0 V).
(30) In the fifth inverter 38, the output of the fourth inverter 36 (1.8 V/0 V) is connected to the gate of an NMOS transistor M.sub.N7 and the gate of a PMOS transistor M.sub.P5. The source of the NMOS transistor M.sub.N7 is tied to V.sub.SS (0V). The drain of the NMOS transistor M.sub.N7 is connected to the drain of the PMOS transistor M.sub.P5. The source of the PMOS transistor M.sub.P5 is connected to V.sub.dd (1.8 V). When the output of the fourth inverter 36 is low (0 V), the NMOS transistor M.sub.N7 is turned off and the PMOS transistor M.sub.P5 is turned on, pulling the output of the fifth inverter 38 to V.sub.dd (1.8 V). When the output of the fourth inverter 36 is high (1.8 V), the NMOS transistor M.sub.N7 is turned on and the PMOS transistor M.sub.P5 is turned off, pulling the output of the fifth inverter 38 to V.sub.SS (0 V). The bodies of the NMOS transistor M.sub.N7 and the PMOS transistor M.sub.P5 are biased at V.sub.SS (0 V).
(31) The output of the fifth inverter 38 is connected to the drain of an NMOS transistor M.sub.N8. The gate of the NMOS transistor M.sub.N8 is connected to V.sub.ddd (0.8 V). The source of the NMOS transistor M.sub.N8 is connected to an output node OUT of the level shifter 20. The body of the NMOS transistor M.sub.N8 is biased at V.sub.SS (0 V).
(32) The output section 26 further includes a PMOS transistor M.sub.P6. The drain of the PMOS transistor M.sub.P6 is connected to node C, which is the output of the level shifting section 24 of the level shifter 20. The source of the PMOS transistor M.sub.P6 is connected to the output node OUT. The body of the PMOS transistor M.sub.P6 is biased at V.sub.SS (0 V).
(33) The output section 26 of the level shifter 20 is configured to shift the output voltage of the level shifting section 24 at node C (0.8 V/2.5 V) to the desired output voltage of the level shifter 20 (0 V/2.5 V) at the output node OUT. When V.sub.Pulse is low (0 V), the output of the fifth inverter 38 is at V.sub.SS (0 V). With the gate of the NMOS transistor M.sub.N8 at V.sub.ddd (0.8 V), the NMOS transistor M.sub.N8 is turned on, pulling the output node OUT to V.sub.SS (0 V). The PMOS transistor M.sub.P6 is turned off when V.sub.Pulse is low (0 V). As such, when V.sub.Pulse is low (0 V), the output of the level shifter 20 at the output node OUT is at V.sub.SS (0 V).
(34) When V.sub.Pulse is high (1.8 V), the output of the fifth inverter 38 is at V.sub.dd (1.8 V). With the gate of the PMOS transistor M.sub.P6 at V.sub.ddd (0.8 V), the PMOS transistor M.sub.P6 is turned on, pulling the output node OUT to V.sub.P (2.5 V). The NMOS transistor M.sub.N8 is turned off when V.sub.Pulse is high (1.8 V). As such, when V.sub.Pulse is high (1.8 V), the output of the level shifter 20 at the output node OUT is at V.sub.P (2.5 V).
(35) Aspects of the present disclosure are described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
(36) As used herein, the term “configured,” “configured to” and/or “configured for” can refer to specific-purpose patterns of the component so described. For example, a system or device configured to perform a function can include a computer system or computing device programmed or otherwise modified to perform that specific function. In other cases, program code stored on a computer-readable medium (e.g., storage medium), can be configured to cause at least one computing device to perform functions when that program code is executed on that computing device. In these cases, the arrangement of the program code triggers specific functions in the computing device upon execution. In other examples, a device configured to interact with and/or act upon other components can be specifically shaped and/or designed to effectively interact with and/or act upon those components. In some such circumstances, the device is configured to interact with another component because at least a portion of its shape complements at least a portion of the shape of that other component. In some circumstances, at least a portion of the device is sized to interact with at least a portion of that other component. The physical relationship (e.g., complementary, size-coincident, etc.) between the device and the other component can aid in performing a function, for example, displacement of one or more of the device or other components, engagement of one or more of the device or other components, etc.
(37) The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.