The inventive concept relates to a method and system for cost-effectively predicting the dynamic nonlinearities of on-chip segmented digital-to-analog converter (dac) and analog-to-digital-converter (adc), by looping a dac to an adc, using a programmable-gain-amplifier (PGA) and an external load board. The method may include a first loopback step of supplying an output signal from a coarse dac, to which a sinusoidal signal is supplied, to a coarse adc and a fine adc through an external load board, a second loopback step of supplying an output signal from a fine dac, to which a sinusoidal signal is supplied, to the fine adc and the coarse adc through the load board, and a step of predicting dynamic nonlinearity of each of a dac and an adc by processing equations exhibiting dynamic nonlinearity of a sub-dac and a sub-adc, which are obtained in the first loopback step and the second loopback step.
|
1. A built-in harmonic prediction method for embedded segmented data converters, comprising:
a first loopback step of supplying an output signal from a coarse dac, to which a sinusoidal signal is supplied, to a coarse adc and a fine adc through an external load board;
a second loopback step of supplying an output signal from a fine dac, to which a sinusoidal signal is supplied, to the fine adc and the coarse adc through the load board; and
a step of predicting dynamic nonlinearity of each of a dac and an adc by processing equations exhibiting dynamic nonlinearity of a sub-dac and a sub-adc, which are obtained in the first loopback step and the second loopback step.
9. A built-in harmonic prediction system for embedded segmented data converters, comprising:
a first loopback test unit configured to supply an output signal from a coarse dac, to which a sinusoidal signal is supplied, to a coarse adc and a fine adc through an external load board;
a second loopback test unit configured to supply an output signal from a fine dac, to which a sinusoidal signal is supplied, to the fine adc and the coarse adc through the load board; and
a prediction unit configured to predict dynamic nonlinearity of each of a dac and an adc by processing equations exhibiting dynamic nonlinearity of a sub-dac and a sub-adc, which are obtained in the first loopback test unit and the second loopback test unit.
2. The built-in harmonic prediction method of
3. The built-in harmonic prediction method of
4. The built-in harmonic prediction method of
5. The built-in harmonic prediction method of
6. The built-in harmonic prediction method of
7. The built-in harmonic prediction method of
8. The built-in harmonic prediction method of
10. The built-in harmonic prediction system of
11. The built-in harmonic prediction system of
12. The built-in harmonic prediction system of
13. The built-in harmonic prediction system of
14. The built-in harmonic prediction system of
15. The built-in harmonic prediction system of
16. The built-in harmonic prediction system of
|
This application claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2020-0141685 filed on Oct. 29, 2020, in the Korean Intellectual Property Office, the disclosures of which are incorporated by reference herein in their entireties.
Embodiments of the inventive concept described herein relate to a built-in harmonic prediction method for embedded segmented-data-converters and a system thereof and more particularly, relate to a method and system for cost-effectively predicting the dynamic nonlinearities of on-chip segmented digital-to-analog converter (DAC) and analog-to-digital-converter (ADC), by looping a DAC to an ADC, using a programmable-gain-amplifier (PGA) and an external load board.
A system-on-chip (SoC) has increasingly integrated more diverse analog functionalities to meet consumers' demand, such as sensors, analog-to-digital converters (ADC), digital-to-analog converters (DAC), radio-frequency (RF) circuits, power amplifiers, and passives.
Accordingly, ever-increasing significance of analog and mixed-signal circuit testing has motivated the reduction of the cost of automated-test equipment (ATE) and the test-time, which are the primary causes of high test-cost issue of conventional production testing.
Referring to
Embodiments of the inventive concepts provide a loopback-based self-test technique to cost-effectively predict dynamic nonlinearities of on-chip segmented DAC and ADC as two individual DUTs, based on an external loopback configuration with a load board employing two paths in parallel: a programmable-gain-amplifier (PGA) path and a bypass path.
Further, an object of the inventive concept is to resolve high cost issue of process testing of conventional segmented data converters by using a proposed loopback-based test platform without sacrificing test accuracy.
In addition, an object of the inventive concept is to resolve the fault-masking issue of conventional loopback testing by using loopback-based correlation models.
According to an exemplary embodiment, a built-in harmonic prediction method for embedded segmented data converters includes a first loopback step of supplying an output signal from a coarse DAC, to which a sinusoidal signal is supplied, to a coarse ADC and a fine ADC through an external load board, a second loopback step of supplying an output signal from a fine DAC, to which a sinusoidal signal is supplied, to the fine ADC and the coarse ADC through the load board, and a step of predicting dynamic nonlinearity of each of a DAC and an ADC by processing equations exhibiting dynamic nonlinearity of a sub-DAC and a sub-ADC, which are obtained in the first loopback step and the second loopback step.
The first loopback step may be characterized by supplying the sinusoidal signal to the coarse DAC and bypassing the fine DAC and may include supplying the output signal from the coarse DAC to the coarse ADC through a bypass path on the load board, and supplying the output signal from the coarse DAC to the input full-scale range of the fine ADC through a PGA path of the load board.
The second loopback step may be characterized by applying the sinusoidal signal to the fine DAC and bypassing the coarse DAC, and may include supplying the output signal from the fine DAC to the fine ADC through a bypass path on the load board, and supplying the output signal from the fine DAC to the input full-scale range of the coarse ADC through a PGA path of the load board.
The step of predicting the dynamic nonlinearity may include predicting nonlinearity caused by inter stage errors introduced by conducting a combination process of outputs from the sub-DAC or the sub-ADC.
The step of predicting the dynamic nonlinearity may include predicting the dynamic nonlinearity of each of the DAC and the ADC by processing six simultaneous equations obtained in the first loopback step and six simultaneous equations obtained in the second loopback step.
The step of predicting the dynamic nonlinearity may include obtaining twelve harmonic coefficients obtained from the DAC and the ADC by solving the twelve simultaneous equations in a post-processing process.
According to an exemplary embodiment, a built-in harmonic prediction system for embedded segmented data converters includes a first loopback test unit configured to supply an output signal from a coarse DAC, to which a sinusoidal signal is supplied, to a coarse ADC and a fine ADC through an external load board, a second loopback test unit configured to supply an output signal from a fine DAC, to which a sinusoidal signal is supplied, to the fine ADC and the coarse ADC through the load board, and a prediction unit configured to predict dynamic nonlinearity of each of a DAC and an ADC by processing equations exhibiting dynamic nonlinearity of a sub-DAC and a sub-ADC, which are obtained in the first loopback test unit and the second loopback test unit.
The first loopback test unit may be characterized by supplying the sinusoidal signal to the coarse DAC and bypassing the fine DAC and may supply the output signal from the coarse DAC to the coarse ADC through a bypass path of the load board, and supply the output signal from the coarse DAC to an input full-scale range of the fine ADC through a PGA path of the load board.
The second loopback test unit may be characterized by supplying the sinusoidal signal to the fine DAC, and bypassing the coarse DAC, and may supply the output signal from the fine DAC to the fine ADC through a bypass path on the load board, and supply the output signal from the fine DAC to the input full-scale range of the coarse ADC through a PGA path of the load board.
The prediction unit may predict nonlinearity caused by inter stage errors introduced by conducting a combination process of outputs from the sub-DAC or the sub-ADC.
The prediction unit may predict the dynamic nonlinearity of each of the DAC and the ADC by processing six simultaneous equations obtained in the first loopback test unit and six simultaneous equations obtained in the second loopback test unit.
The prediction unit may obtain twelve harmonic coefficients obtained from the DAC and the ADC by solving the twelve simultaneous equations in a post-processing process.
According to the embodiments of the inventive concept, it is possible to provide a loopback-based self-test technique to cost-effectively predict dynamic nonlinearities of on-chip segmented DAC and ADC as two individual DUTs, based on an external loopback configuration with a load board employing two paths in parallel: a programmable-gain-amplifier (PGA) path and a bypass path.
In addition, according to the embodiments of the inventive concept, it is possible to resolve high cost issue of process testing of conventional segmented data converters by using a proposed loopback-based test platform without sacrificing test accuracy, and resolve the fault-masking issue of conventional loopback testing by loopback-based correlation models.
While the inventive concept has been described with reference to exemplary embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the inventive concept. Therefore, it should be understood that the above embodiments are not limiting, but illustrative.
The above and other objects and features will become apparent from the following description with reference to the following figures, wherein like reference numerals refer to like parts throughout the various figures unless otherwise specified, and wherein:
Hereinafter, embodiments of the inventive concept will be described in detail with reference to the exemplary drawings. However, it will be understood that the inventive concept is by no means restricted or limited in any manner by these embodiments. In addition, the same reference numeral shown in each drawing indicates the same component.
In addition, terminologies used in the present specification are used to properly express preferred embodiments of the inventive concept, and may be changed depending on the intention of viewers or operators, or customs in the field to which the inventive concept belongs. Accordingly, definitions of these terminologies should be made based on the contents throughout the present specification.
Embodiments of the inventive concept may cost-effectively predict the dynamic nonlinearities of on-chip segmented digital-to-analog converter (DAC) and analog-to-digital-converter (ADC), by looping a DAC to an ADC, through an external load board employing two parallel paths: a programmable-gain-amplifier (PGA) path and a bypass path for test purpose.
The device-under-test (DUT) according to an embodiment of the inventive concept is characterized in that it is a self-test device, and may include a coarse DAC/ADC and a fine DAC/ADC. In this case, the coarse DAC/ADC may process the most significant bits (MSBs), the fine DAC/ADC may process the least significant bits (LSBs) of an input/output device, and their outputs may be added together so as to be an overall output.
Segmented data converters may include current-steering DAC, resistive DAC, subranging ADC, two-step ADC, and folding ADC and the like. Each advantage provided by diverse architectures used for each sub-DAC/ADC may make it possible to more easily meet the required specifications. In addition, the segmented DACs/ADCs may provide low glitch and small number of components (capacitors, resistors, and the like) i.e., small area, and thus, are commonly used in a SoC.
Hereinafter, embodiments of the inventive concept will be described in detail with reference to
The segmented DAC (or ADC) may include coarse and fine DACs (or ADCs), and the built-in harmonic prediction method according to an embodiment of the inventive concept may sequentially perform two loopback tests.
Referring to
Specifically, step 220 is characterized by supplying the sinusoidal signal to the coarse DAC and bypassing the fine DAC. In step 220, the output signal from the coarse DAC may be supplied to the coarse ADC through a bypass path on the load board, and the output signal from the coarse DAC may be supplied to the input full-scale range of the fine ADC through a PGA path of the load board.
In the case of the second loopback test, in step 230, an output signal from the fine DAC, to which a sinusoidal signal is supplied, may be supplied to the fine ADC and the coarse ADC through the load board.
Specifically, step 230 is characterized by supplying the sinusoidal signal to the fine DAC, and bypassing the coarse DAC. In step 230, the output signal from the fine DAC may be supplied to the fine ADC through a bypass path on the load board, and the output signal from the fine DAC may be supplied to the input full-scale range of the coarse ADC through a PGA path of the load board.
In step 240, predict dynamic nonlinearity of each of a DAC and an ADC by processing the equations exhibiting dynamic nonlinearities of a sub-DAC and sub-ADC, which are obtained in the first loopback step and the second loopback step.
In step 240, the dynamic nonlinearity of each of the DAC and the ADC may be predicted by processing six simultaneous equations obtained in the first loopback step and six simultaneous equations obtained in the second loopback step. In step 240, in a post-processing process, twelve harmonic coefficients obtained from the DAC and ADC may be identified by solving the twelve simultaneous equations.
Accordingly, in step 240, it is possible to predict the dynamic nonlinearity of each of the DAC and the ADC by performing an output combination process of the sub-DAC or sub-ADC.
Thereafter, the built-in harmonic prediction method according to an embodiment of the inventive concept may perform an end operation 250.
Hereinafter, a built-in harmonic prediction process according to an embodiment of the inventive concept will be described in detail with reference to
Referring to
Two outputs of the DfT circuitry 320 may be looped back to CA IN and FA IN which are additional input terminals of the ADC, for test purposes. Then, those inputs are connected to hca and hfa through two input switches 313 present in the ADC, and then the outputs of hca and hfa, i.e., yca(t) and yfa(t), are connected to the on-chip digital core through additional output switches 314 for test purpose.
For simplicity, even though the input signals of the DAC or the output signals of the ADC are digital, the conventional discrete time notation n (e.g., y(t)) is used. For DACs and ADCs, a smoothing filter, anti-aliasing filter, and analog buffers are omitted. In addition, it is assumed that an identical sampling rate is used for both a DAC and an ADC, and that the sampling time of a DAC is synchronized with that of an ADC, as in conventional loopback testing.
The test modes of the first loopback and the second loopback according to the embodiment of the inventive concept shown in
The coarse loopback test, which is the first loopback shown in
For the coarse loopback test shown in
An on-chip digital processor may generate a single-tone sinusoidal stimulus xd1(t)=cos (ω0t), which is represented only in the MSBs of an overall DAC input (i.e., all zeros in the LSBs) for test purpose. Accordingly, xd1(t) is applied to a coarse DAC, that is, hcd only, and a fine DAC, that is, hfd does not participate in this loopback test.
ycd (t) exhibits the dynamic nonlinearity introduced by hcd, which may be modeled using a Taylor expansion as [Equation 1]
ycd(t)=μ1 cos(ω0t)+μ2 cos2(ω0t)+μ3 cos3(ω0t) [Equation 1]
where μi indicates the i-th order harmonic coefficient of the coarse DAC. In the inventive concept, harmonic distortion up to the third order is considered for better understanding, but the inventive concept is not limited to the third order, and may extend to higher orders.
ycd (t) which is the output of the DAC 410 may be then fed to the DfT circuitry 430, and the DfT circuitry 430 may include two parallel signal paths: a PGA path and a bypass path. The bypass path output simply becomes ycd (t) from the DAC output. On the other hand, G·ycd(t)(G<1) which is the PGA path output is determined by applying the DAC output to the PGA path. Accordingly, ycd (t) and G·ycd(t) which are outputs of the DIT circuitry 430, may fit into the full-scale (or −1 dBFS) input ranges of the coarse ADC (hca) and the fine ADC (hfa) respectively, for precise performance evaluation. Finally, yca1(t) and yfa1(t) may be obtained simultaneously as shown in [Equation 2] below by applying ycd(t) and G·ycd(t) to hca and hfa, respectively.
yca1(t)=ρ1ycd(t)+ρ2ycd2(t)+ρ3ycd3(t)
yfa1(t)=η1G·ycd(t)+η2(G·ycd(t))2(t)+η3(G·ycd(t))3 [Equation 2]
where ρi and ηi represent the i-th order harmonic coefficients of a coarse ADC and a fine ADC, respectively, yca1(t) in [Equation 2] exhibits the correlation between ρi of hca and μi of hcd.
Yca1(ω), which is the spectral representation of yca1(t), may include the mathematical expressions of the three harmonic coefficients which are correlated with ρi and μi. Then, those coefficients' expressions are identical to the harmonic magnitudes experimentally measured from a coarse ADC output, i.e., |Yca1(ω0)|, |Yca1(2ω0)| and |Yca1(3ω0)|. From those relations, the three simultaneous equations may be obtained.
Similarly, yfa1(t) in [Equation 2] represents the correlation of ηi and μi of hfa.
Yfa1(ω), that is, the spectral expression of yfa1(t), shows the mathematical expressions of the three harmonic coefficients correlated with of ηi and μi, which may be quantified as the harmonic magnitudes, i.e., |Yfa1(iω0)| experimentally measured from a fine ADC output. Another set of three correlation equations can be then obtained from the above relations. Accordingly, the built-in harmonic prediction method according to an embodiment of the inventive concept may derive total six correlation equations to complete the first-order loopback, that is coarse loopback test.
For the fine loopback test which is the second loopback test shown in
The on-chip digital processor may produce a sinusoid, xd2(t), which is expressed only in the LSBs of an overall DAC input (i.e., all zeros in the MSBs) for test purpose. xd2(t) is then applied to a fine DAC, that is, hfd only, yfd (t) exhibits the dynamic nonlinearity introduced by hfd and may be modeled as in [Equation 3] below.
yfd(t)=ε1 cos(ω0t)+ε2 cos2(ω0t)+ε3 cos3(ω0t) [Equation 3]
where εi is the i-th order harmonic coefficient of the fine DAC. yfd (t) is then applied to the DfT circuitry 430, and a bypass path output simply becomes yfd(t) from the DAC output. On the other hand, a PGA path output G·yfd(t)(G>1) is determined by applying the DAC output to the PGA path. Thus, yfd(t) and G·yfd(t), which are the outputs of the DfT circuitry 430, may fit into the full-scale input ranges of a fine ADC (hfa) and the coarse ADC (hca), respectively. In this case, yca2(t) and yfa2(t) are simultaneously obtained as shown in [Equation 4] below, by applying G·yfd(t) and yfd (t) to hca and hfa individually.
yca2(t)=η1·yfd(t)+η2(G·yfd(t))2+η3(G·yfd(t))3
yfa2(t)=ρ1yfd(t)+ρ2yfd2(t)+ρ3yfd3(t) [Equation 4]
Here, yca2(t) in [Equation 4] represents the correlation between ρi of hca and εi of hfa.
Yca2(ω), that is, the spectral expression of yca2(t), represents the mathematical representation of the harmonic coefficients consisting of ρi and εi, that are equal to the harmonic magnitudes, i.e., |Yca1(iω0)| measured from a coarse ADC output. In addition, the built-in harmonic prediction method according to an embodiment of the inventive concept may also obtain three simultaneous equations in the above-described relations.
Similarly, yfa2(t) in [Equation 4] represents a correlation of ηi and εi.
Yfa2(ω), that is, the spectral expression of yfa2(t) represents the equation of the harmonic coefficient correlated with ηi and εi, which is the same as the harmonic amplitude, that is, |Yfa2(iω0)| experimentally measured at the fine ADC output. Then, three simultaneous equations may be obtained from the above relations. Accordingly, the built-in harmonic prediction method according to an embodiment of the inventive concept may derive total six simultaneous equations to complete the second-order loopback, that is fine loopback test.
Finally, in post-processing, the built-in harmonic prediction method according to an embodiment of the inventive concept may identify twelve harmonic coefficients (μ1−3, ε1−3, ρ1−3, and η1−3) obtained from the DAC and the ADC by solving total twelve simultaneous equations obtained through loopback testing. Therefore, in production testing, when the spectral loopback responses are experimentally measured and they are input into the solutions of the simultaneous equations, individual harmonic coefficients of the coarse DAC, the fine DAC, the coarse ADC, and the fine ADC are readily predicted, thereby obtaining the harmonic coefficients of an overall DAC/ADC using the sub-DAC/ADC output combination calculation.
In the loopback test of the first loopback and the second loopback, the resolution relations between the sub-DAC and the sub-ADC follows resolution relations of the conventional loopback testing. Accordingly, more accurate test results may be obtained when the resolution of the DAC is two bits higher than that of the ADC.
Referring to
addition, yca1(t) and its spectrum expression Yca1(ω) derived through [Equation 6] below by applying to hca of the ADC.
in addition, Ycd,f(ω) represents the spectral fundamental term, and Ycd,h(ω) indicates a sum of the second and the third harmonics from Ycd(ω). *i indicates the i-fold iteration of the convolution with itself. Y*cd2(ω) may be similarly derived.
Finally, Y*cd(i−1)(ω) in [Equation 6] is obtained, and using those values,
As shown in [Equation 6],
Simultaneously, in the built-in harmonic prediction method according to an embodiment of the inventive concept, ycd(t) may be scaled down to |G(ω)|ycd(t) which fits into the full scale input range of hfa by applying ycd(t) to the amplifier G(ω). In this case, for simplicity, it is assumed that the gain is a constant value α1 in the passband, and the phase may be processed as in [Equation 8].
G(ω)|ω=iω
Furthermore, yfa1(t) or Yfa1(ω) may be obtained by applying α1ycd(t) to hfa as in [Equation 9] below.
Also, as in [Equation 6],
where
Referring to
where
G(ω)|ω=iω
Then, yca2(t) or Yca2(ω) is measured by applying α2yfd(t) to hca (see [Equation 13] below).
where Y*fd1(ω)=Yfd,f(ω)+Yfd,h(ω))*1=Y*fd,f1(ω)+2(Yfd,f(ω)*Yfd,h(ω))+Y*fd,h1(ω). Similarly, Yfd,f(ω) represents the spectral fundamental term, and Yfd,h(ω) indicates a sum of the second and the third harmonics from Yfd(ω). Y*fd2(ω) may be derived in the same way, and finally Y*fd(i−1)(ω) in [Equation 13] is identified.
Based on these, {circumflex over (ρ)}i in [Equation 13] may be derived as in [Equation 14] below.
where {circumflex over (ρ)}i indicates the harmonic coefficients |Yca2(iω0)| experimentally measured from the output of hca.
At the same time, yfd(t) is applied to hfa to measure yfa2(t) or Yfa2(ω) (see [Equation 15] below).
Furthermore, by using Y*fd(i−1)(ω) in [Equation 13], {circumflex over (η)}i in [Equation 15] may be derived as follows.
where {circumflex over (η)}i also represents the harmonic coefficients |Yfa2(iω0)| experimentally measured from the output of hfa.
Finally, the built-in harmonic prediction method according to an embodiment of the inventive concept may derive total twelve simultaneous equations as shown in [Equation 7], [Equation 10], [Equation 14], and [Equation 16]. Thus, when the twelve loopback responses (
where x(t) is an input signal, hsub represents hcd, hfd, hca, and hfa, and also indicates μi, εi, ρi, ηi, respectively.
Referring to
Finally, the total-harmonic-distortion (THD) for each of the DAC and ADC may be obtained from the spectral calculation of yd(t) and ya(t). In addition, nonlinearities caused by the inter stage errors such as inter stage gain and offset errors may be addressed in yd (t) (or ya(t)) by conducting the combination process of the outputs from the sub-DACs or sub-ADCs.
Referring to
To this end, a built-in harmonic prediction system 700 according to an embodiment of the inventive concept may include a first loopback test unit 710, a second loopback test unit 720, and a prediction unit 730.
The first loopback test unit 710 may supply an output signal from a coarse DAC, to which a sinusoidal signal is supplied, to a coarse ADC and a fine ADC through an external load board.
Specifically, the first loopback test unit 710 may supply the sinusoidal signal to the coarse DAC and bypass the fine DAC. The first loopback test unit 710 may supply the output signal from the coarse DAC to the coarse ADC through a bypass path on the load board, and supply the output signal from the coarse DAC to the input full-scale range of the fine ADC through a PGA path of the load board.
The second loopback test unit 720 may supply an output signal from the fine DAC, to which a sinusoidal signal is supplied, to the fine ADC and the coarse ADC through the load board.
Specifically, the second loopback test unit 720 may supply the sinusoidal signal to the fine DAC, and bypass the coarse DAC. The second loopback test unit 720 may supply the output signal from the fine DAC to the fine ADC through a bypass path on the load board, and supply the output signal from the fine DAC to the input full-scale range of the coarse ADC through a PGA path of the load board.
The prediction unit 730 may process dynamic nonlinearity of a sub-DAC and a sub-ADC and equations obtained in the first loopback test unit 710 and the second loopback test unit 720 to predict the dynamic nonlinearity of each of a DAC and an ADC.
The prediction unit 730 may predict the dynamic nonlinearity of each of the DAC and the ADC by processing six simultaneous equations obtained in the first loopback test unit 710 and six simultaneous equations obtained in the second loopback test unit 720. In a post-processing process, the prediction unit 730 may obtain twelve harmonic coefficients obtained from the DAC and ADC by solving the twelve simultaneous equations.
Accordingly, the prediction unit 730 may predict the dynamic nonlinearity of each of the DAC and the ADC by performing an output combination process of the sub-DAC or sub-ADC.
Although the description is omitted with reference to the system of
The system or apparatus described herein may be implemented with hardware components and software components and/or a combination of the hardware components and the software components. For example, the apparatus and components described in the embodiments may be implemented using one or more general-purpose or special purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPGA), a programmable logic unit (PLU), a microprocessor or any other device capable of executing and responding to instructions. The processing device may run an operating system (OS) and one or more software applications that run on the OS. The processing device also may access, store, manipulate, process, and create data in response to execution of the software. For convenience of understanding, one processing device is described as being used, but those skilled in the art will appreciate that the processing device includes a plurality of processing elements and/or multiple types of processing elements. For example, the processing device may include multiple processors or a single processor and a single controller. In addition, different processing configurations are possible, such a parallel processors.
The software may include a computer program, a piece of code, an instruction, or some combination thereof, for independently or collectively instructing or configuring the processing device to operate as desired. Software and data may be embodied permanently or temporarily in any type of machine, component, physical or virtual equipment, computer storage medium or device, or in a propagated signal wave capable of providing instructions or data to or being interpreted by the processing device. The software also may be distributed over network coupled computer systems so that the software is stored and executed in a distributed fashion. In particular, the software and data may be stored by one or more computer readable recording mediums.
The above-described methods may be embodied in the form of program instructions that can be executed by various computer means and recorded on a computer-readable medium. The computer readable medium may include program instructions, data files, data structures, and the like, alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the inventive concept, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks such as floppy disks, Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the inventive concept, and vice versa.
Although the embodiments have been described by the limited embodiments and the drawings as described above, various modifications and variations are possible to those skilled in the art from the above description. For example, the described techniques may be performed in a different order than the described method, and/or components of the described systems, structures, devices, circuits, etc. may be combined or combined in a different form than the described method, or other components, or even when replaced or substituted by equivalents, an appropriate result can be achieved.
Therefore, other implementations, other embodiments, and equivalents to the claims are within the scope of the following claims.
Patent | Priority | Assignee | Title |
11550047, | Oct 15 2018 | Hyundai Motor Company; Kia Motors Corporation; LS AUTOMOTIVE TECHNOLOGIES CO., LTD.; INDUSTRY-UNIVERSITY COOPERATION FDN. HANYANG UNI. | Vehicle passenger detection device, system including the same, and method thereof |
Patent | Priority | Assignee | Title |
10340934, | Dec 18 2017 | Analog Devices, Inc.; Analog Devices, Inc | Signal path linearization |
11067702, | Mar 31 2016 | Samsung Electronics Co., Ltd | Method and apparatus for second order intercept point (IP2) calibration |
8255183, | Jun 30 2009 | Qualcomm Incorporated | Communication unit with analog test unit |
9503116, | Dec 17 2014 | Analog Devices, Inc | Efficient calibration of errors in multi-stage analog-to-digital converter |
9525428, | Dec 17 2014 | Analog Devices, Inc | Randomly sampling reference ADC for calibration |
9654133, | Dec 17 2014 | Analog Devices, Inc | Microprocessor-assisted calibration for analog-to-digital converter |
20160182073, | |||
20160182075, | |||
20190190530, | |||
20200292594, | |||
20200408924, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 21 2021 | KIM, BYOUNGHO | INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY ERICA CAMPUS | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 055451 | /0421 | |
Jan 21 2021 | KIM, BYOUNGHO | INDUSTRY-UNIVERSITY CORPORATION FOUNDATION HANYANG UNIVERSITY ERICA CAMPUS | CORRECTIVE ASSIGNMENT TO CORRECT THE STATE COUNTRY OF THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 055451 FRAME: 0421 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT | 059086 | /0393 | |
Jan 26 2021 | INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY ERICA CAMPUS | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 26 2021 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Feb 05 2021 | SMAL: Entity status set to Small. |
Date | Maintenance Schedule |
Apr 05 2025 | 4 years fee payment window open |
Oct 05 2025 | 6 months grace period start (w surcharge) |
Apr 05 2026 | patent expiry (for year 4) |
Apr 05 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 05 2029 | 8 years fee payment window open |
Oct 05 2029 | 6 months grace period start (w surcharge) |
Apr 05 2030 | patent expiry (for year 8) |
Apr 05 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 05 2033 | 12 years fee payment window open |
Oct 05 2033 | 6 months grace period start (w surcharge) |
Apr 05 2034 | patent expiry (for year 12) |
Apr 05 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |