A successive approximation analog-to-digital converter with data prediction function
By introducing a predictive control unit and 3D packaging technology manufactured using separate processes into the SAR ADC, efficient data prediction function is achieved, solving the problems of power consumption and conversion speed limitations of SAR ADC, significantly reducing power consumption and improving conversion speed, and making it suitable for low-power scenarios.
Patent Information
- Application Number
- CN202511548527.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2045-10-28
AI Technical Summary
Existing successive approximation analog-to-digital converters (SAR ADCs) are limited in power consumption and conversion speed in low-pass random signal scenarios. Traditional switching control logic cannot directly set the high-level state using the prediction results, making it difficult to further optimize power consumption and speed.
The design incorporates a control architecture with switchable operating modes. A predictive control unit is introduced to directly set the state of the high-level capacitor in predictive mode, skipping the previous successive comparison process. By combining analog and digital predictive circuits with separate manufacturing processes and 3D packaging technology, efficient data prediction function is achieved.
Significantly reduces quantization power consumption, improves conversion speed, and balances performance and cost, making it suitable for low-power scenarios such as wearable health monitoring devices and environmental temperature and humidity sensors.
Smart Images

Figure CN121036766B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of integrated circuits, and particularly relates to a successive approximation type analog-to-digital converter with a data prediction function. BACKGROUND
[0002] The successive approximation type analog-to-digital converter (SAR ADC) is widely used in low-power scenarios such as Internet of Things sensors and wearable devices due to its excellent energy efficiency at medium resolution and medium speed. Its core working principle is based on the binary search algorithm and the charge redistribution mechanism of the capacitor array, and it is a non-memory system, that is, the quantization result of each time only depends on the input signal value at the current sampling time, and is irrelevant to the historical quantization value.
[0003] However, in actual applications, many natural signals collected by sensors (such as biomedical signals and environmental temperature and humidity parameters) are low-pass random signals, which have significant correlation in the time domain, that is, the signal value at the current time is not completely independent of the signal values at the previous times. This inherent correlation resulting from the power spectral distribution of the signal provides a theoretical basis for realizing signal prediction based on historical data. In recent years, some research has proposed introducing digital circuit algorithms to analyze historical quantization results, extract signal features and predict the current sampling value, aiming to enable the SAR ADC to have "memory" and "prediction" functions, thereby further reducing the power consumption of the quantization process.
[0004] In the design of the SAR ADC circuit itself, the energy consumption of the capacitor switch is one of the main sources of the total power consumption of the system. To reduce the energy consumption, existing technologies generally use split capacitor (Split-Capacitor) and other switch timing optimization techniques. This technique splits the large capacitor of the next highest bit into two parallel unit capacitors, which reduces unnecessary capacitor flipping to some extent, thereby reducing the dynamic power consumption in the quantization process. However, such techniques still strictly follow the basic operation logic of comparing bit by bit and flipping bit by bit, and the conversion speed is limited by the number of bits, making it difficult to achieve a step-by-step improvement in quantization speed. Especially in the potential scenario of skipping high-bit comparison using prediction information, the traditional switch control logic cannot be adapted, and the prediction result cannot be used to directly set the high-bit state, thereby limiting the further optimization of power consumption and speed. SUMMARY
[0005] In view of the defects of low quantization power consumption and conversion speed of the existing SAR ADC, the application provides a successive approximation type analog-digital converter with data prediction function, which has a novel control architecture with switchable operation modes.
[0006] In order to achieve the above technical purpose, the application specifically adopts the following technical solutions:
[0007] In one aspect of the application, a successive approximation type analog-digital converter (SAR ADC) with data prediction function is provided, comprising:
[0008] a differential capacitor array for realizing charge redistribution in the sampling and quantization process;
[0009] a comparator connected to the output end of the differential capacitor array, for comparing the output voltage of the differential capacitor array bit by bit and outputting the comparison result;
[0010] a control logic module for generating a bit-by-bit comparison clock signal for controlling the voltage of the lower plate of the capacitor in the capacitor array;
[0011] a prediction control unit for receiving an external prediction signal and controlling the capacitor flip state of the highest two bits in the prediction mode;
[0012] a capacitor switch module comprising a plurality of two-way data selectors, the first input end of each data selector being connected to the output of the comparator, the second input end being connected to the corresponding output end of the prediction control unit, the output end being connected to the lower plate of the corresponding capacitor in the differential capacitor array, and the enable end receiving an external enable signal to select the operation mode;
[0013] The analog-digital converter has two operation modes: a conventional mode and a prediction mode.
[0014] In the conventional mode, when the external enable signal is invalid, each data selector in the capacitor switch module transmits the signal at the first input end to the output end, and the control logic module generates comparison clock signals for all bits in sequence to complete the complete successive approximation process.
[0015] In the prediction mode, each data selector in the capacitor switch module transmits the signal at the second input end to the output end, and the prediction control unit directly sets the capacitor flip state of the high bits according to the external prediction signal, skipping the comparison process of the highest two bits.
[0016] In one embodiment, the number of bits controlled by the prediction control unit is the highest two bits, i.e. the MSB and MSB-1 bits.
[0017] In one embodiment, the control logic module comprises an additional two-way data selector, the first input end of which receives a clock signal for bit-by-bit comparison, the second input end of which is connected to a fixed power supply voltage, the output end of which outputs a final clock signal to the comparator, and the enable end of which receives the external enable signal; in the prediction mode, the data selector outputs the clock signal corresponding to the first two bits as a valid level to realize the skipping operation.
[0018] In one embodiment, the fixed power supply voltage is a power supply voltage VDD, and the valid level is a high level.
[0019] In one embodiment, the first input end of the two-way data selector in the capacitance switching module receives a bit-by-bit comparison result from the comparator, and the second input end receives an external prediction signal from the prediction control unit.
[0020] In one embodiment, the precision of the analog-to-digital converter is 8 bits.
[0021] In one embodiment, the analog-to-digital converter is used in a low-power and slowly changing signal scenario, including a wearable health monitoring device or an environmental temperature and humidity sensor.
[0022] In one embodiment, the analog circuit part of the analog-to-digital converter is manufactured using a mature process, the digital prediction circuit part is manufactured using an advanced process, and the two are integrated through 3D packaging.
[0023] In one embodiment, the 3D packaging realizes the interconnection between the analog circuit part and the digital prediction circuit part using a through-silicon via structure.
[0024] The beneficial effects of the present application are:
[0025] 1) Significantly reduce power consumption. By using the correlation algorithm to directly predict and set the capacitance state of the highest two bits (MSB and MSB-1) in the prediction mode, the present application skips the traditional successive approximation process, greatly reducing the energy loss of the capacitance array in the charge redistribution. Theoretical calculations show that, only in the flipping process of the first two bits of capacitance, about 57.1% of energy is saved compared with the traditional structure. Circuit simulation results further verify that the average power consumption of the ADC is reduced from 62.7 μW to 51.0 μW, with an overall power consumption reduction of 18.66%, and the energy saving effect is significant.
[0026] 2) Improve conversion speed. Since the setup time of the highest two bits of DAC and the two comparator decision times are saved, the total time required to complete one complete quantization is effectively shortened, and the overall conversion rate (Throughput) of the ADC is improved.
[0027] 3) Performance and cost. In this application, the complex digital prediction circuit is manufactured by advanced process, which ensures the algorithm performance and reduces the power consumption of the digital module itself. The analog capacitor array and other modules with large area ratio are manufactured by mature process, which effectively controls the manufacturing cost of the chip. Finally, the system is integrated through 3D packaging (TSV through silicon via) technology, which makes the interconnection performance close to the level of single chip integration. This fundamentally overcomes the disadvantages of large interconnection delay, significant load effect, high additional energy consumption and area overhead in traditional multi-chip packaging solutions, and realizes the best balance between system-level performance and economy.
[0028] 4) Flexible and configurable working mode. This application integrates traditional mode and prediction mode. Users can dynamically switch the working mode through external enable signals according to the signal characteristics (such as signal bandwidth, correlation) of the actual application scene. When the signal predictability is strong (such as slow-changing biological signals, environmental parameters), the prediction mode is enabled to obtain power consumption and speed advantage; when the signal randomness is strong, the traditional mode can be switched back to ensure reliability, which has flexibility and practicality. BRIEF DESCRIPTION OF DRAWINGS
[0029] Figure 1 is a split capacitor schematic diagram of an embodiment of the application;
[0030] Figure 2 is a data prediction type SAR logic circuit of an embodiment of the application;
[0031] Figure 3 is a capacitor switch schematic diagram of an embodiment of the application;
[0032] Figure 4 is a traditional capacitor switch schematic diagram;
[0033] Figure 5 is a 3D packaging schematic diagram of an embodiment of the application; wherein a is a traditional successive approximation analog-to-digital converter, and b is a successive approximation analog-to-digital converter with data prediction function of the application;
[0034] Figure 6 is a traditional capacitor two-time flipping process;
[0035] Figure 7 is a data prediction type SAR ADC capacitor flipping process of an embodiment of the application;
[0036] Figure 8 is a power consumption comparison of the traditional and the two modes of the embodiment of the application. DETAILED DESCRIPTION
[0037] The technical solutions of the present application will be described clearly and completely below in conjunction with specific embodiments, but those skilled in the art will understand that the following described embodiments are part of the embodiments of the present application, not all the embodiments, and are only used to illustrate the present application, and should not be regarded as limiting the scope of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.
[0038] In one embodiment, a successive approximation analog-to-digital converter with data prediction function is provided, including a differential capacitor array, a comparator, a control logic module, a prediction control unit and a capacitor switch module.
[0039] The differential capacitor array adopts a binary weighted capacitor structure, which is used to realize the functions of sample and hold and digital-to-analog conversion based on charge redistribution. It includes two symmetrical capacitor networks connected to the positive input terminal (V+) and the negative input terminal (V-) of the comparator respectively, and each capacitor network contains a plurality of binary weighted capacitor units, and the upper plate of each capacitor is connected to the corresponding comparator input terminal, and the lower plate is connected to the reference voltage or ground through the capacitor switch module.
[0040] The positive input terminal and the negative input terminal of the comparator are respectively connected to the output terminals of the differential capacitor array, which are used to compare the output voltages of the two capacitor arrays bit by bit, and output the comparison results (usually high or low), which are used to indicate the quantization state of the current bit.
[0041] The control logic module is connected to the output terminal of the comparator, which is used to generate a series of bit-by-bit comparison clock signals (CLK1 to CLKn, n is the number of ADC bits) according to the comparison results. These clock signals control the voltage switching time of the lower plate of each capacitor in the capacitor switch module by controlling the comparator, realizing the successive approximation quantization process.
[0042] The prediction control unit is used to receive the prediction signal provided externally (usually generated by a digital signal processor or a special prediction algorithm module), and directly control the capacitor flip state of the highest two bits (MSB and MSB-1) in the prediction mode. The output of the prediction control unit is connected to the second input terminal of the corresponding data selector in the capacitor switch module.
[0043] The capacitor switch module includes a plurality of two-way data selectors (MUX), each of which corresponds to the lower plate control end of a capacitor. Each data selector includes:
[0044] The first input terminal is connected to the output of the comparator to receive the traditional bit-by-bit comparison result;
[0045] The second input terminal is connected to the corresponding output terminal of the prediction control unit to receive external prediction signals;
[0046] The enable terminal receives an external enable signal (EN) to select the operating mode;
[0047] The output terminal is connected to the lower plate of the corresponding capacitor and is used to control the capacitor's connection to the reference voltage or ground.
[0048] The analog-to-digital converter has two switchable operating modes: conventional mode and predictive mode.
[0049] When the external enable signal EN is in an invalid state (e.g., low level), the analog-to-digital converter operates in conventional mode. In this mode: each data selector in the capacitor switching module transmits the signal from its first input terminal to its output terminal, directly using the comparator's output to control the voltage of the lower capacitor plate; the control logic module sequentially generates comparison clock signals for all bits (CLK1 to CLK8, taking an 8-bit ADC as an example), driving the complete successive approximation process; the quantization process starts from the most significant bit (MSB), comparing and adjusting the capacitor state bit by bit until the least significant bit (LSB) is quantized.
[0050] When the external enable signal EN is active (e.g., high level), the analog-to-digital converter operates in prediction mode. At this time: after the sampling phase, the prediction control unit directly sets the capacitor switching state of the two highest bits (MSB and MSB-1) based on the external prediction signal; the data selector corresponding to the two highest bits in the capacitor switching module transmits the prediction signal from its second input to the output, skipping the use of these two comparators; the control logic module pulls CLK1 and CLK2 high to the power supply voltage (VDD) through its internal 2-to-1 data selector structure, thereby skipping the first two comparison cycles; starting from the third bit (MSB-2), the control logic module sequentially generates clock signals CLK3 to CLK8 to drive the bit-by-bit quantization process of the remaining bits.
[0051] In some embodiments, the differential capacitor array is used as Figure 1 The illustrated split capacitor technique is optimized based on this method, but this embodiment is not limited to this structure. In the capacitor network of the differential capacitor array, the capacitance values are allocated according to binary weights. The unit capacitance corresponding to the least significant bit (LSB) is C, and the capacitance values of each capacitor from MSB to LSB are as follows: 128C, 64C, 32C, 16C, 8C, 4C, 2C, C.
[0052] To reduce the number of bits, a high bit capacitor can be split into multiple unit capacitors by techniques such as split capacitor. Each capacitor unit has an upper plate and a lower plate. In each capacitor network, all the upper plates of the capacitor units are connected to each other and to one input of a comparator. The two fully symmetrical capacitor networks of the differential capacitor array are called positive capacitor array and negative capacitor array, respectively. Specifically, all the upper plates of the positive capacitor array are connected to the positive input (V+) of the comparator, and all the upper plates of the negative capacitor array are connected to the negative input (V-) of the comparator. The common connection point of the upper plates is usually connected to the common mode voltage (VCM) through a switch during the sampling phase and is in a floating state during the quantization phase, and the voltage is established based on the principle of charge conservation.
[0053] The lower plate of each capacitor unit is connected through an independent control unit in the capacitor switch module. The core of the control unit is a two-input data selector (MUX). Specifically, the output (C) of the data selector is connected to the lower plate of the corresponding capacitor, the first input (A) is connected to the output of the comparator for receiving the traditional successive approximation comparison result, the second input (B) is connected to the corresponding output of the prediction control unit for receiving the external prediction signal (for the highest two bits MSB and MSB-1), and the enable end (S) receives the external enable signal EN for switching between the traditional mode and the prediction mode.
[0054] During the sampling phase of the differential capacitor array, the lower plates of all capacitors are grounded, the upper plates of the positive capacitor array are connected to the positive differential input signal (VIN+), and the upper plates of the negative capacitor array are connected to the negative differential input signal (VIN-). The input signal is converted into charge and stored in the capacitor array, and the sampling of the input signal is completed.
[0055] During the quantization phase, the sampling switch is disconnected and the common point of the upper plates is floating. After the quantization process starts, the connection of the lower plates of the capacitors is controlled by the data selector: in the traditional mode (EN=0), the data selector outputs the comparator result at the A end to the lower plate of the capacitor, switches it to the reference voltage (VREF) or ground (GND), and performs bit-by-bit charge redistribution. In the prediction mode (EN=1), for the highest two bits (MSB and MSB-1), the data selector ignores the comparator result and directly outputs the prediction signal at the B end to the lower plate of the capacitor, so that it is directly established to VREF or GND according to the predicted value, thereby skipping the time-consuming successive comparison process of these two bits.
[0056] In some embodiments, a dynamic latch comparator structure is employed to accommodate the high-speed pace of the SAR ADC successive approximation and to minimize static power consumption. When the clock is active, the comparator compares the voltage at its positive input (V+) and negative input (V-): if V+>V-, it outputs a high level (e.g. VDD); if V+<V-, it outputs a low level (e.g. GND).
[0057] The positive input (V+) of the comparator is directly and uniquely connected to the corresponding capacitor lower plate of the positive end capacitor array of the differential capacitor array, and the negative input (V-) is directly and uniquely connected to the corresponding capacitor lower plate of the negative end capacitor array of the differential capacitor array.
[0058] The comparator is provided with a clock signal input connected to the control logic module for receiving a comparator enable signal. This signal controls the working time of the comparator, so that it is only activated (i.e. "dynamic" working) for a short time when comparison is needed, thereby greatly reducing power consumption.
[0059] The comparator is provided with a pair of differential outputs or a single-ended output, which has a dual connection purpose: connection to the input of the control logic module, which generates the corresponding control timing to control the comparison of the next bit; connection to the first input (A end) of each two-way data selector in the capacitor switch module, which directly controls the switch state of the corresponding capacitor lower plate in the traditional working mode.
[0060] In the traditional mode, the external enable signal EN is inactive. The control logic module generates a complete comparison clock sequence (CLK1 to CLK8). Starting from the highest bit (MSB), the comparison clock CLK i of each bit triggers the comparator to work once. The comparator compares the positive and negative outputs of the capacitor array, and the output result directly controls the switching of the current bit capacitor lower plate through the capacitor switch module, and provides the control logic to generate the comparison clock of the next bit.
[0061] In the prediction mode, the external enable signal EN is active. At this time, for the first two comparisons (corresponding to the highest bit MSB and the second highest bit MSB-1), the control logic module does not generate the corresponding comparison clock signals CLK1 and CLK2. Therefore, the comparator skips the comparison of these two periods to improve the overall speed. Starting from the third bit (MSB-2), the control logic generates CLK3 to CLK8 clock signals in sequence to activate the comparator to perform the remaining successive comparison process, achieving the purpose of reducing power consumption.
[0062] In some embodiments, the control logic module is a sequential logic circuit used to generate a series of ordered bit-by-bit comparison clock signals (CLK1, CLK2, ..., CLK8, taking an 8-bit ADC as an example). These clock signals are used to precisely control the activation timing of the comparator and the holding and switching timing of the lower plate voltage in the capacitor switching module. The control logic module typically consists of shift registers, flip-flops, and combinational logic circuits.
[0063] In one example, the control logic module includes a clock and start input, a data input, a first mode control terminal, and a clock signal output. The clock and start input receives a system master clock (Master CLK) and a start of conversion (SOC) signal. The valid start of conversion signal marks the beginning of a new ADC conversion cycle, and the module starts operating in synchronization with the master clock. The data input is connected to the comparator output. In conventional mode, the comparison result of each bit is latched and used to determine the direction of the next bit's DAC establishment. The first mode control terminal has an enable signal input to receive an externally provided mode control signal: when EN=0 (invalid), the module operates in conventional mode; when EN=1 (valid), the module operates in predictive mode. The clock signal output terminal is provided with multiple comparison clock output terminals (CLK1, CLK2, ..., CLK8): CLK3 to CLK8 are directly output to the clock signal input terminal of the comparator, which is used to activate the comparator in the corresponding bit period; CLK1 to CLK8 are output to the capacitor switch module as latching or trigger signals for each capacitor bit switch, controlling when the voltage of its lower plate is updated according to the output result of the data selector.
[0064] Reference Figure 2 As shown, the control logic module has an internal two-to-one data selector (MUX) for each of the CLK1 and CLK2 signal generation paths. The first input terminal (A terminal) of each MUX is connected to the original CLK1 or CLK2 signal generated by the internal conventional timing logic. The second input terminal (B terminal) of each MUX is fixedly connected to the logic high level (VDD). The selection terminal (S terminal) of each MUX receives the external enable signal EN. The output terminal (Y terminal) of each MUX serves as the final output CLK1 or CLK2 signal.
[0065] In the traditional mode (EN=0), the internal two-to-one data selector selects the A-end path. The module generates a complete comparison clock sequence CLK1, CLK2, CLK3, ..., CLK8 in the standard timing sequence. CLK1 and CLK2 are output as valid clock pulses to trigger the comparison and capacitor establishment process of MSB and MSB-1 bits.
[0066] In the prediction mode (EN=1), the internal two-way data selector selects the B terminal, and the CLK1 and CLK2 signals output by the control logic module are forced to be pulled high to a constant logic high level (VDD). Since CLK1 and CLK2 are no longer valid pulse signals, the comparator will not be triggered in these two periods, thereby skipping the comparison operation of the MSB and MSB-1 bits. At the same time, the two-way data selectors corresponding to the MSB and MSB-1 bits in the capacitor switching module select the prediction signal at the B terminal due to EN=1, thereby directly completing the establishment of the capacitor state. The control logic module resumes normal timing from the third period, generates valid CLK3 to CLK8 clock pulses in sequence, and drives the successive approximation process from the MSB-2 bit to the LSB bit.
[0067] The control logic module uses level signals to replace clock pulses through the internal MUX structure, thereby achieving "skipping" of the first two quantization periods, cooperating with the prediction action of the capacitor switching module, and ultimately achieving the purpose of significantly reducing power consumption and shortening conversion time.
[0068] The prediction control unit is an interface and control circuit responsible for introducing external intelligent prediction results. It does not generate a prediction algorithm itself, but serves as a controlled channel or interface for receiving, latching, and forwarding the prediction results calculated by an external digital signal processor (DSP) or a dedicated prediction logic circuit in a specific mode. Its main function is to quickly transfer the digital signal representing the prediction state of the highest two bits (MSB and MSB-1) to the capacitor switching module after the sampling phase ends and before the quantization phase begins.
[0069] In some embodiments, the prediction control unit includes a prediction signal input terminal, a second mode control terminal, and a prediction signal output terminal. The prediction signal input terminal is provided with a multi-bit data input bus for receiving prediction results from an external prediction circuit (usually located on another digital chip manufactured using advanced technology). It can be understood that the prediction results are the prediction values of the MSB and MSB-1 bits calculated based on historical quantization data through a correlation algorithm. The second mode control terminal is provided with an enable signal input terminal connected in parallel with the enable terminals of the control logic module and the capacitor switching module to receive the same mode selection signal from the top-level controller. The prediction signal output terminal is provided with multiple output terminals corresponding to the number of controlled capacitor bits (2 in this embodiment), which are connected to the second input terminals (B terminals) of the two-way data selectors corresponding to the capacitor bits (i.e., the highest two bits) in the capacitor switching module.
[0070] In the conventional mode (EN=0), the prediction control unit is in a high impedance output state due to its output enable terminal being low, and its prediction signal output terminal is disconnected from the back-end circuit. At this time, although the external prediction signal can still exist, the unit does not have any effect on the capacitor switching module. The capacitor switching module is completely controlled by the comparator result and the control logic clock.
[0071] In the prediction mode (EN=1), before the conversion period starts or in the sampling stage, the external prediction circuit has sent the calculated prediction result to the prediction signal input terminal of the prediction control unit, and when the sampling stage ends and the quantization stage starts, the mode control signal jumps to high. This jump simultaneously acts on the control logic module, the capacitor switching module and the unit. The buffer inside the prediction control unit is enabled, immediately transmitting the input prediction signal to the prediction signal output terminal. Since the buffer has strong driving capability, the signal is quickly and stably sent to the B terminal of the corresponding data selector in the capacitor switching module. At the same time, the one-of-two data selector in the capacitor switching module selects the prediction signal at the B terminal to transmit to the capacitor lower plate, and the control logic module pulls up CLK1 and CLK2.
[0072] In some embodiments, the capacitor switching module is composed of multiple independent switching control units, the number of which is equal to the number of bits of the differential capacitor array (for example, an 8-bit ADC requires 8 units, and a positive and negative differential terminal each requires a set, a total of 16 units). The highest bit (MSB) and the second highest bit (MSB-1) switching control units have a one-of-two data selector (Multiplexer, MUX). Under the latch or trigger of the bit clock signal (CLK i ) generated by the control logic module, according to the current mode, the correct voltage control signal (from the comparator or the prediction unit) is applied to the lower plate of the corresponding capacitor, so that it is connected to the reference voltage (V REF ) or ground (GND), thereby realizing the redistribution of charges.
[0073] Each one-of-two data selector (for example, the unit controlling the highest bit MSB, see Figure 3 and Figure 4 ) has the following connection points:
[0074] First data input terminal (A terminal): connected to the output terminal of the comparator, used in the conventional mode, transmitting the direct result generated by the successive approximation comparison process.
[0075] Second data input terminal (B terminal): connected to the corresponding output terminal of the prediction control unit, used in the prediction mode, transmitting the bit value calculated in advance by the external prediction algorithm.
[0076] Select control terminal (S terminal): connected to an external enable signal, which controls all the data selectors simultaneously, for unified selection of either the A path (EN = 0, traditional mode) or the B path (EN = 1, prediction mode).
[0077] Data output terminal (C terminal): connected to the switch control node of the corresponding capacitor lower plate, the output signal is used to drive the gate of the switch tube (such as CMOS transmission gate or single NMOS / PMOS tube) connected to the final control capacitor lower plate.
[0078] Clock input terminal (CLK i ): connected to the corresponding bit clock signal generated by the control logic module (such as CLK1 for MSB, CLK2 for MSB-1, …, CLK8 for LSB). The clock signal is used to latch or trigger the output state of the data selector, ensuring that the lower plate voltage only flips at a determined time, avoiding glitch interference.
[0079] In the traditional mode (EN = 0), the selection end S of all data selectors is low, and the A path is selected. At this time, the level state of the output end C of each data selector is completely determined by the output result of the comparator. The control logic module generates bit clock signals CLK1 to CLK8 in a predetermined sequence. These clock signals directly act on the switch control node of each corresponding bit in the capacitor array. When the active edge (for example, the rising edge) of the clock signal arrives, the lower plate switch of the bit capacitor is driven to act according to the output level of the data selector C end at that moment. Specifically, during the comparison period of the highest bit (MSB), when the active edge of CLK1 arrives, if the comparator output is high at that moment (indicating V+>V-), the lower plate switch of the MSB negative end capacitor is connected to the reference voltage (VREF); otherwise, it is connected to the ground (GND). The subsequent bits are similar, completing the successive approximation process.
[0080] In the prediction mode (EN = 1), the selection control end (S end) of all two-way data selectors is set to high, causing them all to select the second data input end (B end) path. For the top two bits (MSB and MSB-1), their data selector B end is connected to the prediction signal output by the prediction control unit. Therefore, the level state of the output end (C end) of these two data selectors is directly determined by the external prediction signal. At the same time, the control logic module pulls the first two bit clock signals CLK1 and CLK2 to a constant active level (such as logic high), completely skipping the comparator operation period of these two bits. For the remaining low bits (MSB-2 to LSB), the control logic module normally generates CLK3 to CLK8 clock signals to drive these low bits to continue the traditional successive approximation comparison process.
[0081] In this application, the ADC system is divided into two sub-modules with different functional and process requirements: analog circuit part and digital prediction circuit part. Both are independently manufactured with the most suitable semiconductor process for their performance and cost requirements, and then integrated at system level by 3D packaging technology to form a complete and high-performance ADC system.
[0082] In some embodiments, the analog circuit part contains differential capacitor array, comparator, capacitor switching module, timing generation circuit in control logic module, reference voltage generation circuit, etc. This part is manufactured with mature process (e.g. 180nm, 130nm or 90nm CMOS process) to take full advantage of its excellent analog characteristics, high yield and low cost, while avoiding the extremely high cost of using expensive advanced process to manufacture large size capacitor array.
[0083] The digital prediction circuit part contains prediction control unit and external prediction algorithm circuit (e.g. digital signal processor or special logic to implement correlation calculation, feature extraction and signal prediction) interfaced with it. It is manufactured with advanced process (e.g. 28nm, 16nm or more advanced CMOS process). Small size transistors of advanced process can provide higher switching speed, lower unit power consumption and higher integration density, perfectly meeting the stringent performance and energy efficiency requirements of complex digital algorithms.
[0084] In some embodiments, referring to Figure 5 The two parts manufactured separately are integrated in vertical direction by 3D packaging technology. The 3D packaging preferably adopts through-silicon via (TSV) based interconnection scheme, with the following specific implementation steps:
[0085] Manufacture, test and thinning of analog chip and digital chip are completed on selected mature process and advanced process production lines respectively. The two chips are aligned and bonded by chip stacking technology. One preferred way is to flip and bond the digital prediction chip (manufactured with advanced process) on top of the analog base chip (manufactured with mature process). The bonding method can be micro-bump bonding, hybrid bonding or other advanced interconnection technology. Through-silicon via (TSV) is a via structure penetrating the silicon substrate to form vertical electrical connection. In this embodiment, TSV is mainly formed in the analog base chip. One end of TSV is connected to the prediction signal output port, mode control signal port (EN) and power / ground network of the upper digital chip through redistribution layer (RDL) and bonding point; the other end of TSV is directly connected to the B end of the corresponding data selector in the capacitor switching module and the mode control end of the control logic module through the internal metal interconnection layer of the chip. The chip set with completed stacking interconnection is finally packaged in a unified package (e.g. BGA, LGA, etc.) and the necessary input, output, power and ground pins are led out.
[0086] Embodiments
[0087] Capacitor array switching circuit as shown in Figure 3 The first two bits when in traditional mode, the external enable signal EN of the D flip-flop is low, no data prediction, when the comparator result is high, the C terminal output is low, i.e. the lower plate of the capacitor is low, the capacitor array is discharged; when the comparator result is low, the C terminal output is high, i.e. the lower plate of the capacitor is high, the capacitor array is charged. When in data prediction mode, the external enable signal EN of the D flip-flop is high, data prediction is performed. At this time, the output terminal of the first bit capacitor switch C is the external prediction signal, and the lower plate of the capacitor charges and discharges according to the external prediction signal, and the second bit capacitor is the same. For example, the external input signal is 11, at this time, no comparison is needed, and the first two bits of the capacitor are charged and discharged directly according to the prediction result. The following theoretically proves that the data prediction type ADC can save a lot of power consumption.
[0088] As shown in Figure 6 , it is a traditional successive comparison capacitor flipping schematic diagram (taking 2 bits as an example).
[0089] After the sampling stage ends, the voltage of the X node , assuming that the lower plate of the capacitor jumps from 0 to in the time from to , in this process, the current expression is , at this time, the voltage of the X node is , and thus the capacitor array obtains energy from :
[0090]
[0091] The second flipping process is as follows:
[0092] Assuming that the lower plate of the capacitor jumps from 0 to in the time from to , in this process, the current expression is , at this time, the voltage of the X node is , and thus the capacitor array obtains energy from :
[0093]
[0094] From the above formula, it can be seen that the total energy consumed by the capacitor array in the second flipping process is:
[0095] .
[0096] like Figure 7 The diagram shown is a schematic of capacitor reversal in a data prediction SAR ADC.
[0097] X-node voltage after sampling phase Assuming the capacitor and The lower board is arrive Complete from 0 to within the time limit The jump occurs during which the current expression is: At this time, the voltage at node X is Therefore, the capacitor array can be obtained from The energy obtained is:
[0098]
[0099] Comparing the two calculation results, it can be seen that the data prediction SAR ADC saves approximately 57.1% of energy compared to the traditional SAR ADC in the first two bits of the capacitor flipping stage. Therefore, the power saving function of this structure is theoretically feasible, and the more quantization bits the ADC has, the better the power optimization effect.
[0100] On the other hand, SAR control logic modules such as Figure 2 As shown, in conventional mode, the external enable signal EN is low, and CLK1 and CLK2 are the same as the input at terminal A, directly obtaining the clock signal, which is the same as conventional SAR logic. In prediction mode, the external enable signal EN is high. At this time, EN pulls CLK1 and CLK2 high to VDD through a 2-to-1 data selector. The comparator clock skips the first two cycles, canceling the comparison operation of MSB and MSB-1. At the same time, the first two bits of the capacitor array switch are toggled according to the external prediction signal. After the prediction function is completed, the SAR logic circuit generates the internal clock signals CLK3 to CLK8 sequentially, driving the bit-by-bit quantization process from MSB-2 to LSB.
[0101] Taking an 8-bit predictive SAR ADC as an example, circuit simulation was performed, and the power consumption comparison between the two modes was calculated. Figure 8 As shown, at the TT process angle and 25°C, the average power consumption decreased from 62.7 μW to 51.0 μW, a decrease of 18.66% overall. This experimental result verifies the significant power consumption reduction capability of the data prediction SAR ADC architecture proposed in this invention.
[0102] The prediction mechanism not only significantly reduces the power consumption of the quantization process (especially for high weight bit flips), but also effectively shortens the conversion time by skipping the first two comparison cycles, improving the overall quantization speed of the ADC. Therefore, this ADC architecture is particularly suitable for power-sensitive and relatively slow or predictable signal change application scenarios, such as wearable health monitoring devices and environmental temperature and humidity sensors.
[0103] Although the embodiments of the present application are described above with reference to the drawings, the present application is not limited to the specific embodiments and application fields described above, and the specific embodiments described above are merely illustrative and instructive, but not limiting. Those skilled in the art can make many forms under the inspiration of the present application and without departing from the scope protected by the claims of the present application, which all belong to the protection of the present application.
Claims
1. A successive approximation analog-to-digital converter with data prediction function, characterized in that, include: Differential capacitor arrays are used to achieve charge redistribution during sampling and quantization. A comparator, connected to the output terminal of the differential capacitor array, is used to compare the output voltage of the differential capacitor array bit by bit and output the comparison result; The control logic module is used to generate a bit-by-bit comparison clock signal to control the voltage of the lower-level capacitors in the capacitor array. The prediction control unit is used to receive external prediction signals and control the flip-flop state of the two highest bits of the capacitor in prediction mode; The capacitor switch module includes multiple two-to-one data selectors. The first input terminal of each data selector is connected to the comparator output, the second input terminal is connected to the corresponding output terminal of the prediction control unit, and the output terminal is connected to the lower-level board of the corresponding capacitor in the differential capacitor array. The enable terminal receives an external enable signal to select the working mode. The analog-to-digital converter has two operating modes: conventional mode and predictive mode. In the traditional mode, when the external enable signal is invalid, each data selector in the capacitor switch module transmits the signal at its first input terminal to the output terminal, and the control logic module generates the comparison clock signal for all bits in sequence to complete the complete successive approximation process. In prediction mode, each data selector in the capacitor switching module transmits the signal from its second input terminal to the output terminal. The prediction control unit directly sets the high-order capacitor flip state according to the external prediction signal, skipping the comparison process of the two highest bits.
2. The successive approximation analog-to-digital converter according to claim 1, characterized in that, The predictive control unit controls the highest two bits, namely the MSB and MSB-1 bits.
3. The successive approximation analog-to-digital converter according to claim 1, characterized in that, The control logic module includes an additional two-to-one data selector. Its first input receives a clock signal for bit-by-bit comparison, its second input is connected to a fixed power supply voltage, and its output outputs the final clock signal to the comparator. Its enable input receives the external enable signal. In prediction mode, the data selector fixes the clock signal output corresponding to the first two bits to an active level to achieve a skip operation.
4. The successive approximation analog-to-digital converter according to claim 3, characterized in that, The fixed power supply voltage is the power supply voltage VDD, and the effective level is high.
5. The successive approximation analog-to-digital converter according to claim 1, characterized in that, The first input of the two-to-one data selector in the capacitor switch module receives the bit-by-bit comparison result from the comparator, and the second input receives the external prediction signal from the prediction control unit.
6. The successive approximation analog-to-digital converter according to claim 1, characterized in that, The analog-to-digital converter has an 8-bit precision.
7. The successive approximation analog-to-digital converter according to claim 1, characterized in that, The analog-to-digital converter is used in low-power scenarios where the signal changes slowly, including wearable health monitoring devices or ambient temperature and humidity sensors.
8. The successive approximation analog-to-digital converter according to claim 1, characterized in that, The analog circuit portion of the analog-to-digital converter is manufactured using a mature process technology, while the digital prediction circuit portion is manufactured using an advanced process technology and integrated through 3D packaging.
9. The successive approximation analog-to-digital converter according to claim 8, characterized in that, The 3D package uses a through-silicon via (TSV) structure to interconnect the analog circuit section and the digital prediction circuit section.
Citation Information
Patent Citations
Method for predicting and quantifying binary charge redistribution type successive approximation analog-to-digital converter
CN106992781A
Secondary high-order advanced successive approximation analog-to-digital converter and control method
CN113114257A