Abstract:
The present disclosure relates to a method of calibrating a thermometer-code SAR-A/D converter, said thermometer-code SAR-A/D converter comprising a N bit -bit digital-to-analog converter (DAC) for outputting a N bit -bit output code, said digital-to-analog converter (DAC) comprising a first subconverter (C MSB ) having a plurality of N Th thermometer elements T j (1) and a second subconverter (C LSB ) having a plurality of N Bin binary-weighted elements (2), wherein said N bit output code is equal to the sum of N BitTh and N BitBin where N Th = 2^N BitTh and N BitBin is equal to N Bin = N BitBin . The calibration method includes the steps of determining (5) an Integral Non-Linearity error value (µ R ) of a R th thermometer-code level of said thermometer elements T j according to the formula: µ R = ˆ‘ j = 0 R - 1 E j - R N th ˆ‘ j = 0 N th - 1 E j where E j represents the relative differences between said plurality of thermometer elements T j and a reference thermometer element T ref selected from said plurality of thermometer elements T j of said digital-to-analog converter (DAC) - minimizing (6) the maximum of said error value µ R to obtain a minimized error value; - generating (7) said output code (OUTPUT) according to said minimized error.
Abstract:
It is described a successive approximation analog-to-digital converter (1). The analog-to-digital converter comprises a first generator (20) of a first analog value (S6) according to a configuration signal (S3), when the analog-to-digital converter is operating in a first phase (t 0 , t 1 , t 2 , t 3 , t 4 ) of a test mode, comprises a digital-to-analog converter (40) adapted to generate a second analog value (S7) according to a control signal (S1), when the analog-to-digital converter is operating in a second phase (t 5 , t 6 , t 7 , t 8 ) of the test mode, comprises a second generator (30), from the comparison of the first analog value with respect to the second analog value, of a digital value (S N ) according to a successive-approximation algorithm, when the analog-to-digital converter is operating in the second phase of the test mode. The analog-to-digital converter further comprises a controller (50) adapted to receive a signal (S4) indicating the test mode; the controller is adapted to generate in the first phase the configuration signal (S3), is adapted to receive in the second phase the digital value (S N ) and generate therefrom the control signal (S1) for controlling the generation of the second analog value according to the successive-approximation algorithm, and it is adapted to generate, from the digital value, an alarm signal (S5) indicating a failure within the analog-to-digital converter or indicating a degradation of the performance of the analog-to-digital converter.
Abstract:
The present disclosure relates to a method of calibrating a thermometer-code SAR-A/D converter, said thermometer-code SAR-A/D converter comprising a N bit -bit digital-to-analog converter (DAC) for outputting a N bit -bit output code, said digital-to-analog converter (DAC) comprising a first subconverter (C MSB ) having a plurality of N Th thermometer elements T j (1) and a second subconverter (C LSB ) having a plurality of N Bin binary-weighted elements (2), wherein said N bit output code is equal to the sum of N BitTh and N BitBin where N Th = 2^N BitTh and N BitBin is equal to N Bin = N BitBin . The calibration method includes the steps of determining (5) an Integral Non-Linearity error value (ε R ) of a R th thermometer-code level of said thermometer elements T j according to the formula: ε R = ∑ j = 0 R - 1 E j - R N th ∑ j = 0 N th - 1 E j where E j represents the relative differences between said plurality of thermometer elements T j and a reference thermometer element T ref selected from said plurality of thermometer elements T j of said digital-to-analog converter (DAC) - minimizing (6) the maximum of said error value ε R to obtain a minimized error value; - generating (7) said output code (OUTPUT) according to said minimized error.
Abstract:
It is described an oscillator circuit (1) comprising a first capacitor (c1) provided with a first terminal (16); a resistor (r) provided with a reference terminal (18); a first current generator (g1) provided with a connection terminal (14); a second current generator (g2) provided with a second connection terminal (15). Further, the circuit comprises a switching matrix (13) between the first (g1) and second generators (g2) and resistor (r) and the at least one first capacitor (c1).
Abstract:
The present invention relates to a testing method of a reading operation in a memory device, which method comprises the steps of:
providing first (C1) and second (C2) additional memory cells whose threshold voltage values correspond to a maximum value (S1) and a minimum value (S2) of a distribution of threshold voltages of a cell array (2) of the memory device (1); programming the first (C1) and second (C2) additional memory cells with predetermined first and second logic values; simultaneously reading a logic contents of the first (C1) and second (C2) additional memory cells, and data (D1) to be read in the cell array (2); comparing the logic contents of the first (C1) and second (C2) additional memory cells, as read during the reading step, with the first and second predetermined logic values; generating a result signal (RES) of the comparison step, such a result signal (RES) having a first value (POS) in the event of the logic contents of the first (C1) and second (C2) additional memory cells, as read during the reading step, matching the first and second predetermined logic values, respectively, and having a second value (NEG) in the event of the logic contents of the first (C1) and second (C2) additional memory cells, as read during the reading step, failing to match the first and second predetermined logic values, respectively.
The invention further relates to a memory device implementing the above testing method.