TECHNICAL FIELD
This application provides techniques for coupled inductor circuits for DC-DC voltage converters or regulators.
BACKGROUND
DC-DC switching regulators may use high-frequency switching to generate a desired output voltage for an electronic device. In certain applications, the demand for low voltage electronics to accept relatively high supply voltages creates challenges for stepping down the supply voltage to a low supply voltage. Similar challenges can also be found in step-up applications where a high supply voltage is converted from a low input supply voltage.
SUMMARY OF THE DISCLOSURE
A multiple-layer planar transformer can have a multiple-turn first planar winding implemented on multiple layers of a substrate and a single-turn second winding implemented on multiple layers of the substrate. The first and second windings can be magnetically coupled such as via a core. The individual planar traces of the second winding can be electrically coupled in parallel such as to allow for an efficient layout of the transformer that can allow for an improved power density.
This section is intended to provide an overview of subject matter of the present patent application. It is not intended to provide an exclusive or exhaustive explanation of the invention. The detailed description is included to provide further information about the present patent application.
BRIEF DESCRIPTION OF THE DRAWINGS
In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
FIG. 1 illustrates generally a schematic of an example planar transformer system according to the present subject matter.
FIG. 2 illustrates generally plots of signal waveforms illustrating the operation of the planar transformer system of FIG. 1.
FIG. 3 illustrates generally an example layout of conductive traces of sub-portions of an example second winding according to the present subject matter.
FIG. 4 illustrates a stack configuration for an example planar transformer according to the present subject matter.
FIGS. 5A-5E illustrate generally layouts of conductive portions of the first winding within each of the five layers of the example planar transformer 400 of FIG. 4.
FIGS. 6A and 6B illustrate generally layouts 660, 670 of sub-portions of the second winding of the example planar transformer 400 of FIG. 4.
FIGS. 7A and 7B illustrate generally various views of a physical specimen of an example planar transformer according to the present subject matter.
FIG. 8 illustrates a conductive trace of a layer having a portion of a second winding for a center-tap configuration of an example planar transformer.
FIG. 9 illustrates generally a circuit for an example planar transformer system having a center-tap configuration according to the present subject matter.
FIG. 10 illustrates generally an example compact layout of the second winding of the example circuit of FIG. 9.
FIG. 11 illustrates generally an example portion of planar transformer configured, for example, to provide multiple voltage outputs.
FIG. 12 illustrates generally a flowchart of an example step-down method for operating a planar transformer according to the present subject matter.
DETAILED DESCRIPTION
Planar transformers, planar inductors that are magnetically coupled, or coupled inductor circuits, can employ a u-shaped or horseshoe-shaped planar conductive trace to form a single turn of a transformer winding. An assembly of several layers of the planar windings can allow for a very compact transformer circuit that can include output inductors such as for filtering.
FIG. 1 illustrates generally a schematic of an example planar transformer system 100 according to the present subject matter. The planar transformer system 100 can include a planar transformer 101, a first set of switches (Q1-Q4), a second set of switches (M5-M8), output inductors 102, 103, 104, 105 and a controller 107. one or more switches of the first set of switches (Q1-Q4) or the second set of switches (M5-M8) can be accompanied by an optional gate driver 110. The planar transformer 101 can include a core 105, a first winding 106, and a second winding such as can include two portions 111, 112. The first winding 106 can include a number of turns and typically can include more than one turn. Each portion 111, 112 of the second winding can have a single turn.
The first winding can be either a primary winding of the planar transformer or a secondary winding of the planar transformer. The first winding 106 is referred to as a primary winding unless noted otherwise. The first set of switches (Q1-Q4) can be controlled by the controller 107 and can operate to recurrently or periodically connect and disconnect the primary winding 106 to voltage supply nodes and to establish a cyclical primary voltage across the first winding 106 and a cyclical primary current through the first winding 106. The portions 111, 112 of the second winding can be magnetically coupled to the first winding 106 via the core 105. The core 105 can include an air core, a metal core or other materials capable of providing a flux link.
The controller 107 can control the first set of switches (Q1-Q4) and the second set of switches (M5-M8) such as to provide an output voltage (VOUT) different than the input voltage (VIN). In the illustrated planar transformer system 100, the output voltage (VOUT) can be lower than the input voltage (VIN) but the subject matter is not so limited. When the planar transformer 101 is operated as a step-down transformer, the controller 107 can control the first set of switches (Q1-Q4) to oscillate or alternate a polarity of the input voltage (VIN) across the first winding 106. When the planar transformer 101 is operated as a step-down transformer, the controller 107 can operate or synchronize the second set of switches (M5-M8) to extract power from the winding segments, or portions, of the second winding. The second set of switches (M5-M8) can be controlled with two phase signals (PH1, PH2), such as discussed below with respect to FIG. 3. The output inductors can filter or smooth the periodic voltage and switching spikes developed on the second windings such as to provide a relatively constant output voltage. In certain examples, the output inductors 102, 103, 104, 105 can include but are not limited to, magnetic core inductors, crystalline core inductors, etc.
FIG. 2 illustrates generally plots of signal waveforms illustrating an example of the operation of the planar transformer system of 100 of FIG. 1. The plots include the logic level of the phase 1 (PH1) and phase 2 (PH2) signals that control the switches (M5-M8) of the second winding, the voltage (V1) across the first winding, the current (I1) in the first winding, voltages (VA, VB, VC, VD) at the nodes (A,B,C,D) of the second winding, and the output voltage (VOUT) of the step-down transformer.
In general, the transformer operates in one of three phases to capture an output voltage induced by the first winding during the transitions associated with the supply voltage being applied to, or isolated from the first winding. When the supply voltage (VIN) is applied to, or isolated from, the first winding, the change in current (I1) through the first winding can induce a voltage across each second winding segment. By switching the connections of the second winding segments to capture the voltage induced as current polarity of the first winding is changed, a stepped-down DC voltage can be captured at the output inductors. The plot of signals assumes that a logic high places each switch, or transistor, in a low impedance state (e.g., “on”) and a logic low places each switch in a high impedance state (e.g., “off”). However, switches or transistors responding to logic commands differently can be used.
In FIG. 2, at to, the first winding circuit is in a first, free-wheeling state and the second winding circuit has all the switches (M5-M8) “on” (e.g., PH1=PH2=“high”), thus, each node (A, B, C, D) of the second winding is connected to ground. The “free-wheeling” state of the first winding allows any current in the first winding to continue to flow until terminated by the circuit losses. Any current in the output inductors (e.g., FIG. 1, 102, 103) can be discharged to the output terminal, or charges the output voltage node (VOUT).
At t1, the first winding circuit moves to the second state, and a supply voltage can be applied across the first winding with a first polarity (−VIN). Applying the supply voltage (VIN) can induce a change in current (I1) of the first winding and a voltage can be induced across the winding segments of the second windings. For example, at or in response to applying the supply voltage (−VIN) on the first winding, the switches (FIG. 1; M6, M8) associated with the phase 2 control signal (PH2) can be turned “off”. The change in current (I1) of first winding can induce a voltage at the drains (B, D) of the switches (FIG. 3; M6, M8) associated with the phase 2 control signal (PH2). The magnetic coupling of the planar first and second windings can be such that the induced voltage (VB, VD) of the segments of the second winding can match the sharp, pulse shape of the supply voltage (VIN) applied to the first winding. At t1, the phase 2 signal (PH2) is low and the associated switches (M6, M8) are “off”. The first winding 106, or primary winding for this step-down application, sees the full change in voltage across the winding terminals (e.g., VIN). Voltages across the connected winding segments of each of the second windings is given by:
Where N is the turns ratio of the primary winding to each individual secondary winding. Assuming a load at the output terminal of the planar transformer system, current in the output inductors 102, 103 can increase due to positive voltage across them.
At t2, the controller can transition the first winding back to the first, free-wheeling state and the second winding circuit has all the switches (M5-M8) “on” (e.g., PH1=PH2=“high”), thus, coupling each node of the second windings to ground. As before, any current flowing in the first winding continues to flow because the first winding inductance resists a change in current flow. The current may fall slightly during the free-wheeling state due to losses in the circuit. Any current in the output inductors (e.g., FIG. 1, 102, 103) is discharged to the output terminal, or charges the output voltage node (VOUT).
At t3, the first winding circuit moves to the third state, and the supply voltage (VIN) can be applied across the first winding with a second polarity (+VIN). Applying the supply voltage (VIN) can induce a change in current (I1) of the first winding and voltage can be induced across segments of the second winding. For example, at or in response to applying the supply voltage (+VIN) on the first winding, the switches (M5, M7) associated with the phase 1 control signal (PH1) can be turned “off”. The change in current (I1) of first winding can induce a voltage at the drains (A, C) of the switches (FIG. 3; M5, M7) associated with the phase 1 control signal (PH1). The magnetic coupling of the planar first and second windings can be such that the induced voltage (VA, VC) at the nodes of the second winding can match the sharp, pulse shape of the supply voltage (VIN) applied to the first winding. At t3, the phase 1 signal (PH1) is low and the associated switches (M5, M7) are “off”. The first winding 106, or primary winding for this step-down application, sees the full change in voltage across the winding terminals. Voltages across the connected winding segments of each of the second windings can be given by:
Where N is the turns ratio of the primary winding to each individual secondary winding. Assuming a load at the output terminal of the planar transformer system, current in the output inductors 102, 103 can increase due to positive voltage across them.
FIG. 3 illustrates generally an example layout 320 of conductive traces of sub-portions of an example second winding according to the present subject matter. For example, FIG. 3 illustrates the overlay of two, single-turn, planar sub-portions 321, 322 that can form a portion (e.g., FIG. 1, 111, 112) of the second winding as discussed above. In certain examples, the example layout 320 can include the core 105, a first sub-portion 321 of a first portion of the second winding, a first sub-portion 322 of a second portion of the second winding, first and second inductors 382, 383, and first and second switches 380, 381. The layout 320 can use nearly identical layouts for each sub-portion 321, 322 but rotated 180 degrees from each other. The rotated, mirrored, or complimentary nature of the layout of each single turn sub-portion 321, 322 allows the inductors 382, 383 and switches 380, 381 to be compactly positioned with minimal, if any, additional routing of the conductive portion of each single turn sub-portion 321, 322. Such reduction in routing allows each sub-portion to reduce or minimize losses compared to conventional layouts of planar transformers. In addition, when current (I) is induced in each sub-portion 322, 321, the current (I) can flow in the same direction about the post of the core 105 thus reinforcing the magnetic coupling between the second winding and the first winding. Although a single pair of sub-portions include all the nodes for coupling to the switches and inductors and can provide a basic step-up or step-down voltage function, a second pair of sub-portions can allow higher output current with little if any increase in circuit footprint.
FIG. 4 illustrates a stack configuration for an example planar transformer 400 according to the present subject matter. In this illustrative example, the planar transformer 400 can include a 6:1 turn ratio between the first winding and the second winding, but the present subject matter is not so limited. The planar transformer 400 can include a single post core but the present subject matter is not so limited. The stack can include 9 layers including five layers for routing the six turns of the first winding and 4 layers for routing two pairs (FIRST WINDING A, FIRST WINDING B) of sub-portions of the second winding.
FIGS. 5A-5E illustrate generally layouts of conductive portions of the first winding within each of the five layers of the example planar transformer 400 of FIG. 4. FIG. 5A illustrates a first layout 551 of a portion of the first winding of the example planar transformer that includes a first conductive portion 531 routed to provide a single turn of the first winding. The first conductive portion 531 can have a first node 541 or first set of vias for coupling to a voltage source, or load, and a second set of vias 542 for coupling to a second layer of the first winding. In certain examples, the first node 541 can correspond to a first node of the intermediate nodes of the first set of switches (e.g., FIG. 1, Q1-Q4). FIG. 5B illustrates generally a second layout 552 of a portion of the first winding of the example planar transformer of FIG. 4. The second layer 552 can include a second conductive portion 532 of the first winding routed to provide a single turn or more of the first winding. A first end of the second conductive portion 532 can electrically connect with the first conductive portion 531 of the first winding using the second set of vias 542. A second end of the second conductive portion 532 can couple to a third set of vias 543.
FIG. 5C illustrates generally a third layout 553 of a portion of the first winding of the example planar transformer 400 of FIG. 4. The third layer 553 can include a third conductive portion 533 of the first winding routed to provide a single turn or more of the first winding. A first end of the third conductive portion 533 can electrically connect with the second conductive portion 532 of the first winding using the third set of vias 543. A second end of the third conductive portion 533 can couple to a fourth set of vias 544.
FIG. 5D illustrates generally a fourth layout 554 of a portion of the first winding of the example planar transformer 400 of FIG. 4. The fourth layer 554 can include a fourth conductive portion 534 of the first winding routed to provide a single turn of the first winding. A first end of the fourth conductive portion 534 can electrically connect with the third conductive portion 533 of the first winding using the fourth set of vias 544. A second end of the fourth conductive portion 534 can couple to a fifth set of vias 545.
FIG. 5E illustrates generally a fifth layout 555 of a portion of the first winding of the example planar transformer of FIG. 4. The fifth layer 555 can include a fifth conductive portion 535 of the first winding routed to provide about a turn and one half of the first winding. A first end of the fifth conductive portion 535 can electrically connect with the fourth conductive portion 534 of the first winding using the fifth set of vias 545. A second end of the fifth conductive portion 535 can couple to a sixth set of vias 546. In certain examples, the sixth set of vias 546 can be at least part of a second node of the first winding and can correspond to a second node of the intermediate nodes of the first set of switches (e.g., FIG. 1, Q1-Q4).
For the planar transformer 400 of FIG. 4, and increasingly numbering the nine layers from the bottom to the top, the first layout 551 of the first winding can be part of layer 4, the second layout 552 of the first winding can be part of layer 2, the third layout 553 of the first winding can be part of layer 7, The fourth layout 554 of the first winding can be part of layer 9, and the fifth layout 555 of the first winding can be part of layer 5. In the illustrated example, the serial connection of each of the five layouts (551-555) of the first winding forms six turns around the center post of the core 105. It is understood that other configurations of portions of the first winding that include the same or a different number of turns are possible without departing from the scope of the present subject matter.
FIGS. 6A and 6B illustrate generally layouts 660, 670 of sub-portions of the second winding of the example planar transformer 400 of FIG. 4. FIG. 6A illustrates generally an example layout 660 of a first sub-portion 621 of the second winding. The layout 660 can include the core 105, a first conductive portion 661 routed to form a single turn of the second winding. The single-turn planar conductor can substantially enclose a void with a small opening to the void to isolate the ends of the conductor. For example, the single-turn planar conductor can be in the form of a “horseshoe”, or other U-shape that is mostly closed about a center void but includes a gap to prevent full closure about the center void. Some single-turn planar conductors can have a “hook-shape”. The layout 660 can also include first and second sets of vias 671, 672. The first set of vias 671 can be used to connect the first sub-portion 621 with a second, parallel-connected, first sub-portion, one or more output inductors, one or more switches, or combinations thereof to form one of the two portions (111, 112) of the example planar transformer 400 of FIG. 4. In certain examples, the layout 660 can be used for two layers of the nine layers of the example planar transformer 400 of FIG. 4.
FIG. 6B illustrates generally an example layout 670 of a second sub-portion 622 of the second winding. The layout 670 can include the core 105, a second conductive portion 662 routed to form a single turn of the second winding. The single turn can be in the form of a “horseshoe” or “U-shaped”. The orientation of the second conductive portion 662 can complement the orientation of the first conductive portion 661, or can generally mirror or reflect the orientation of the first conductive portion. In general, the orientation of the first and second conductive portions 661, 662 is opposite each other such that the direction of the ends of one conductive portion is opposite the direction of the corresponding ends of the other conductive portion to allow for compact arrangement of other components of the second winding. As another example, the arrangement of the second conductive portion 662 may be referred to as being rotated about 180 degrees when stacked with and compared to a corresponding first sub-portion (e.g., layout 660) such as to support an over-all, compact planar transformer. The layout 670 can also include the first and second sets of vias 671, 672. The second set of vias 672 can be used to connect the second sub-portion 622 with a second, parallel-connected second sub-portion, one or more inductors, one or more switches, or combinations thereof to form one of the two portions (111, 112) of the example planar transformer 400 of FIG. 4. The first set of vias 671 can be isolated from the second conductive portion 662 of the second winding and can be used to couple together components of a second portion of the second winding. In certain examples, each portion of the second winding can include more or less numbers of planar conductive portions (e.g., 661, 662) to assist in more closely coupling the second winding with the first winding.
With regard to the example planar transformer 400 of FIG. 4, and increasingly numbering the nine layers from the bottom to the top, the example layout 660 of a first sub-portion of the second winding can be part of layers 1 and 8, and the example layout 670 of a second sub-portion of the second winding can be part of layers 3 and 6. In the illustrated example, a first portion of the second winding can be formed by the parallel connection of layers 1 and 8 and the second portion of the second winding can be formed by the parallel connection of layers 3 and 6. It is understood that other configurations of sub-portions of the second winding are possible without departing from the scope of the present subject matter. In certain examples, each conductive portion 661, 662 can include additional conductive areas 663, 664 to assist with coupling the second winding with the first winding.
FIGS. 7A and 7B illustrate generally various views of a physical specimen of an example planar transformer package according to the present subject matter. FIG. 7A illustrates a top view of the example planar transformer. The top view shows the multiple layer substrate, the core, four inductors coupled to the second winding, a controller and other control components such as drivers for the second set of switches. FIG. 7B illustrates a bottom view of the example planar transformer package. The bottom view shows the multiple layer substrate, the core, the second set of switches, and additional ancillary control components. In an example, the power density for a planar transformer according to the present subject matter can be greater than 50 kilowatts per liter (kW/L). Such power density is provided by the complementary orientation of the various sub-portions of the second winding as discussed above. In an example, a planar transformer with greater than 50 kW/L power density can provide an output voltage of 3.3 volts at 140 amperes from a 54 volt supply voltage. The overall dimensions of such an example can be 24.5 mm (L)×24 mm (W)×15 mm.
FIG. 8 illustrates a conductive trace 880 of a layer having a portion of a second winding for a center-tap configuration of an example planar transformer. In certain examples, the conductive trace 880 can have a question mark type shape or a hook shape that approximates a single turn of the second winding. The shape allows for control components such as switches 881 and inductors 882 associated with the portion of the second winding to be compactly arranged about a core 883.
FIG. 9 illustrates generally a circuit for an example planar transformer system 900 having a center-tap configuration according to the present subject matter. The planar transformer system 900 can include a planar transformer 901, a first set of switches (Q1-Q4), a second set of switches (M5-M8), output inductors 902, 903 and a controller 904. In some examples, one or more switches of the first set of switches and the second set of switches can be accompanied by a gate driver 910. The planar transformer 901 can include a core 905, a first winding 906, and one or more second windings 907, 908. The first winding 906 can include a number of turns and typically can include more than one turn. Each second winding 907, 908 can include a number of winding segments 911, 912, 913, 914. Each winding segment 911, 912, 913, 914 can form single turn of a second winding 907, 908. As used herein, a winding segment includes the primary conductive portion of a turn of a second winding and does not include ancillary parts of the second winding such as an external terminal, a fuse, a switch, etc.
The first winding can be either a primary winding of the planar transformer or a secondary winding of the planar transformer. In FIG. 9, the first winding 906 is referenced as a primary winding unless noted otherwise. The first set of switches (Q1-Q4) are controlled by the controller 904 and operate to recurrently or periodically connect and disconnect the primary winding 906 to voltage supply rails and to establish a cyclical primary voltage across the first winding 906 and a cyclical primary current through the first winding 906. The second windings 907, 908 can be magnetically coupled to the first winding 906 via the core 905. The core 905 can be an air core, a magnetic core with an air gap, or any materials and structures capable of providing a flux link.
The controller 904 can control the first set of switches (Q1-Q4) and the second set of switches (M5-M8) to provide an output voltage (VOUT) different than the input voltage (VIN). In the illustrated planar transformer system 900, the output voltage (VOUT) is lower than the input voltage (VIN) but the subject matter is not so limited. When the planar transformer 901 is operated as a step-down transformer, the controller 904 can control the first set of switches (Q1-Q4) to oscillate or alternate a polarity of the input voltage (VIN) across the first winding 906. When the planar transformer 901 is operated as a step-down transformer, the controller 904 can operate or synchronize the second set of switches (M5-M8) to extract power from the winding segments of the second winding. The second set of switches can be controlled with two phase signals (PH1, PH2). In certain examples, each second winding 907, 908 can be configured to include one or more taps (E, F) between connected winding segments (911/912 and 913/914). In certain examples, the tap (E, F) between winding segments can allow the output voltage (VOUT) to include a step-up or step-down multiplier of the input voltage (VIN). In addition, compared to conventional methods and even recent planar techniques, the tap (E, F) between the connected winding segments (911/912 and 913/914) can help reduce the complexity or the cost of the overall planar transformer design by using fewer switches. Furthermore, the tap (E, F) between the winding segments also allows for use of output inductors 902, 903 with much lower inductance to smooth the output voltage (VOUT). The lower inductance of the output inductors 902, 903 results from the circuit implementation using parasitic inductance of the other planar transformer components to smooth output ripple in the output voltage (VOUT). The output inductors 902, 903 can be coupled between a corresponding tap (E, F) and an output voltage terminal of the planar transformer system 900. In certain examples, the output inductors 902, 903 can include air-core inductors.
FIG. 10 illustrates generally an example compact layout 1090 of the second winding of the example circuit of FIG. 9, including the output inductors 902, 903 and the second set of switches (M5-M8). In certain examples, the conductive traces or winding segments 911, 912, 913, 914 of each portion of the second winding can include respective conductive traces that can be located on multiple layers of the substrate of an example center-tap, planar transformer. Conductive traces associated with a particular winding segment of the second winding can be coupled together in parallel such as to handle higher currents as additional layers of the substrate add a small vertical dimension to the transformer without adding to the larger planar footprint of the transformer.
FIG. 11 illustrates generally an example portion of planar transformer 1100 configured, for example, to provide multiple voltage outputs. The example portion illustrates generally a core 1105 including multiple posts, and sub-portions 1191, 1192, 1193, 1194 of a second winding about each post. The portion of the planar transformer 1100 also shows a compact layout for filter inductors (L) and switches (S) for electrically coupling the sub-portions of the second winding as discussed above, for example to ensure current (I) flow on each sub-portion is in the same direction about the respective post of the core 1105. Using the techniques discussed above, the planar transformer 1100 can provide multiple output voltages or a single output voltage with more output current capacity from a multiple-layer substrate package having a very small height.
FIG. 12 illustrates generally a flowchart of an example step-down method 1200 for operating a planar transformer according to the present subject matter. At 1201, a supply voltage can be applied, with alternating polarity, across a first planar winding of the planar transformer. The first planar winding can have multiple turns about a post of a metallic core to induce a current in a second planar winding of the planar transformer. At 1203, a first node of a first, single turn of the second winding can be coupled to ground in response to a first polarity of the supply voltage via a first second winding switch. The ground connection of the second winding can provide a reference potential for an induced voltage across the second winding. At 1205, a second node of the first single turn can be isolated from ground in response to the first polarity of supply voltage via a second switch. Isolating the second node allows current induced in the second winding to provide an output voltage of the planar transformer. At 1207, the output voltage can be provided at a first node of a first inductor coupled to the first single turn. The first inductor can be directly coupled in series with the first single turn at a second node of the first single turn. The first inductor, for the step-down configuration can provide filtering of the output voltage. In certain examples, current stored in the output inductor can assist in smoothing the output voltage level as the alternating polarity of the supply voltage is switched across the first planar winding.
In certain examples, the single turn can include multiple, parallel-connected conductive traces. Via a multiple layer substrate, the conductive traces can be stacked to provide a very space efficient planar transformer. In addition, by orienting some conductive traces 180 degrees with respect to other conductive traces, the transformer power density can be increased without increasing the major footprint of the planar transformer.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term are still deemed to fall within the scope of subject matter discussed. Moreover, such as may appear in a claim, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with 37 C.F.R. § 1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of a claim. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. The following aspects are hereby incorporated into the Detailed Description as examples or embodiments, with each aspect standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations.