Measuring internal voltages of packaged electronic devices
11543845 · 2023-01-03
Assignee
Inventors
Cpc classification
G01R31/2856
PHYSICS
G01R31/2896
PHYSICS
G01R31/2884
PHYSICS
International classification
Abstract
A method comprising activating an internal switch within a packaged electronic device to connect to a reference ground of an internal voltage source to a first input of an analog front end, receiving an external ground potential voltage at a first package pin of the packaged electronic device, generating a zero detector output signal for the packaged electronic device at a second package pin, activating the internal switch to connect the first input of the analog front end to the internal voltage source, receiving a second voltage level at the first package pin that generates a second output signal that matches the zero detector output signal, and receiving trim instructions to trim an internal voltage generated by the internal voltage source to a voltage level that is closer to a target voltage level.
Claims
1. A packaged electronic device having: an internal switch, and a first package pin adapted to be coupled to a voltage supply; an analog front end coupled to the internal switch and the first package pin; an internal voltage source that is not directly connected to any package pin of the package electronic device; and a second package pin that produces an output signal based on an input voltage of the analog front end.
2. The packaged electronic device of claim 1, wherein the packaged electronic device further comprises a delta sigma modulator that is coupled to the analog front end, the internal voltage source, and the second package pin.
3. The packaged electronic device of claim 1, wherein the output signal is a digital signal.
4. The packaged electronic device of claim 1, wherein the output signal is an analog voltage.
5. The packaged electronic device of claim 1, wherein the packaged electronic device is an isolation amplifier.
6. The packaged electronic device of claim 1, wherein the internal voltage source is a bandgap reference voltage source.
7. The packaged electronic device of claim 1, wherein the first package pin couples to an input of the analog front end.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a detailed description of various examples, reference will now be made to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8) While certain implementations will be described in connection with the illustrative implementations shown herein, the invention is not limited to those implementations. On the contrary, all alternatives, modifications, and equivalents are included within the spirit and scope of the invention as defined by the claims. In the drawing figures, which are not to scale, the same reference numerals are used throughout the description and in the drawing figures for components and elements having the same structure, and primed reference numerals are used for components and elements having a similar function and construction to those components and elements having the same unprimed reference numerals.
DETAILED DESCRIPTION
(9) Certain terms have been used throughout this description and claims to refer to particular system components. As one skilled in the art will appreciate, different parties may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In this disclosure and claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . .” Also, the term “couple” or “couples” is intended to mean either an indirect or direct wired or wireless connection. Thus, if a first device couples to a second device, that connection may be through a direct connection or through an indirect connection via other devices and connections. The recitation “based on” is intended to mean “based at least in part on.” Therefore, if X is based on Y, X may be a function of Y and any number of other factors.
(10) The above discussion is meant to be illustrative of the principles and various implementations of the present invention. Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.
(11) Various example implementations are disclosed herein to measure internal voltages, such as internal bandgap reference voltages, within packaged electronic devices. In one or more implementations, the packaged electronic device includes an internal switch that allows an input of the analog front end to connect to a reference ground of a bandgap reference voltage source or to the bandgap reference voltage source. Initially, the internal switch is set to have the input of the analog front end connect to the bandgap reference voltage source's reference ground while the ATE forces a relatively low input voltage (e.g., 0 volts (V)) at the voltage input package pin of the packaged electronic device. By forcing an external ground potential voltage, the ATE utilizes an analog front end and a DSM of the packaged electronic device as a zero detector. The resulting output signal (e.g., a digital bitstream output or an analog voltage output) is then stored by the ATE as an output signal value os.sub.ZERO. Afterwards, the internal switch can move to a position that connects the input of the analog front end to the bandgap reference voltage source. The ATE then adjusts the input voltage supplied to the voltage input package pin until the output signal is the same as the stored output signal value os.sub.ZERO. At this point, the input voltage supplied to the voltage input package pin can be greater or less than then external ground potential voltage and accurately replicates the internal bandgap reference voltage with respect to its reference ground. The ATE then supplies a target bandgap voltage to the voltage input package pin and trims the internal bandgap reference voltage for the bandgap reference voltage source until the output signal equals the stored output signal value os.sub.ZERO. In one or more implementations, the ATE may skip determining the untrimmed value and directly apply the target bandgap voltage and trim the internal bandgap reference voltage.
(12)
(13) The packaged electronic device 102 includes one or more integrated circuits that are connected together and/or encapsulated in a casing to prevent damage and corrosion. Prior to packaging, manufactures cut the integrated circuits out of wafers and wire bond the integrated circuits to other package components. The packaged electronic device 102 undergoes a packaging process so that the packaged electronic device 102 can connect and/or mount to a circuit board or other medium for connecting a variety of packaged electronic components. The packaging process for forming the packaged electronic device 102 can also generally be referred to within this disclosure as assembly, semiconductor device assembly, encapsulation, and/or sealing.
(14) In
(15)
(16) The second section 134 includes a DAC 126 and a filter 128. The DAC 126 receives the digital signal generated from ADC 122 and performs a demodulation operation to convert the digital signal back to an analog signal (e.g., an analog voltage signal). The filter 128 then filters out noise components of the analog signal caused from the modulation-demodulation operation. For example, the filter 128 can be a continuous-time filter that reduces the noise components, such as out-of-band thermal noise and quantization noise, provided to the V.sub.OUT package pin 118. The DAC 126 and filter 128 is able to perform demodulation operations and filter operations, respectively, that are known by persons ordinary in the art to generate an output signal at the V.sub.OUT package pin 118.
(17) In one or more implementations, the packaged electronic device 102 generates one or more internal bandgap reference voltages from one or more bandgap reference voltage sources 138 and 140. For example, the packaged electronic device 102 can have one bandgap reference voltage source 140 within first section 132 and another bandgap reference voltage source 138 within second section 134. As shown in
(18) As part of the packaging process, the different sections 132 and 134 may be trimmed to correct of a variety of parameters for the packaged electronic device 102, such as offset error, mismatches within the two sections 132 and 134, and voltage gain drift. Specific to correcting voltage gain drift, a manufacture can trim one or more components (e.g., resistor values) within the bandgap reference voltage sources that generate the internal bandgap reference voltages supplied to ADC 122 and DAC 126. As an example, equation 1 shown below represents the general relationship between the internal bandgap reference voltage, the PTAT current generator, and the CTAT current generator for a bandgap reference voltage source.
Vbgp=V.sub.CTAT+V.sub.PTAT (1)
In equation 1 shown above, Vbgp represents the internal bandgap reference voltage; V.sub.CTAT represents the voltage associated with the CTAT current generator; and V.sub.PTAT represents the voltage associated with the PTAT current generator. To correct voltage gain drift and set the internal bandgap reference voltage to a target bandgap voltage, the manufacturer trims the V.sub.PTAT component (e.g., the resistance value) of the internal bandgap reference voltage Vbgp. In other implementations, the manufacturer trims the V.sub.CTAT component or both the V.sub.PTAT and V.sub.CTAT components to correct voltage gain drift and set the internal bandgap reference voltage to a target bandgap voltage. The manufacturer could also trim higher-order temperature coefficients to achieve better temperature stability.
(19) In
(20) After determining the zero detector output signal os.sub.ZERO, the ATE 130 adjusts the voltage at the V.sub.IN package pin 104 until the subsequent voltage output signal matches the saved, zero detector output signal value os.sub.ZERO. When this occurs, the voltage set by ATE 130 referred to the external ground potential voltage could be positive or negative and equal to the internal bandgap reference voltage for the front section 132 with respect to the internal reference potential. Once determining the internal bandgap reference voltage, ATE 130 sets the input voltage at the same package pin to a target bandgap voltage. Within this disclosure, the target bandgap voltage refers to a reference voltage that is known to produce a relatively low or desired temperature coefficient for the packaged electronic device 102. Often times, device manufacturers and designers are able to identify the target bandgap voltage based on experimentally testing. The internal bandgap reference voltage is then trimmed such that the voltage output signal produced at a different package pin (e.g., V.sub.OUT package pin 118) is equal to the zero detector output signal value os.sub.ZERO. The trimmed amount and/or generated trim code is based on the voltage set by ATE 130 to produce the subsequent voltage output signal that matches the saved, zero detector output signal value os.sub.ZERO.
(21) Measuring internal voltages (e.g., the internal bandgap reference voltage) by using the analog front end 120 and ADC 122 as a zero detector provides a variety of advantages. For instance, the disclosed measuring operations are able to accurately measure internal voltages without the use of additional testing equipment even when the analog front end 120 has a relatively high impedance. In contrast to other test configurations known in the art, a manufacturer would need to utilize components, such as high impedance resources or additional low-leakage buffers to ensure accuracy of the measured internal voltages. Additionally or alternatively, other testing configurations may require additional package pins or complex switches when testing the packaged electronic devices. For example, the packaged electronic device 102 includes complex circuits (e.g., switches) to be compliant with high clamping voltages of electrostatic discharge (ESD) protection structures and/or the ATE 130 would have to be able to perform relatively high temperature measurements. The disclosed measuring operations can also be used during package testing as opposed to wafer testing and does not require the ATE 130 to calibrate or quantify the gain of the analog front end 120 prior to measuring operations. Generally, the gain of the modulator 124 scales with a measured parameter, such as internal bandgap reference voltage. Using the analog front end 120 and ADC 122 as a zero detector negates concerns arising from gain scaling with the magnitude of the internal bandgap reference voltage.
(22) Although
(23)
(24)
(25)
(26) The output terminals 334 and 336 are coupled to two different input terminals of the DSM 310. DSM 310 converts the analog voltage signals from the output terminals 334 and 336 to a digital signal.
(27) Rather than test system 300 directly sensing and measuring the internal bandgap reference voltage Vbgp from the V.sub.IN package pin 304, the test system 300 initially sets the ATE voltage source 320 to an external ground potential voltage (e.g., V.sub.ATE=0 V) at the V.sub.IN package pin 304. In
(28) After the internal switch moves to connect to end node 326, the analog front end 308 compares the external ground potential voltage that the ATE voltage source 320 supplies to V.sub.IN package pin 104 to reference ground 340 and amplifies the input voltage difference V.sub.inAFE. The analog front end 308 outputs the amplified analog voltage signals to DSM 310. DSM 310 coverts the amplified analog voltage signals to a zero detector output digital bitstream at the output terminal 338. In
(29) Generally, test systems are normally susceptible to a variety of errors, such as gain compensation errors, voltage offset, and leakage current errors that prevent the zero detector output digital bitstream value os.sub.ZERO from producing a bitstream density of 50%.
(30) For
V.sub.inAFE=V.sub.ATE−I.sub.SS*(R.sub.SS+R.sub.ATE)−I.sub.SS*(R.sub.SS+R.sub.ATE) (2)
V.sub.outAFE=(V.sub.inAFE+V.sub.osAFE)*A.sub.vAFE (3)
os.sub.ZERO=(V.sub.outAFE+V.sub.osDS)*K.sub.DS/Vbgp (4)
In equation 2 shown above, V.sub.inAFE represents the differences between the two voltages at the first input terminal 330 and the second input terminal 332; V.sub.ATE represents the voltage ATE voltage source 320 supplies; I.sub.SS represents the leakage current for reference ground 340 that flows through internal wiring of the of the packaged electronic device, the ground package pin 306, socket contact, and printed circuit board (PCB) trace of the test system; R.sub.SS represents the resistance value for reference ground's 340 internal wiring within the packaged electronic device; R.sub.ATE represents the resistance value of the printed circuit board (PCB) trace for test system 300. In equation 3, V.sub.osAFE represents an offset voltage the analog front end 308 introduces; A.sub.vAFE represents the voltage gain of the analog front end 308; and V.sub.outAFE represents the voltage output that the analog front end 308 supplies. In equation 4, os.sub.ZERO represents the stored value of the zero detector output bitstream at output terminal 338; V.sub.osDS represents an offset voltage the DSM 310 introduces; Vbgp represents the internal bandgap reference voltage; and K.sub.DS represents a scaling factor for DSM 310.
(31)
V.sub.ATE=Vbgp−V.sub.REF_GND (5)
In equation 5 shown above, V.sub.ATE represents the voltage ATE voltage source 320 supplies; Vbgp represents the internal bandgap reference voltage; and V.sub.REF_GND represents the voltage at reference ground 340.
(32) The test system 300 then uses the determined voltage V.sub.ATE to establish the trim amount and trim code to reach a target bandgap voltage. As previously discussed, the target bandgap voltage refers to a reference voltage that is known to produce a relatively low temperature coefficient for a packaged electronic device. As part of the trimming operation, test system 300 sets the ATE voltage source 320 to generate the target bandgap voltage (e.g., 1.200 V) and performs a trim of the bandgap reference voltage source 312. Once the test system 300 trims the bandgap reference voltage source 312, the test system 300 compares whether the output digital bitstream matches the saved, zero detector output digital bitstream value os.sub.ZERO. If the output digital bitstream does not match the saved, zero detector output digital bitstream value os.sub.ZERO, then test system 300 then re-adjusts the voltage V.sub.ATE until the output digital bitstream matches the saved, zero detector output digital bitstream value os.sub.ZERO. Test system 300 then uses the determined voltage V.sub.ATE to establish another trim amount and trim code. Once the bandgap reference voltage source 312 generates a target bandgap voltage, then voltage difference V.sub.inAFE can be defined as shown in equation (6) below, where V.sub.TW represents the target bandgap voltage.
V.sub.inAFE=V.sub.ATE−V.sub.bgp−I.sub.SS*(R.sub.SS+R.sub.ATE)=V.sub.Target−V.sub.bgp−I.sub.SS*(R.sub.SS+R.sub.ATE)=−I.sub.SS*(R.sub.SS+R.sub.ATE) (6)
(33) Although
(34)
(35) Method 400 starts at block 402 and sends instructions to a packaged electronic device to enter a first testing mode that activates an internal switch to connect the reference ground of an internal voltage source (e.g., bandgap reference voltage source) to an input of the analog front end of the packaged electronic device. Using
(36) Method 400 continues to block 408 and saves the zero detector output signal for future use. As previously discussed, the zero detector output signal captures any offset and/or other errors inherent within the signal chain of the packaged electronic device. By using the first output signal as reference, method 400 is able to negate these offsets and other errors and prevent them from affecting the accuracy of measuring internal voltages. Method 400 then moves to block 410 and sends instructions to the packaged electronic device to enter a second testing mode that activates the internal switch to connect to the internal voltage source. Method 400 may then continue to block 412 to determine a second voltage level that generates a second output signal that matches the first output signal. Using
(37) Method 400 then proceeds to block 414 to set third voltage level to a target voltage to supply to the same package pin of the packaged electronic device. For example, when trimming the internal bandgap reference voltage, method 400 sets the third voltage level to a target bandgap voltage that generates a relatively temperature coefficient for the packaged electronic device. Method 400 then moves to block 416 and trims the internal voltage source to have a third output signal match the first output signal based on the determined second voltage level. As an example, method 400 utilizes the second voltage level to determine the amount of trim or the trim code used for correcting the internal bandgap reference voltage to the target voltage. Using
(38)
(39) The programmable control units 516 can be one or more central processing units (CPUs) and/or graphics processing units (GPUs). For purposes of this disclosures, programmable control units can also be referred to and interchanged with the term “processor.” Various implementations of the 516 also include one or more local memories, not shown for clarity. The programmable control unit(s) 516 retrieve instructions from the memory 512 and the storage device 514 and execute the instructions using cache 518 to perform operations described below. The interconnect 522 interconnects these various components together and also interconnects these components 516, 512, and 514 to a display controller 530 and display device 520. Where volatile RAM is included in memory 512, the RAM is typically implemented as dynamic RAM (DRAM) which requires power continually in order to refresh or maintain the data in the memory. The display controller 530 and display device 520 optionally include one or more GPUs to process display data.
(40) The storage device 514 is typically a magnetic hard drive, an optical drive, a non-volatile solid-state memory device, or other types of memory systems which maintain data (e.g. large amounts of data) even after power is removed from the system. While
(41) At least one implementation is disclosed and variations, combinations, and/or modifications of the implementation(s) and/or features of the implementation(s) made by a person having ordinary skill in the art are within the scope of the disclosure. Alternative implementations that result from combining, integrating, and/or omitting features of the implementation(s) are also within the scope of the disclosure. Where numerical ranges or limitations are expressly stated, such express ranges or limitations may be understood to include iterative ranges or limitations of like magnitude falling within the expressly stated ranges or limitations (e.g., from about 1 to about 10 includes, 2, 3, 4, etc.; greater than 0.10 includes 0.11, 0.12, 0.13, etc.). The use of the term “about” means 10% of the subsequent number, unless otherwise stated.
(42) While several implementations have been provided in the present disclosure, it should be understood that the disclosed systems and methods might be embodied in many other specific forms without departing from the spirit or scope of the present disclosure. The present examples are to be considered as illustrative and not restrictive, and the intention is not to be limited to the details given herein. For example, the various elements or components may be combined or integrated in another system or certain features may be omitted, or not implemented.
(43) In addition, techniques, systems, subsystems, and methods described and illustrated in the various implementations as discrete or separate may be combined or integrated with other systems, modules, techniques, or methods without departing from the scope of the present disclosure. Other items shown or discussed as coupled or directly coupled or communicating with each other may be indirectly coupled or communicating through some interface, device, or intermediate component whether electrically, mechanically, or otherwise.