CN116341447A - Method for designing non-binary capacitor array with stable time - Google Patents

Method for designing non-binary capacitor array with stable time Download PDF

Info

Publication number
CN116341447A
CN116341447A CN202310602696.4A CN202310602696A CN116341447A CN 116341447 A CN116341447 A CN 116341447A CN 202310602696 A CN202310602696 A CN 202310602696A CN 116341447 A CN116341447 A CN 116341447A
Authority
CN
China
Prior art keywords
capacitor
capacitance
bit
capacitor array
binary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310602696.4A
Other languages
Chinese (zh)
Other versions
CN116341447B (en
Inventor
韩文涛
张中
谢章源
李靖
吴克军
宁宁
于奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangyin Yuanlingxinkuang Microelectronics Technology Co ltd
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN202310602696.4A priority Critical patent/CN116341447B/en
Publication of CN116341447A publication Critical patent/CN116341447A/en
Application granted granted Critical
Publication of CN116341447B publication Critical patent/CN116341447B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/36Circuit design at the analogue level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2115/00Details relating to the type of the circuit
    • G06F2115/12Printed circuit boards [PCB] or multi-chip modules [MCM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

The invention belongs to the technical field of analog integrated circuits, and particularly relates to a method for establishing a time-stable non-binary capacitor array design, which is suitable for capacitor design of a non-binary capacitor DAC. The invention sets the ratio of each bit of capacitance weight and corresponding redundancy in the capacitance arraykThe capacitance value of each capacitor in the capacitor array is determined one by one from low to high, and is solved by linear programming optimizationkAnd the value of N, thereby realizing the double-choice optimal design of the establishment precision and the establishment time, not only improving the establishment speed of the non-binary capacitor array, but also avoiding the blindness of the non-binary code design.

Description

Method for designing non-binary capacitor array with stable time
Technical Field
The invention belongs to the technical field of analog integrated circuits, and particularly relates to a method for establishing a time-stable non-binary capacitor array design, which is suitable for capacitor design of a non-binary capacitor DAC.
Background
The capacitive array is an important part of the capacitive analog-to-digital converter. For a conventional SAR ADC, since the input signal corresponds to the digital code one by one, each bit of quantization must be accurate, otherwise the final result will be erroneous. In order to ensure that each quantization can obtain a correct result, the setup error of each capacitor in the capacitor array must be less than 0.5LSB, so that the setup time required for quantizing the most significant bit and the least significant bit is greatly different, and the time utilization rate of the system is low.
Aiming at the problem of low utilization rate of system time, a non-binary coding capacitor array design method is proposed in literature, the method has high design freedom, and redundancy of each capacitor can be designed independently. When the ith capacitor has redundancy r i When it is established, its time can be expressed as:
Figure SMS_1
wherein t is i To establish time, τ is a time constant, W i-1 Is the i-1 bit capacitance weight value. From the above equation, the larger the redundancy amount is, the larger the DAC-tolerant setup error is, so that the setup time of the DAC is reduced; however, the greater the amount of redundancy, the smaller the overall dynamic range of the ADC, and therefore, the greater the number of capacitance bits required to achieve the same dynamic range as the original binary ADC, which in turn increases the quantization time of the system. Therefore, how to build a time-directed DAC per-bit capacitor design for a capacitor array is an urgent issue to be addressed in non-binary capacitor array applications.
Disclosure of Invention
Aiming at the problems or the shortcomings, the invention provides a non-binary capacitor array design method with stable establishment time, and the capacity value of each capacitor in a capacitor array is determined one by one from low to high by setting the weight of each capacitor in the capacitor array and the proportion of corresponding redundancy, so that the double-choice optimization design of the establishment precision and the establishment time is realized.
A method for establishing a time-stable non-binary capacitor array design comprises the following specific steps:
step 1, for the capacitors in the non-binary capacitor array of the effective bit number ENOB bit, N is the number of capacitors in the capacitor array, where the ratio k of the capacitance weight of each bit to the corresponding redundancy number is:
Figure SMS_2
wherein r is i For the redundancy of the ith capacitor, W i-1 Is the i-1 bit capacitance weight value. k determines the settling time t for designing the ith capacitor i The value of k is determined.
Step 2, the low three-bit capacitor C of the capacitor array 1 -C 3 Respectively designed as C in turn U 、2C U 、3C U ,C U Is the unit capacitance; from the fourth bit capacitance C 4 Beginning to capacitor array top C N And calculating the capacitance value of each capacitor one by one according to the set capacitance weight and the proportional k value of the corresponding redundancy.
Specifically, for the fourth bit capacitance C 4 The capacitance value is calculated by the following formula:
Figure SMS_3
namely:
Figure SMS_4
fifth bit capacitor C 5 The capacitance values are as follows:
Figure SMS_5
namely:
Figure SMS_6
and so on, the final Nth capacitor C N The capacitance of (2) is:
Figure SMS_7
step 3, rounding and rounding the capacitances of each bit of the non-binary capacitor array calculated in the step 2 to obtain C i Becomes C i The method comprises the following steps:
Figure SMS_8
obtaining the capacitance value C of each bit of the N-bit non-binary capacitor array N
Further, the values of k and N in the step 1 are determined by the following linear programming relation:
linear programming function: c (C) 1 + C 2 + C 3 +…+ C N =6(2k+1) N /(k+1) N ≥2 ENOB -1
Objective function:
Figure SMS_9
wherein ENOB is the effective bit number of the capacitor array, N is the number of capacitors of the capacitor array, and τ is the time constant. And minimizing an objective function through calculation, minimizing the overall establishment time of the capacitor array, and finally optimizing and determining the values of k and N.
According to the invention, the capacitance value of each capacitor in the capacitor array is determined one by one from low to high by setting the weight of each capacitor in the capacitor array and the proportion k of the corresponding redundancy, and the values of k and N are solved through linear programming optimization, so that the double-selection optimization design of the establishment precision and the establishment time is realized, the establishment speed of the non-binary capacitor array is improved, and the blindness of the non-binary coding design is avoided.
Drawings
FIG. 1 is a circuit diagram of the present invention for creating a time stable non-binary capacitive array;
FIG. 2 is a schematic diagram of a non-binary capacitor array with 8-bit significant bit set-up time stabilization according to an embodiment;
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
As shown in fig. 2, a circuit diagram of a non-binary capacitor DAC capacitor array with stable setup time for the 8-bit significant bit number in this embodiment is shown.
Step 1, firstly, determining a ratio k of each bit of capacitance weight and corresponding redundancy in a capacitance array according to a linear programming relation and an objective function:
linear programming function: c (C) 1 + C 2 + C 3 +…+ C N =6(2k+1) N /(k+1) N ≥2 8 -1
Objective function:
Figure SMS_10
as calculated, the objective function is minimal when n=16, k=0.502.
Step 2, as shown in figure 1, the low three-bit capacitors of the capacitor array are respectively C 1 -C 3 Designed as C U 、2C U 、3C U And calculates the fourth bit capacitance C 4 Is the capacitance value of (2): c (C) 4 =2.005C U
Similarly, the fifth capacitor C 5 The capacitance of (c) can be calculated as: c (C) 5 =2.675C U
Similarly, the sixth to 16 th capacitors C 6 ~C 16 The capacitance of (c) can be calculated as:
C 6 =3.568C U ,C 7 =4.76C U ,C 8 =6.35C U ,C 9 =8.47C U ,C 10 =11.3C U ,C 11 =15.08C U ,C 12 =20.11C U ,C 13 =26.83C U ,C 14 =35.79C U ,C 15 =47.74C U ,C 16 =63.69C U
step 3, rounding and rounding the capacitors of each bit, wherein the rounded capacitor array is as follows:
C 1 =1C U ,C 2 =2C U ,C 3 =3C U ,C 4 =2C U ,C 5 =3C U ,C 6 =4C U ,C 7 =5C U ,C 8 =6C U ,C 9 =8C U ,C 10 =11C U ,C 11 =15C U ,C 12 =20C U ,C 13 =27C U ,C 14 =36C U ,C 15 =48C U ,C 16 =64C U
according to the embodiment, the capacitance value of each capacitor in the capacitor array is determined one by one from the low level to the high level by setting the weight of each capacitor in the capacitor array and the proportion of the corresponding redundancy, so that the double-selection optimal design of the establishment precision and the establishment time is realized, the establishment speed of the non-binary capacitor array is improved, and the blindness of the non-binary coding design is avoided. Those of ordinary skill in the art can make various other specific modifications and combinations from the teachings of the present disclosure without departing from the spirit thereof, and such modifications and combinations remain within the scope of the present disclosure.

Claims (3)

1. The method for establishing the time-stable non-binary capacitor array design is characterized by comprising the following specific steps of:
step 1, for the capacitors in the non-binary capacitor array of the effective bit number ENOB bit, N is the number of capacitors in the capacitor array, where the ratio k of the capacitance weight of each bit to the corresponding redundancy number is:
Figure QLYQS_1
wherein r is i For the redundancy of the ith capacitor, W i-1 The value is the i-1 bit capacitance weight value; k determines the settling time t for designing the ith capacitor i Taking a value of k;
step 2, the low three-bit capacitor C of the capacitor array 1 -C 3 Respectively designed as C in turn U 、2C U 、3C U ,C U Is the unit capacitance; from the fourth bit capacitance C 4 Beginning to capacitor array top C N Calculating the capacitance value of each capacitor one by one according to the set capacitance weight and the proportional k value of the corresponding redundancy;
step 3, for each bit capacitance C of the non-binary capacitor array calculated in the step 2 i Rounding to give i= 4~N, so that C i Becomes C i Obtaining the capacitance value C of each bit of the N-bit non-binary capacitor array N
Figure QLYQS_2
2. The method for designing a time-stable non-binary capacitor array according to claim 1, wherein the values of k and N in the step 1 are determined by the following linear programming relation:
linear programming function: c (C) 1 + C 2 + C 3 +…+ C N =6(2k+1) N /(k+1) N ≥2 ENOB -1
Objective function:
Figure QLYQS_3
wherein ENOB is the effective digits of the capacitor array, N is the number of capacitors of the capacitor array, and τ is the time constant; and minimizing an objective function through calculation, minimizing the overall establishment time of the capacitor array, and finally optimizing and determining the values of k and N.
3. The method of creating a time stable non-binary capacitive array design of claim 1, wherein:
the step 2 is to calculate the capacitance value of each capacitor one by one according to the set proportion k value specifically as follows:
for the fourth bit capacitance C 4 The capacitance value is calculated by the following formula:
Figure QLYQS_4
namely:
Figure QLYQS_5
fifth bit capacitor C 5 The capacitance values are as follows:
Figure QLYQS_6
namely:
Figure QLYQS_7
and so on, the final Nth capacitor C N The capacitance of (2) is:
Figure QLYQS_8
CN202310602696.4A 2023-05-26 2023-05-26 Method for designing non-binary capacitor array with stable time Active CN116341447B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310602696.4A CN116341447B (en) 2023-05-26 2023-05-26 Method for designing non-binary capacitor array with stable time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310602696.4A CN116341447B (en) 2023-05-26 2023-05-26 Method for designing non-binary capacitor array with stable time

Publications (2)

Publication Number Publication Date
CN116341447A true CN116341447A (en) 2023-06-27
CN116341447B CN116341447B (en) 2023-08-01

Family

ID=86884371

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310602696.4A Active CN116341447B (en) 2023-05-26 2023-05-26 Method for designing non-binary capacitor array with stable time

Country Status (1)

Country Link
CN (1) CN116341447B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660264A (en) * 2015-03-20 2015-05-27 中国电子科技集团公司第二十四研究所 Analog-digital converter and chip of non-binary capacitor array with redundancy bit
CN110086468A (en) * 2019-05-17 2019-08-02 成都微光集电科技有限公司 A kind of weight calibration method of nonbinary gradual approaching A/D converter
CN110350918A (en) * 2019-07-17 2019-10-18 电子科技大学 A kind of digital Background calibration method based on least mean square algorithm
CN111130550A (en) * 2020-01-03 2020-05-08 清华大学 Successive approximation register type analog-to-digital converter and signal conversion method thereof
CN114301463A (en) * 2021-12-31 2022-04-08 山东大学 Non-binary capacitor array successive approximation type analog-digital converter circuit based on Pasteur number array and working method
CN115099182A (en) * 2022-07-25 2022-09-23 湖南毂梁微电子有限公司 Integral design method for segmented CDAC (capacitor-to-capacitor converter) bridge capacitor and analog-to-digital converter

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660264A (en) * 2015-03-20 2015-05-27 中国电子科技集团公司第二十四研究所 Analog-digital converter and chip of non-binary capacitor array with redundancy bit
CN110086468A (en) * 2019-05-17 2019-08-02 成都微光集电科技有限公司 A kind of weight calibration method of nonbinary gradual approaching A/D converter
CN110350918A (en) * 2019-07-17 2019-10-18 电子科技大学 A kind of digital Background calibration method based on least mean square algorithm
CN111130550A (en) * 2020-01-03 2020-05-08 清华大学 Successive approximation register type analog-to-digital converter and signal conversion method thereof
CN114301463A (en) * 2021-12-31 2022-04-08 山东大学 Non-binary capacitor array successive approximation type analog-digital converter circuit based on Pasteur number array and working method
CN115099182A (en) * 2022-07-25 2022-09-23 湖南毂梁微电子有限公司 Integral design method for segmented CDAC (capacitor-to-capacitor converter) bridge capacitor and analog-to-digital converter

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YONGFU LI 等: "Placement for Binary-Weighted Capacitive Array in SAR ADC Using Multiple Weighting Methods", 《IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS》, vol. 33, no. 9, pages 1277 - 1287, XP011556780, DOI: 10.1109/TCAD.2014.2323217 *
陈晓青 等: "非二进制SAR_ADC的电容失配校正方法", 《计算机工程与设计》, vol. 39, no. 6, pages 1603 - 1609 *

Also Published As

Publication number Publication date
CN116341447B (en) 2023-08-01

Similar Documents

Publication Publication Date Title
US8223044B2 (en) INL correction circuitry and method for SAR ADC
CN113037287B (en) Background calibration method and system for high-precision successive approximation analog-to-digital converter
CN110401449B (en) High-precision SAR ADC structure and calibration method
CN110350918B (en) Digital background correction method based on least mean square algorithm
CN107302359B (en) Variable weight sub-DAC (digital-to-analog converter) correction method of high-precision successive approximation structure ADC (analog-to-digital converter)
CN110198169B (en) Self-adaptive predictive low-power-consumption switching method suitable for SAR ADC
CN110768670B (en) Digital piecewise linear calibration method for successive approximation type analog-to-digital converter
CN108155909B (en) Successive approximation type analog-to-digital converter with capacitor segmented structure
EP3217561B1 (en) Semiconductor device
CN113794475B (en) Calibration method of capacitor array type successive approximation analog-digital converter
KR101478544B1 (en) Digital Background Calibration by dividing and swapping capacitor to reduce the effect of capacitor mismatch of Analog-to-Digital Converter.
CN1288848C (en) Structure and method for improving linearity of analog-to-digital converter by introduced nonlinearity
CN112953535B (en) Gain error calibration device and method for analog-digital converter with segmented structure
CN114614821B (en) SAR ADC offset error correction method and circuit based on differential structure
CN113839672B (en) Self-calibration successive approximation analog-digital converter utilizing redundant capacitor analog domain
CN105049050A (en) Electric charge reallocation method for successive approximation analog-digital converter
TWI792438B (en) Signal converter device, dynamic element matching circuit, and dynamic element matching method
CN116341447B (en) Method for designing non-binary capacitor array with stable time
CN115099182A (en) Integral design method for segmented CDAC (capacitor-to-capacitor converter) bridge capacitor and analog-to-digital converter
CN116599535A (en) Three-section capacitor array structure and method based on unit bridge capacitor
CN109084931B (en) Sensor maladjustment calibration method
WO2019138804A1 (en) Sequential comparison analog digital converter
CN116155285A (en) Digital-to-analog converter calibration method based on digital domain coding remapping
CN112511166A (en) High-precision rapid ADC (analog-to-digital converter) based on memristor neural network and analog-to-digital conversion method
CN114301463A (en) Non-binary capacitor array successive approximation type analog-digital converter circuit based on Pasteur number array and working method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240408

Address after: Room 705, block a, 159 Chengjiang Middle Road, Jiangyin City, Wuxi City, Jiangsu Province, 214400

Patentee after: Jiangyin yuanlingxinkuang Microelectronics Technology Co.,Ltd.

Country or region after: China

Address before: 611731, No. 2006, West Avenue, Chengdu hi tech Zone (West District, Sichuan)

Patentee before: University of Electronic Science and Technology of China

Country or region before: China

TR01 Transfer of patent right