This patent application claims the benefit of and priority to Indian Provisional Patent Application Ser. No. 20/234,1066406 filed Oct. 4, 2023, Indian Provisional Patent Application Ser. No. 20/234,1071247 filed Oct. 19, 2023, and Indian Provisional Patent Application Ser. No. 20/234,1017721 filed Mar. 16, 2023, all of which are hereby incorporated herein by reference in their entireties.
This description relates generally to device under test (DUT) measurement systems and, more particularly, to methods and apparatus for source measurement unit (SMU) operation.
Device test systems provide different types of electrical characteristics to a device under test (DUT). For example, source measurement units (SMUs) may subject a DUT to force voltage inputs, force current inputs, and other types of electrical characteristics to test one or more DUTs, for instance prior to sale or distribution. In manufacturing environments, a speed at which the DUT can be tested improves a manufacturing throughput.
An example apparatus includes a circuit including a force amplifier having an output, a resistor having a first terminal coupled to the output of the force amplifier, and a second terminal. The example circuit also includes a diode clamp including a first diode having a first terminal coupled to the first terminal of the resistor, and having a second terminal coupled to the second terminal of the resistor, the first diode having a first orientation. The example diode clamp also includes a second diode coupled in parallel with the first diode between the first and second terminals of the resistor, the second diode having a second orientation opposite than the first diode.
The drawings are not necessarily to scale. Generally, the same reference numbers in the drawing(s) and this description refer to the same or similar (functionally and/or structurally) features and/or parts. Although the drawings show regions with clean lines and boundaries, some or all of these lines and boundaries may be idealized. In reality, the boundaries or lines may be unobservable, blended or irregular.
The SMU 101 of
In the example of
The SMU 101 includes a current sense amplifier (CSA) 108 having a first input signal 144, a second input signal 146 and an output signal 148. The CSA 108 measures current values and may be implemented using analog circuitry including multiple comparators and resistors. The first input signal 144 and the second input signal 146 of the CSA 108 are coupled to the resistor array 106 or the second resistor 114. Particular switch configurations determine which of the resistor array 106 or the second resistor 114 derive current values for the DUT based on voltage measurements of the respective resistor array 106 or the second resistor 114. The output signal 148 of the CSA 108 provides particular current values to the DUT. The SMU 101 includes a voltage sense amplifier (VSA) 110 having a first input 150, a second input 152 and an output 154. The VSA 110 measures voltage values and may be implemented using analog circuitry including multiple comparators and resistors. The first input 150 and the second input 152 of the VSA 110 are coupled to the DUT 116 to measure voltage values at the DUT. The SMU 101 includes measurement path circuitry 112 having a first input 156, a second input 158, an output signal 160. The measurement path circuitry 112 performs analysis functions corresponding to devices under test and may be implemented using processor circuitry and/or analog circuitry including multiple comparators and resistors. The first input 156 of the measurement path circuitry 112 is coupled to the output 148 of the CSA 108 and the second input 158 of the measurement path circuitry 112 is coupled to the output 154 of the VSA 110. The measurement path circuitry 112 includes any number of sub-circuits to facilitate, in part, voltage scaling, measurement path filtering, and diagnosis multiplexing for the measured voltages and currents from the CSA 108 and the VSA 110. The output signal 160 of the measurement path circuitry 112 may be analog or digital. The SMU 101 includes a force voltage switch 164 and a force current switch 166 to control whether the SMU 101 operates in the force voltage mode or the force current mode.
Examples described below include methods and apparatus that may be implemented in the SMU 101 which may achieve example benefits that include, but are not limited to, reduced settling time in low current circumstances, reduced heat generation and/or dissipation in open-circuit DUT fault circumstances, reduced measurement errors in view of gain resistor mismatch, and reduced switch complexity when ganging two or more SMU channels together (e.g., to supply relatively greater amounts of current to a DUT).
During a force voltage mode of the SMU 101, settling time is observed to increase for relatively low current ranges of a DUT due to the implementation of large current sense resistors in series with the output(s) of the FA 104. For example, a DUT with a capacitive load component will charge to a target value over a finite period of time. However, the finite period of time increases when a target DUT current is lowered by using relatively larger resistor values for current sensing. Test environments demand ever increasing throughput performance that is thwarted by elongated settling times in low current environments and/or in environments with relatively low headroom (e.g., a difference between a target output voltage at the DUT and a maximum output voltage supplied by the SMU). Some approaches to reduce a settling time include implementation of slew boost circuitry. However, such circuitry adds cost, consumes real estate, and contributes to a relatively greater amount of power dissipation. Also, such slew boost circuitry techniques are still limited by reduced output current values caused by relatively large current sense resistors.
Some techniques to apply a force voltage load to a DUT engage different sense resistor values to measure a target current. In a force voltage mode of the SMU, the current sense resistor is added in series to the output of the force amplifier. To support multiple current ranges, multiple current sense resistors are available for use in the series configuration with the DUT, such as an example 200 kOhm resistor for a 5 uA range, an example 25 kOhm resistor for a 40 uA range, an example 5 kOhm resistor for a 200 uA range, and an example 500 Ohm resistor for a 2 mA range. A settling time for a DUT when the SMU is in a force voltage mode is determined in a manner consistent with example Equation 1.
To illustrate the example of Equation 1, consider a 10 uF load capacitor for a 30V voltage step and a current limit of 10 mA. This example configuration results in a settling time of 30 mSec. While the above example calculation is valid for high current ranges (e.g., 2 mA range), it is not applicable for low current ranges. For instance, in low current ranges (e.g., 5 uA range) in which a 200 kOhm sense resistor is used for an improved measurement accuracy for the dynamic range, a maximum output current is limited in a manner consistent with example Equation 2.
To illustrate the example of Equation 2, consider a maximum FV output of 48V and a 200 kOhm sense resistor, which results in a maximum current value of 240 uA. In this example configuration, the settling time is substantially limited by the sense resistor and capacitive load time constant. Similar to the example above, considering a 10 uF load capacitor for a 30V voltage step, a corresponding settling time is approximately 6 seconds.
In the example of
In operation, the FA 104 supplies a voltage to the DUT 116 in an effort to reach a target DUT voltage value. For example, consider a power supply voltage input (VCC) for the FA 104 is 32V, and the DUT voltage is forced to 30V. This results in a headroom of only 2V. However, in other examples a relatively larger FA supply voltage may enable a relatively greater headroom, thereby resulting in a relatively faster settling time to achieve the target DUT voltage value. In another example, also consider that the FA 104 is limited to supply no more than 10 mA of current across a 200 kOhm sense resistor (e.g., in the sense resistor array 106). An initial transient of these conditions results in a ramp-up of voltage across the sense resistor that initially is lower than the conduction turn-on voltage of the diode clamp 302 (e.g., six diodes, each having a turn on voltage of 0.6v requires 3.6V to cause the clamp 302 to turn on). When the diode clamp 302 is conducting, it routes a majority of the 10 mA supply current from the FA 104 to the DUT 116. Stated differently, the diode clamp 306 causes a sense resistor bypass during initial charging of the DUT 116, thereby reducing the settling time required to reach a target DUT voltage.
Once the DUT 116 is charged to its target value of 30V (e.g., as measured by the VSA 110), the sense resistor will reach a steady-state value. The steady-state value is designed to be no larger than IV for the 5 uA SMU range setting. Stated differently, the full scale measurements across the resistor array 106 occur between 0V and 1V in the 5 uA SMU range setting to maintain accurate readings in a low current SMU mode. Because a steady-state voltage value over the sense resistor is lower than the conduction voltage of the diode clamp 302, the diode clamp 302 will turn off so as not to interfere with any subsequent measurements during testing of the DUT at its target voltage value. Briefly returning to the example of
In operation, the FA 104 supplies a force voltage to the DUT 116, in which the DUT 116 is initially at zero volts and/or otherwise not energized for testing purposes. The slew detection circuitry 402 compares a force voltage value established by the first input 322 of the FA 104 and the second input signal 406 corresponding to a feedback voltage for the DUT 116 against a threshold input signal (e.g., a threshold voltage value, such as 0.5V) at the third input signal 408. Assuming a threshold voltage at the third input signal 408 of 0.5V, and assuming the FA 104 drives at 32V, the initial feedback voltage is zero at time zero. As such, because the threshold voltage value is satisfied, the output signal 410 of the slew detection circuitry 402 is TRUE (e.g., a logic HIGH value), which causes SW3 to close to add a 500 Ohm resistor in series with the DUT 116. Also, if the SMU is configured to operate in a low current mode (e.g., a 5 uA range), then SW0 is also closed, which causes a 200 kOhm resistor to be coupled to the DUT 116. For example, the SMU is configured by an end user to subject one or more devices under test to particular electrical characteristics. At early transient stages of forced voltage to the DUT 116, the diode clamp 302 is not energized until a threshold volage of the diodes in series is reached. At that time, the diode clamp 302 operates as a bypass to the sense resistor(s) (the sense resistor array 106) to allow the DUT 116 to charge faster because the resistors are substantially prevented from restricting current flow to the DUT 116.
As the DUT 116 approaches its target voltage (e.g., 30V), the diode clamp turns off because the threshold conduction voltage has dropped. For example, the threshold conduction volage drops below a value indicative of a quantity of series diodes and the conduction voltage per diode. For example, the diode clamp 302 turns off at approximately 27V, which results in the current load being carried by the resistor array 106. If not for the slew detection circuitry 402 causing the 500 Ohm resistor to be engaged, then all current would be flowing through the relatively larger 200 KOhm resistor. However, because the slew detection circuitry 402 determines that the threshold voltage of 0.5V is still TRUE, the relatively lower 500 Ohm resistor permits current flow to the DUT 116 at a rate faster than would otherwise be possible if only the 200 KOhm was coupled to the DUT 116. Briefly returning to the example of
In some examples, the output signal 410 of the slew detection circuitry 402 controls the diode quantity selection switch 412. In operation, a TRUE signal from the slew detection circuitry 402 and/or a diode quantity selection signal causes a particular quantity of diodes in the diode clamp 302 to be engaged, thereby allowing user flexibility in behavior of the SMU during force voltage mode operation(s).
The operations 500 return to block 502 where the slew detection circuitry 402 compares the difference based on the threshold. However, when the comparison results in the threshold condition no longer being satisfied, then the output signal 410 is driven LOW or FALSE to disengage and/or otherwise decouple the one or more resistors (block 508). In some examples, the slew detection circuitry 402 selects a first quantity of diodes of the diode clamp 302 to be coupled to the one or more resistors in a parallel arrangement. In some examples, the first quantity of diodes are forward biased and a second quantity of diodes are reverse biased, in which the first quantity and the second quantity of diodes are coupled in a parallel arrangement to each other. In some examples, the diode selection switch 412 is closed to select the second quantity of diodes, which may be different than the first quantity of diodes.
The example SMU 101 of
Some solutions implement a voltage clamp using shunt regulators connected to an output of the FA, which shunts extra current that would otherwise be applied to and/or dissipated on the DUT 116. When a clamp alert (CA) condition is detected using some techniques, one or more transistors are energized to route or divert current to a positive or a negative power supply, which leads to excessive waste current, power dissipation and heating. For instance, under a clamped condition when driving 100 mA with a 48V power supply, approximately 4.8 watts/channel may need to be dissipated. Such techniques cause an area penalty for circuit design so that adequate real estate is maintained for worse case circumstances and adequately-sized transistors must be added for the worse case circumstances. Examples described herein reduce a need for large shunt transistors capable of handling current associated with open circuit DUT faults. Examples described herein include voltage clamp circuitry to limit a DUT voltage by re-adjusting a current forced (IFORCED) by the FA 104 in an SMU force current mode via a feedback loop rather than shunting the excess current delivered by the FA 104 when a DUT open circuit occurs.
The voltage clamp 644 of the SMU 600 includes a first transconductor 620 having a first input signal 622, a second input signal 624 and an output signal 626. The voltage clamp 644 also includes a second transconductor 646 having a first input signal 648, a second input signal 650 and an output signal 672. While the example voltage clamp 644 of
The second resistor 634 (RERROR) is set to a resistance value in a manner consistent with example Equation 3.
In the example of Equation 3, CP reflects a parasitic capacitance at a negative terminal of the FA 104 to stabilize the voltage clamp feedback loop, and fVCLAMP is the unity gain bandwidth of the voltage clamp feedback loop. The example of Equation 3 is one constraint associated with RERROR. However, another constraint (and sometimes more substantial) is selecting the product of RERROR and Gm to be less than A (where A is typically in the range of 50). This provides improved voltage clamp feedback loop stability, and Gm equals Gmh/L. In some examples, Gm is approximately 10 mS, and RERROR is approximately 5 kOhm.
In operation, the first transconductor 620 is preset to a high-side voltage threshold VCH via the second input 624, and the second transconductor 646 is preset to a low-side voltage threshold VCL via the first input 648. When the output signal 618 of the VSA 110 exceeds the high-side voltage threshold VCH, then the first transconductor 620 generates a current at the output 626 to the second resistor 634 (RERROR). For example, VCH is set to 5V, the driving voltage of the FA 104 at the first input 602 is 5V and a gain of the CSA 108 is 5, then the drop across RSENSE is expected to be 1V (e.g., a 10 Ohm resistor). If the DUT 116 is faulty (e.g., open circuit), then the voltage clamp 644 will trigger because VvsA 618 reflects a very high voltage. The first transconductor 620 adjusts to maintain a 5V drop across RERROR via the negative feedback loop between the FA 104 and the CSA 108, which causes the output current to the faulty DUT 116 to drop to zero. Stated differently, rather than require one or more shunt resistors and/or high current transistors to drive such resistors if a fault, the negative feedback loop prevents the DUT 116 from exceeding a setpoint value.
In some examples, transconductor cells are selected to have a bandwidth that is greater than that of the forced voltage clamp (e.g., a 10× factor assuming approximately 5° degradation in phase margin). Also, even when transconductors are not being used to address circumstances where an open circuit DUT occurs, such transconductors may consume up to approximately 3 mA of current per cell. Also, the VSA 110 is selected to attempt to exhibit a wide bandwidth that is approximately ten times the clamp bandwidth. Without efforts to manage the bandwidth of the VSA 110, additional power consumption results. On the other hand, to help conserve power consumption and improve the voltage clamp feedback loop stability, efforts to reduce the bandwidth of the FA 104 are made. However, a reduction in the FA 104 bandwidth has the possibility of negatively affecting the SMU when operating in other modes (e.g., other than a forced current mode). Examples described below in connection with
In the example of
The first comparator 658 has a first input 664 of the first comparator 658 is coupled to the output signal 618 of the VSA 110 and the second input 666 of the first comparator 658 is a voltage setpoint (high-side). The input 664 of the first comparator 658 is also coupled to the input 622 of the first transconductor 620 and the input 650 of the second transconductor 646. The second input 624 of the first transconductor 620 is coupled to the second input 666 of the first comparator 658, and the first input 648 of the second transconductor 646 is coupled to the first input 668 of the second comparator 660. The second comparator 660 has a first input 670, a second input 668, and an output 712. The first input 670 of the second comparator 660 is coupled to the output signal 618 of the VSA 110, and the second input 668 of the second comparator 660 is a voltage setpoint (low-side).
The output 710 of the first comparator 658 is coupled to the output 712 of the second comparator 660, which is also coupled to both a third input 714 of the first transconductor 620 and a third input 750 of the second transconductor 646. Also, the combined outputs of the first comparator 658 and the second comparator 660 are coupled to a third input 716 of the FA 104.
In the example of
In operation of a transconductor, a finite amount of power is consumed when there is no voltage clamp functionality . As such, when the first comparator 658 determines a measured voltage of the DUT 116 is greater than VCH 666 or when the second comparator 660 determines a measured voltage of the DUT 116 is less than VCL 668, a clamp alert (CA) signal is generated (HIGH or TRUE) at the respective output 710 of the first comparator 658 or the output 712 of the second comparator 660. Otherwise such outputs are driven LOW or FALSE. When the CA signal is low, the first transconductor 620 and the second transconductor 646 are in a low power state. The low power state is caused by the LOW input at the third input 714 and the third input 750 of the first transconductor 620 and the second transconductor 646. On the other hand, a HIGH input at the third input 714 and the third input 750 cause an active or high power state of the first transconductor 620 and the second transconductor 646.
In the example of
Briefly returning to the example of
In the example of
However, when the CA signal is driven as a high input into the third input 716 of the FA 104, the first transistor 906 and the second transistor 908 are turned off and/or otherwise disabled. As such, the first resistor 914 and the second resistor 916 contribute to the transconductance of the FA 104 in a manner consistent with example Equation 5.
A bandwidth of the voltage clamp is determined in a manner consistent with example Equation 6.
In the example of Equation 6, fFA is the bandwidth of the FA 104 and is proportional to GmFA, in which Gm is the value of the first transconductor 620. As a result of a high CA signal, the bandwidth of the FA 104 is reduced, thereby further improving (reducing) power dissipation.
Returning to the example of
If CA is TRUE or HIGH, such as when voltage clamp functionality is operating to protect a DUT 116 (e.g., an open circuit condition) (block 1002=NO), the output(s) of the first comparator 658 and/or the second comparator 660 drive the third input 714 of the first transconductor 620 and the third input 750 of the second transconductor 646 to a high state (block 1008). Responsively, the transconductors operate in an active mode. Accordingly, the CA signal is driven HIGH, and this HIGH CA signal is provided to the FA 104. Also, the output(s) of the first comparator 658 and/or the second comparator 660 drive the third input 716 of the FA 104 to a high state (block 1010). Responsively, the FA 104 operates in a low bandwidth mode (e.g., an active mode). As described above, the CA signal is also provided to one or more transconductors to control whether the transconductors operate in a low power mode or an active mode.
In a force current mode (e.g., when the force current switch 166 is closed), the SMU 101 is expected to maintain a particular accuracy for a complete range of voltage values applied to the DUT 116 (e.g., a range of 0V to 45V). This expectation represents a high output impedance requirement for the force current output. The force current output is indirectly measured as linearity (INL and DNL) and end-point errors (offset and gain error) of the output current. Also, the output current is in the presence of a load impedance that translates to a complete 45V swing at terminals of the DUT 116. Also, the path for current measurement is expected to maintain a degree of accuracy for the complete range (e.g., 0V to 45V) over the DUT 116, which is measured as a common mode rejection ratio (CMRR). Generally speaking, measurement accuracy expectations improve when CMRR values greater than 100 dB are implemented.
At least one source of error in force current measurements are associated with changes to the DUT voltage and matching of gain setting resistors in the CSA 108.
However, a finite CMRR of the CSA causes IOUT to vary as a function of output common mode voltage (VSH) in a manner consistent with example Equation 8.
The CMRR of the CSA is sometimes limited by current sense gain resistance matching in a manner consistent with example Equation 9.
In the example of Equation 9, a ratio of delta-R to R is a current sense gain resistance mismatch sigma. To meet accuracy specifications and/or expectations in force current and current measurement modes of the SMU, values of CMRRIOUT of approximately 105 dB are expected. While existing techniques to improve CMRR values include using precision thin film resistors and/or increasing resistor area footprints, such approaches are expensive and may not meet target CMRR values.
Examples described herein include on-chip calibration techniques and structure, as shown in the example of
The CSA 108 includes four (4) feedback resistors (also referred to as gain resistors), which include a first feedback resistor 1142, a second feedback resistor 1146, a third feedback resistor 1120, and a fourth feedback resistor 1122. An output 1140 of the first buffer 1136 is coupled to a first terminal 1194 of the first feedback resistor 1142, an output 1152 of the second buffer 1118 is coupled to a first terminal 1172 of the third feedback resistor 1120, a first input 1132 of the third buffer 1126 is coupled to a second terminal 1196 of the second feedback resistor 1146. A second input 1130 of the third buffer 1126 is coupled to a second terminal 1124 of the third feedback resistor 1120, which is also coupled to a first terminal 1176 of the fourth feedback resistor 1122. The second terminal 1124 of the third feedback resistor 1120, the first terminal 1176 of the fourth feedback resistor 1122 and the second input 1130 of the third buffer 1126 are sometimes referred to as a summing junction (hereinafter referenced as 1124).
The SMU 1100 of
As described above, at least one factor that affects an accuracy of forced current to the DUT 116 is the voltage over the DUT 116. The DUT 116 has a particular resistance value, and as input current changes a corresponding voltage change could be as high as 45V. This value comes as an input to the CSA 108 via RSENSE 106, which has a full scale value of IV maximum. As such, while the differential input voltage (e.g., the difference between a voltage at the first input 1164 and the second input 1166) of the CSA 108 is −1V to +1V, and the common-mode voltage (e.g., an average of the first input 1164 and the second input 1166) could be as high as 45V. This is a relatively substantial swing that causes measurement error by the CSA 108 (a function of CMRR). To remove this effect, feedback resistor mismatch (e.g., a mismatch of the first feedback resistor 1142, the second feedback resistor 1146, the third feedback resistor 1120 and the fourth feedback resistor 1122) is addressed to prevent unequal divisions.
In operation, the transconductor 1102 converts a measured voltage of the DUT 116 to a current, in which a transconductance of the transconductor 1102 is programmatically adjustable via the control signal input 1134. In some examples, the current generated by the transconductor 1102 is referred to as a calibration current. The transconductor 1102 provides the calibration current to the summing junction 1124 of the CSA 108. The calibration current induces a voltage (VCS) at the output 1168 of the CSA 108 that is equal and opposite to the CMRR error caused by any feedback resistor mismatch that may be present.
In some examples, the control signal input 1134 is determined by one or more calibration procedures in which an error in an output current (ΔIOUT) is calculated by sweeping voltage input values (VSH) of the VSA 110. The output current values (ΔIOUT) are used in the calculation of CMRR in a manner consistent with example Equation 10.
In the example of
A digital input value for the control signal input 1134 of the transconductor 1102 is determined in a manner consistent with example Equation 12.
In the example of Equation 12, N represents a resolution of the transconductor, which may be calculated in view of minimum CMRR values and target (post-calibration) CMRR values. For example, for a pre-calibration minimum CMRR value of 75 dB and a target post-calibration CMRR value of 105 dB, a full scale transconductance is determined in a manner consistent with example Equation 13.
In the example of Equation 13, R1 represents resistors of
A resolution of the transconductor is determined in a manner consistent with example Equation 15.
Accordingly, a calibrated input (digital code) to the control signal input 1134 of the transconductor may be determined in a manner consistent with example Equation 12.
In some examples, providing the calibration current (ICAL) to the virtual ground of the CSA 108 causes relatively large voltage variations. This may introduce some error in the calibration current due to a finite output impedance of the transconductor 1102. Also, in some examples a transconductance step size may be relatively small due to large values of R (e.g., 8 kOhm) resulting in small ICAL steps. Responsively, as ICAL error may result due to leakage currents of different portions of the CSA 108, resulting in accuracy reduction.
The CSA 108 includes the third buffer 1126 (e.g., or amplifier), a first feedback resistor 1202, a second feedback resistor 1204, a third feedback resistor 1206, and a fourth feedback resistor 1208. The example first feedback resistor 1202 includes a first terminal 1216 coupled to the first input 1132 of the third buffer 1126 and a second terminal 1220 coupled to the second feedback resistor 1204. A ratio of the second feedback resistor 1204 (5R1) to 5R is X, where X<<1. The third feedback resistor 1206 includes a first terminal 1230 coupled to the second input 1130 of the third buffer 1126, and a second terminal 1228 coupled to a first terminal 1226 of the fourth feedback resistor 1208.
In operation, the output 1104 of the transconductor 1102 is provided to a transconductor switch 1210 to control whether ICAL, is directed to the second terminal 1228 (see “A”) or the second terminal 1220 (see “B”) of the second feedback resistor 1204. Because CMRR may be positive or negative depending on feedback resistor mismatch, the transconductor 1106 is controlled by a bit code in signed magnitude format to the control signal input 1134. In particular, a sign bit is used to control whether the calibration current is fed into “A” or “B.” Generally speaking, CMRR can be positive or negative, and the applied correction is negative or positive to cancel error(s) due to the CMRR. However, in this example the direction of ICAL is always positive (e.g., it flows out of the transconductor 1102). For instance, a change in voltage of the DUT 116 may result in either an increase or a decrease in the output current (IOUT) in a force current mode. Stated differently, an error in IOUT may be either positive or negative.
To illustrate, for an example +1V change in the voltage of the DUT 116, a corresponding change in the output current IOUT may be +1 uA or −1 uA. Such sign information of the error in IOUT is conveyed via the control signal input 1134. If the error in IOUT is positive for a +1V change in the voltage of the DUT 116, then calibration current is provided to the second terminal 1220 of the second feedback resistor 1204. Similarly, if the error in IOUT is negative for a +1V change in the voltage of the DUT 116, then calibration current is provided to the second terminal 1228 of the fourth feedback resistor 1208. Providing current to the second terminal 1220 of the second feedback resistor 1204 results in a signal at the output of the CSA 108 increasing for a finite period of time. The output increase forces the current negative feedback loop in a manner that causes correction by decreasing IOUT, thereby correcting the error in IOUT caused by the CMRR. Similarly, providing current to the second terminal 1228 of the fourth feedback resistor 1208 causes an output of the CSA 108 to decrease for a finite period of time. The output decrease forces a current negative feedback loop to increase IOUT, thereby correcting the error in IOUT caused by the CMRR.
In some examples, two or more SMUs or two or more channels of an SMU are ganged together to achieve a relatively higher channel density and/or to drive loads with values that cannot otherwise be accomplished with a single SMU channel (e.g., the SMU channel is current-limited). Some channel ganging techniques include a first channel designated as a master channel that is structured to force a particular electrical characteristic, such as a particular force voltage value. This set point of the master channel is independent of any other channels that are structured as slave channels to mirror the output characteristics of the master. In this example, slave channels do not have flexibility to regulate electrical characteristics of the DUT. To enable two or more channels to be ganged together, relay/switch matrix devices are coupled to force and sense outputs of the SMU. To illustrate, some techniques to gang two SMUs to two separate DUTs require two switches per sense channel and two switches for sense-switch control.
Examples described herein include ganging structure and techniques that include fewer on-board switch matrix switches, in which channels can operate in either a master mode or a slave mode as needed.
The first gang input 1418 of the first channel 1402 is coupled to the gang output 1432 of a last channel in any gang sequence, which in this example is the Nth channel 1408. The gang output 1426 of the first channel 1402 is coupled to the first gang input 1420 of the second channel 1404 so that it may provide instructions and/or information related to particular electrical characteristics to be applied to a DUT corresponding to one or more subsequent channels in a chain of channels.
While the example of
In operation where the first DUT 1528 and the second DUT 1530 are tested in parallel, ganging is not necessary when each DUT is to be tested with no more than 100 mA of current. Accordingly, the first switch S11 and the second switch S12 are closed to permit the first DUT 1528 to be energized by the first channel 1502. Similarly, the third switch S21 and the fourth switch S22 are closed to permit the second DUT 1530 to be energized by the second channel 1504. Also, because no electrical characteristic contributions from combined SMUs are needed, the fourth switch S13 and the fifth switch S23 are opened. In such circumstances where each SMU operates independently with a corresponding DUT, the first gang input 1506 of the first channel 1502 is provided a target electrical characteristic value to control an operation of the first SMU 1502, such as an instruction (e.g., a bit stream) to output 100 mA. Also, when each SMU operates independently, the second gang input 1508 and the gang output 1510 of the first channel 1502 may be disabled.
In operation where the first DUT 1528 is to be tested with a current input of 200 mA, using a single SMU will not be able to accomplish this task. In such a circumstance, the first SMU 1502 is designated as the master and the second SMU 1504 is designated as the slave. In some examples, the first SMU 1502 drives the gang output 1510 with instructions to designate the second SMU 1504 as a slave and to output 100 mA of current. Also, the first SMU 1502 drives the switch matrix 1526 to close the first switch S11, the second switch S12, the third switch S21, and the fifth switch S13, the last of which enables a bridge between the first SMU 1502 and the second SMU 1504. The fourth switch S22 remains open to prevent the second DUT 1530 from having any electrical connection to either SMU because it is not under test.
In operation where the second DUT 1530 is to be tested with a current input of 200 mA, the second SMU 1504 is designated as the master and the first SMU 1502 is designated as the slave. The second SMU 1504 drives the gang output 1516 with instructions to designate the first SMU 1502 as the slave and to output 100 mA of current. Also, the second SMU 1504 drives the switch matrix in an alternate configuration to allow the second DUT 1530 to be electrically connected while the first DUT 1528 is electrically disconnected. In particular, the second SMU 1504 drives the switch matrix 1526 to close the first switch S11, the third switch S21, the fourth switch S22, and the fifth switch S13 (the bridge switch). The second switch S12 is opened to prevent electrical connection of the first DUT 1528.
If channel ganging is not needed (block 1602), such as when each SMU and/or SMU channel has a corresponding DUT to energize, then the bridge switch is disabled (block 1616) and pairs of switches corresponding to channels and DUTs are enabled (block 1618.
As used herein, connection references (e.g., attached, coupled, connected, and joined) may include intermediate members between the elements referenced by at least one of the connection reference or relative movement between those elements unless otherwise indicated. As such, connection references do not necessarily infer that two elements are directly connected or in fixed relation to each other. As used herein, stating that any part is in “contact” with or “directly connected to” another part is defined to mean that there is no intermediate part between the two parts.
Unless specifically stated otherwise, descriptors such as “first,” “second,” “third,” etc., are used herein without imputing or otherwise indicating any meaning of priority, physical order, arrangement in a list, or ordering in any way, but are merely used as at least one of labels or arbitrary names to distinguish elements for case of understanding the described examples. In some examples, the descriptor “first” may be used to refer to an element in the detailed description, while the same element may be referred to in a claim with a different descriptor such as “second” or “third.” In such instances, such descriptors are used merely for identifying those elements distinctly within the context of the discussion (e.g., within a claim) in which the elements might, for example, otherwise share a same name.
As used herein, “approximately” and “about” modify their subjects/values to recognize the potential presence of variations that occur in real world applications. For example, “approximately” and “about” may modify dimensions that may not be exact due to at least one of manufacturing tolerances or other real-world imperfections. For example, “approximately” and “about” may indicate such dimensions may be within a tolerance range of +/−10% unless otherwise specified herein.
As used herein, “programmable circuitry” is defined to include at least one of (i) one or more special purpose electrical circuits (e.g., an application specific circuit (ASIC)) structured to perform specific operation(s) and including one or more semiconductor-based logic devices (e.g., electrical hardware implemented by one or more transistors), or (ii) one or more general purpose semiconductor-based electrical circuits programmable with instructions to perform one or more specific functions(s) or operation(s) and including one or more semiconductor-based logic devices (e.g., electrical hardware implemented by one or more transistors). Examples of programmable circuitry include programmable microprocessors such as Central Processor Units (CPUs) that may execute first instructions to perform one or more operations or functions, Field Programmable Gate Arrays (FPGAs) that may be programmed with second instructions to at least one of configure or structure the FPGAs to instantiate one or more operations or functions corresponding to the first instructions, Graphics Processor Units (GPUs) that may execute first instructions to perform one or more operations or functions, Digital Signal Processors (DSPs) that may execute first instructions to perform one or more operations or functions, XPUs, Network Processing Units (NPUs) one or more microcontrollers that may execute first instructions to perform one or more operations or functions or integrated circuits such as Application Specific Integrated Circuits (ASICs). For example, an XPU may be implemented by a heterogeneous computing system including multiple types of programmable circuitry (e.g., one or more FPGAs, one or more CPUs, one or more GPUs, one or more NPUs, one or more DSPs, etc., and any combination(s) thereof), and orchestration technology (e.g., application programming interface(s) (API(s)) that may assign computing task(s) to whichever one(s) of the multiple types of programmable circuitry is/are suited and available to perform the computing task(s).
As used herein integrated circuit/circuitry is defined as one or more semiconductor packages containing one or more circuit elements such as transistors, capacitors, inductors, resistors, current paths, diodes, etc. For example an integrated circuit may be implemented as one or more of an ASIC, an FPGA, a chip, a microchip, programmable circuitry, a semiconductor substrate coupling multiple circuit elements, a system on chip (SoC), etc.
As used herein, the terms “terminal,” “node,” “interconnection,” “pin” and “lead” are used interchangeably. Unless specifically stated to the contrary, these terms are generally used to mean an interconnection between or a terminus of a device element, a circuit element, an integrated circuit, a device or other electronics or semiconductor component.
In the description and claims, described “circuitry” may include one or more circuits. A circuit or device that is described herein as including certain components may instead be adapted to be coupled to those components to form the described circuitry or device. For example, a structure described as including one or more semiconductor elements (such as transistors), one or more passive elements (such as one of or a combination of resistors, capacitors, or inductors), or one or more sources (such as voltage and/or current sources) may instead include only the semiconductor elements within a single physical device (e.g., at least one of a semiconductor die or integrated circuit (IC) package) and may be adapted to be coupled to at least some of the passive elements or the sources to form the described structure either at a time of manufacture or after a time of manufacture, for example, by at least one of an end-user or a third-party.
Circuits described herein are reconfigurable to include the replaced components to provide functionality at least partially similar to functionality available prior to the component replacement. Components shown as resistors, unless otherwise stated, are generally representative of any one or more elements coupled in at least one of series or parallel to provide an amount of impedance represented by the shown resistor. For example, a resistor or capacitor shown and described herein as a single component may instead be multiple resistors or capacitors, respectively, coupled in parallel between the same nodes. For example, a resistor or capacitor shown and described herein as a single component may instead be multiple resistors or capacitors, respectively, coupled in series between the same two nodes as the single resistor or capacitor. While certain elements of the described examples are included in an integrated circuit and other elements are external to the integrated circuit, in other example embodiments, additional or fewer features may be incorporated into the integrated circuit. In addition, some or all of the features illustrated as being external to the integrated circuit may be included in the integrated circuit and some features illustrated as being internal to the integrated circuit may be incorporated outside of the integrated. As used herein, the term “integrated circuit” means one or more circuits that are at least one of: (i) incorporated in/over a semiconductor substrate; (ii) incorporated in a single semiconductor package; (iii) incorporated into the same module; or (iv) incorporated in/on the same printed circuit board.
Uses of the phrase “ground” in the foregoing description include at least one of a chassis ground, an Earth ground, a floating ground, a virtual ground, a digital ground, a common ground, or any other form of ground connection applicable to, or suitable for, the teachings of this description. Unless otherwise stated, “about,” “approximately,” or “substantially” preceding a value means +/−10 percent of the stated value, or, if the value is zero, a reasonable range of values around zero.
Modifications are possible in the described embodiments, and other embodiments are possible, within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202341017721 | Mar 2023 | IN | national |
202341066406 | Oct 2023 | IN | national |
202341071247 | Oct 2023 | IN | national |