KR101993139B1 - 연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 bist 장치의 동작 방법 - Google Patents
연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 bist 장치의 동작 방법 Download PDFInfo
- Publication number
- KR101993139B1 KR101993139B1 KR1020130087535A KR20130087535A KR101993139B1 KR 101993139 B1 KR101993139 B1 KR 101993139B1 KR 1020130087535 A KR1020130087535 A KR 1020130087535A KR 20130087535 A KR20130087535 A KR 20130087535A KR 101993139 B1 KR101993139 B1 KR 101993139B1
- Authority
- KR
- South Korea
- Prior art keywords
- input
- analog
- digital
- signal
- error
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
- H03M1/1071—Measuring or testing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
- H03M1/1009—Calibration
- H03M1/1014—Calibration at one point of the transfer characteristic, i.e. by adjusting a single reference value, e.g. bias or gain error
- H03M1/1023—Offset correction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/06—Continuously compensating for, or preventing, undesired influence of physical parameters
- H03M1/0617—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
- H03M1/0675—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy
- H03M1/0678—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy using additional components or elements, e.g. dummy components
- H03M1/068—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy using additional components or elements, e.g. dummy components the original and additional components or elements being complementary to each other, e.g. CMOS
- H03M1/0682—Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence using redundancy using additional components or elements, e.g. dummy components the original and additional components or elements being complementary to each other, e.g. CMOS using a differential network structure, i.e. symmetrical with respect to ground
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/34—Analogue value compared with reference values
- H03M1/38—Analogue value compared with reference values sequentially only, e.g. successive approximation type
- H03M1/46—Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
- H03M1/466—Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors
- H03M1/468—Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter using switched capacitors in which the input S/H circuit is merged with the feedback DAC array
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
본 발명의 실시 예에 따른 연속 근사 레지스터 아날로그 디지털 컨버터는 제 1 및 제 2 아날로그 입력 신호들 및 기준 전압 신호에 기초하여, 제 1 및 제 2 레벨 전압들을 생성하여 출력하는 디지털 아날로그 변환기, 상기 제 1 및 제 2 레벨 전압들을 비교하고, 비교 결과에 따른 비교 신호를 출력하는 비교기, 상기 비교 신호를 기반으로 디지털 신호를 생성하는 SAR 로직을 포함하되, 상기 디지털 아날로그 변환기는, 상기 제 1 및 제 2 아날로그 입력 신호들의 수신을 각각 제어하는 제 1 및 제 2 입력 스위치들, 상기 제 1 입력 스위치와 전기적으로 연결되며, 상기 제 1 입력 스위치의 동작에 따른 누설 전류를 방전하는 제 1 방전 스위치, 상기 제 2 입력 스위치와 전기적으로 연결되며, 상기 제 2 입력 스위치의 동작에 따른 누설 전류를 방전하는 제 2 방전 스위치를 포함한다.
Description
본 발명은 아날로그 디지털 컨버터에 관한 것으로, 더 상세하게는 연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 BIST(Built-in self-test) 장치의 동작 방법에 관한 것이다.
아날로그 디지털 컨버터(Analog to Digtal Converter)는 아날로그 입력 전압을 수신하여 이를 디지털 신호로 변환한다. 변환된 디지털 신호는 다른 장치들로 전송될 수 있다. 연속 근사 레지스터 아날로그 디지털 컨버터(Successive Approximation Register Analog to digtal Converter, 이하: SAR ADC)는 하나의 비교기를 반복적으로 사용하는 구조를 갖는다. SAR ADC는 S/H 회로(Sample and Hold circuit) 및 MDAC(Multiplying Digital-to-Analog Converter)와 같은 아날로그 회로를 갖지 않기 때문에 간단한 구조를 갖는다. 따라서, 다른 아날로그 디지털 변환기와 비교하여 면적 및 전력 소모가 적다. 또한, SAR ADC는 저전압 회로에 적용이 용이하다.
SAR ADC는 센서들의 출력 신호를 수신하여 디지털 신호로 변환할 수 있다. 일반적인 센서들(Sensor)은 단일 전압(Single Voltage)의 출력을 갖는다. 따라서, 센서의 출력 신호를 디지털 신호로 변환하는 SAR ADC는 단일 입력(single-ended input)의 구조를 가져야 한다. SAR ADC는 SAR 로직, 비교기, 및 디지털 아날로그 변환기를 포함한다.
디지털 아날로그 변환기(Digital-to-Analog Converter, 이하:DAC)의 출력을 비교하는 비교기로서 차동 프리앰프(Differential Pre-amplifier) 및 래치(Latch)가 사용될 수 있다. 이 경우, SAR ADC는 캐패시터에 샘플링된 아날로그 입력 전압 및 디지털 비트를 기반으로 생성된 레벨 전압들을 비교하는 방식으로 변환 동작을 수행한다.
단일 전압을 출력으로 갖는 센서의 출력 범위가 전원 전압의 범위(0~Vdd)일 경우, 캐패시터의 상판(top plate)에 연결된 노드의 전압이 전원 전압(Vdd)보다 높아질 수 있다. 이와 같은 경우, 전원 전압(Vdd)보다 높은 전압을 갖는 노드와 연결된 스위치들의 오작동으로 인하여 캐패시터에 저장된 전하가 유실되고, SAR ADC의 신뢰도가 떨어질 수 있다.
따라서, 본 발명은 향상된 신뢰성을 갖는 연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 BIST(Built-in self-test) 장치의 동작 방법을 제공하는 데 있다.
상기 목적을 달성하기 위한 본 발명에 따른 연속 근사 레지스터 아날로그 디지털 컨버터는 제 1 및 제 2 아날로그 입력 신호들 및 기준 전압 신호에 기초하여, 제 1 및 제 2 레벨 전압들을 생성하여 출력하는 디지털 아날로그 변환기, 상기 제 1 및 제 2 레벨 전압들을 비교하고, 비교 결과에 따른 비교 신호를 출력하는 비교기, 상기 비교 신호를 기반으로 디지털 신호를 생성하는 SAR 로직을 포함하되, 상기 디지털 아날로그 변환기는, 상기 제 1 및 제 2 아날로그 입력 신호들의 수신을 각각 제어하는 제 1 및 제 2 입력 스위치들, 상기 제 1 입력 스위치와 전기적으로 연결되며, 상기 제 1 입력 스위치의 동작에 따른 누설 전류를 방전하는 제 1 방전 스위치, 상기 제 2 입력 스위치와 전기적으로 연결되며, 상기 제 2 입력 스위치의 동작에 따른 누설 전류를 방전하는 제 2 방전 스위치를 포함한다.
목적을 달성하기 위한 본 발명에 따른 BIST 장치의 동작 방법은, 제 1 및 제 2 입력 전압들에 응답하여 제 1 및 제 2 출력 코드들을 저장하는 단계, 상기 저장된 제 1 및 제 2 출력 코드들의 차동값 및 상기 제 2 입력 전압에 따른 제 1 정상 코드의 연산 결과에 기초하여 이득 에러를 출력하는 단계, 상기 제 2 입력 전압 및 제 3 입력 전압에 응답하여 제 3 및 제 4 출력 코드들을 저장하는 단계, 상기 저장된 제 3 출력 코드 및 상기 제 1 정상 코드의 연산 결과에 기초하여 옵셋 에러를 출력하는 단계, 상기 저장된 제 3 및 제 4 출력 코드들의 차동값 및 상기 제 3 입력 전압에 따른 제 2 정상 코드의 연산 결과에 기초하여 INL 에러를 출력하는 단계를 포함하되, 상기 연속 근사 레지스터 아날로그 디지털 컨버터는 상기 BIST 장치로부터 상기 옵셋 에러에 대응하는 신호를 수신하여, 상기 옵셋 신호가 보정된 디지털 신호를 출력한다.
본 발명의 실시 예에 따른 SAR ADC는 외부 환경에 따른 내부 전원 전압의 변동에도 안정적으로 동작될 수 있다. 또한, SAR ADC는 BIST 알고리즘에 따라 ADC 성능을 모니터링함으로써, 아날로그-디지털 변환의 동작 유무를 정확히 파악할 수 있다.
도 1은 본 발명의 실시 예에 따른 SAR ADC를 보여주는 블록도이다.
도 2는 도 1에 도시된 DAC를 보여주는 회로도이다.
도 3은 SAR ADC의 INL 측정을 보여주는 그래프이다.
도 4는 SAR ADC의 동작 특성을 보여주는 일 예이다.
도 5는 본 발명의 BIST 알고리즘에 따른 이득 에러의 테스트 동작을 보여주는 순서도이다.
도 6은 본 발명의 BIST 알고리즘에 따른 옵셋 에러의 테스트 동작을 보여주는 순서도이다.
도 7은 본 발명의 BIST 알고리즘에 따른 INL 에러의 테스트 동작을 보여주는 순서도이다.
도 8은 본 발명의 다른 실시 예에 따른 DAC를 보여주는 회로도이다.
도 2는 도 1에 도시된 DAC를 보여주는 회로도이다.
도 3은 SAR ADC의 INL 측정을 보여주는 그래프이다.
도 4는 SAR ADC의 동작 특성을 보여주는 일 예이다.
도 5는 본 발명의 BIST 알고리즘에 따른 이득 에러의 테스트 동작을 보여주는 순서도이다.
도 6은 본 발명의 BIST 알고리즘에 따른 옵셋 에러의 테스트 동작을 보여주는 순서도이다.
도 7은 본 발명의 BIST 알고리즘에 따른 INL 에러의 테스트 동작을 보여주는 순서도이다.
도 8은 본 발명의 다른 실시 예에 따른 DAC를 보여주는 회로도이다.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 실시 예를 첨부된 도면을 참조하여 설명하기로 한다. 동일한 구성 요소들은 동일한 참조번호를 이용하여 인용될 것이다. 유사한 구성 요소들은 유사한 참조번호들을 이용하여 인용될 것이다. 아래에서 설명될 본 발명에 따른 연속 근사 레지스터 아날로그 디지털 컨버터와, 그것에 의해 수행되는 동작은 예를 들어 설명한 것에 불과하며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 변화 및 변경이 가능하다.
도 1은 본 발명의 실시 예에 따른 SAR ADC를 보여주는 블록도이다. 도 1을 참조하면, SAR ADC(10)는 클럭 발생기(100, Clock Generator), 비교기(200, Comparator), SAR 로직(300, Sar Logic), 및 디지털 아날로그 변환기(400, Digtal-to-Analog Converter, 이하: DAC)를 포함한다.
클럭 발생기(100)는 샘플링 클럭(CLKs) 및 변환 클럭(CLKc)을 생성할 수 있다. DAC(400)로 샘플링 클럭(CLKs) 및 변환 클럭(CLKc)이 각각 전달되며, 비교부(200), SAR 로직(300), 및 DAC(400)로 변환 클럭(CLKc)이 전달된다. 실시 예에 있어서, 샘플링 클럭(CLKs) 및 변환 클럭(CLKc)은 서로 반전된 클럭일 수 있다. 예시적으로, DAC(400)는 샘플링 클럭(CLKs)에 응답하여, 입력 전압(Vin)을 샘플링할 수 있다. 또한, DAC(400)는 변환 클럭(CLKc)에 응답하여, 제 1 및 제 2 레벨 전압들(Vn1, Vn2)을 생성할 수 있다.
비교부(200)는 생성된 제 1 및 제 2 레벨 전압들(Vn1, Vn2)을 비교한다. 자세하게, 비교부(200)는 차동 프리앰프(210, Differential Pre-Amplifier) 및 래치(220, Latch)를 포함한다. 차동 프리앰프(210)는 DAC(400)로부터 제 1 및 제 2 레벨 전압들(Vn1, Vn2)을 수신하고, 수신된 제 1 및 제 2 레벨 전압들(Vn1, Vn2)을 서로 비교한다. 차동 프리앰프(210)는 비교된 결과를 증폭하여, 래치(200)에 전달한다. 실시 예에 있어서, 차동 프리앰프(210)는 NMOS 입력단 및 PMOS 입력단 중 어느 하나의 입력단을 가질 수 있다.
래치(220)는 차동 프리앰프(210)로부터 증폭된 비교 결과에 기초하여, "데이터 0" 또는 "데이터 1" 중 어느 하나를 저장할 수 있다. 예를 들어, 제 1 레벨 전압(Vn1)이 제 2 레벨 전압(Vn2)보다 높은 경우, 래치(220)는 "데이터 1"을 저장한다. 제 1 레벨 전압(Vn1)이 제 2 레벨 전압(Vn2)보다 낮은 경우, 래치(220)는 "데이터 0"을 저장한다.
SAR 로직(300)은 변환 클럭(CLKc)에 응답하여, 래치(220)에 저장된 데이터를 기반으로 디지털 비트를 결정할 수 있다. 예를 들어, SAR ADC(10)는 아날로그 입력(Vin)을 수신하여 3-bit의 디지털 신호로서 변환할 수 있다. 최초 변환 동작시, DAC(400)에 포함된 디코딩 로직에 의해 모든 캐패시터들(도2에 개시)은 공통 모드 전압(Vcm)에 연결되고, SAR 로직(300)의 디지털 신호들은 로직 로우로 리셋된다. 비교부(200)는 최상위 비트(MSB)를 결정하고, 래치(220)로부터 결정된 최상위 비트(MSB)를 저장한다.
SAR 로직(300)은 변환 클럭(CLKc)에 응답하여, 래치(220)에 저장된 데이터를 기반으로 최상위 비트(MSB)를 결정한다. 래치(220)에 "데이터 1"이 저장된 경우, SAR 로직(300)은 최상위 비트(MSB)를 로직 하이로 결정한다. 래치(220)에 "데이터 0"이 저장된 경우, SAR 로직(300)은 최상위 비트(MSB)를 로직 로우로 결정한다.
SAR 로직(300)은 최상위 비트(MSB)를 결정한 후, DAC(400)에 포함된 디코딩 로직으로 결정된 최상위 비트(MSB)를 전달한다. SAR 로직(300)은 상술된 동작의 반복을 기반으로 최하위 비트(LSB)까지 결정할 수 있다.
DAC(400)는 아날로그 입력 전압(Vin), 기준 전압(Vref) 및 SAR 로직(300)으로부터 디지털 신호(Dout)를 수신한다. DAC(400)는 수신된 전압들 및 디지털 신호(Dout)에 기반하여, 제 1 및 제 2 레벨 전압들(Vn1, Vn2)을 출력할 수 있다. 실시 예에 있어서, 아날로그 입력 전압(Vin)은 제 1 아날로그 입력 전압(Vin_a, 도 2 도시) 및 제 2 아날로그 입력 전압(Vin_b, 도 2 도시)으로 구현되어, DAC(400)에 인가될 수 있다. 또한, 기준 전압(Vref)은 제 1 및 제 2 기준 전압들(Vrefp, Vrefn)으로서 구현될 수 있다. 제 1 기준 전압(Vrefp)은 전원 전압(VDD)의 1/2배일 수 있으며, 제 2 기준 전압(Vrefn)은 0V일 수 있다.
DAC(400)는 샘플링 클럭(CLKs)에 응답하여, 제 1 및 제 2 아날로그 입력 전압들(Vin_a, Vin_b)을 샘플링한다. DAC(400)는 변환 클럭(CLKc)에 응답하여, 제 1 및 제 2 레벨 전압들(Vn1, Vn2)을 생성할 수 있다. 또한, 레벨 전압(Level Voltage)은 아날로그 입력 전압(Vin)의 전압 레벨을 정하기 위한 것으로, ADC의 디지털 해상도를 기반으로 기준 전압(Vref)을 적절히 분할한 값이다. 실시 예에 있어서, DAC(400)는 전하 재분배 방식(Charge redistribution)을 기반으로 동작하는 캐패시터 DAC(Capacitive DAC)일 수 있다.
실시 예에 있어서, SAR ADC(10)는 단일 입력(Single0ended input)의 구조로서, DAC(400)에 인가되는 아날로그 입력 전압(Vin)은 0V에서 전원 전압(VDD)까지의 전압 레벨을 가질 수 있다. 또한, 일반적으로, 기준 전압(Vref)의 전압 레벨은 전원 전압(VDD)의 레벨을 가질 수 있다. 예시적으로, 아날로그 입력 전압에 따른 전원 전압(VDD)의 전압 레벨이 5V일 경우, 기준 전압(Vref)의 전압 레벨도 5V가 된다.
그러나, 예시적으로, 자동차에 부착되는 배터리(Battery) 등은 외부 환경 및 구동 동작에 따라 배터리의 전압 레벨이 변동될 수 있다. 예를 들어, 배터리로부터 DAC에 인가되는 전원 전압(VDD)의 레벨이, 아날로그 입력 전압(Vin)의 정상 전원 전압인 VDD보다 낮을 경우, DAC의 동작에 문제가 발생할 수 있다.
따라서, 본 발명의 실시 예에 따른 SAR ADC(10)는 전원 전압(VDD)의 1/2배인 기준 전압(Vref)이 DAC(400)에 인가된다. DAC(400)는 전원 전압(VDD)의 1/2배로 설정된 기준 전압(Vref)을 수신함으로써, 안정적으로 스위치의 턴-오프 동작을 수행할 수 있다. 이에 대해서는, 도 2를 통해 자세히 설명된다.
도 2는 도 1에 도시된 DAC를 보여주는 회로도이다. 도 2를 참조하면, DAC(400)는 제 1 변환부(410), 제 2 변환부(420), 및 디코딩 로직(430, Decording Logic)을 포함한다. 아날로그 입력 전압(Vin)은 제 1 및 제 2 아날로그 입력 전압들(Vin_a, Vin_b)로 구현될 수 있다. 제 1 아날로그 입력 전압(Vin_a)은 0V에서 전원 전압(VDD)의 레벨을 갖는 입력 전압으로 구현될 수 있으며, 제2 아날로그 입력 전압(Vin_b)은 공통 모드 전압(Vcm)으로 구현될 수 있다.
또한, 간결한 설명을 위해서, DAC(400)의 동작은 최상위 비트(MSB)를 결정하는 과정을 기반으로 설명된다.
제 1 및 제 2 캐패시터 어레이들(411, 421)의 상판(top plate)은 제 1 및 제 2 캐패시터 어레이들(411, 421)이 제 1 및 제 2 레벨 전압들(Vn1, Vn2)이 출력되는 노드들과 연결된 면을 가리키는 것으로 가정한다. 제 1 및 제 2 캐패시터 어레이들(411, 421)의 하판(bottom plate)은 제 1 및 제 3 스위치열들(412, 422)과 연결된 제 1 및 제 2 캐패시터 어레이들(411, 421)의 면을 가리키는 것으로 가정한다.
실시 예에 있어서, 디지털 로직(430)은 샘플링 클럭(CLKs)에 응답하여, 제 1 제어 신호(Q1)를 생성할 수 있다. 또한, 디지털 로직(430)은 변환 클럭(CLKc)에 응답하여, 제 2 제어 신호(Q2)를 생성할 수 있다.
제 1 변환부(410)는 제 1 레벨 전압(Vn1)을 생성한다. 자세하게, 제 1 변환부(410)는 제 1 캐패시터 어레이(411), 제 1 스위치 어레이(412), 제 2 스위치 어레이(413), 공통 모드 스위치(Scm), 제 1 입력 스위치(Sin_a), 및 제 1 방전 스위치(SA)를 포함한다.
제 1 캐패시터 어레이(411)는 복수의 캐패시터들(C11~C1n)을 포함한다. 복수의 캐패시터들(C11~C1n)의 개수는 SAR ADC(10)의 디지털 해상도에 따라 결정될 수 있다. 예를 들어, SAR ADC(10)가 10-bit의 디지털 해상도를 갖을 경우, 제 1 캐패시터 어레이(411)는 10개의 캐패시터들을 포함한다. 10개의 캐패시터들은 각각 서로 다른 정전 용량(Capacitance)을 갖는다. 제 1 변환부(410)는 전하 재분배 방식에 기초하여, 제 1 레벨 전압(Vn1)을 생성할 수 있다.
제 1 스위치 어레이(412)는 복수의 스위치들(Q11~Q1n)을 포함한다. 복수의 스위치들(Q11~Q1n)은 제 1 제어 신호(Q1)에 응답하여, 제 1 캐패시터 어레이(411)의 하판(bottom plate)에 제 1 아날로그 입력 전압(Vin_a)이 공급되도록 동작할 수 있다. 자세하게, 복수의 스위치들(Q11~Q1n)은 제 1 제어 신호(Q1)가 하이 레벨로 천이될 때, 제 1 아날로그 입력 전압(Vin_a)이 공급될 수 있도록 동작한다. 또한, 복수의 스위치들(Q11~Q1n)은 제 1 제어 신호(Q1)가 로우 레벨로 천이될 때, 제 1 아날로그 입력 전압(Vin_a)이 제 1 캐패시터 어레이(411)에 공급되지 못하도록 동작한다.
제 2 스위치 어레이(413)는 복수의 스위치들(S11~S1n)을 포함한다. 복수의 스위치들(S11~S1n)은 제 2 제어 신호(Q2)에 응답하여, 제 1 캐패시터 어레이(141)의 하판에 제 1 기준 전압(Vrefp) 또는 제 2 기준 전압(Vrefn) 중 어느 하나가 공급되도록 동작할 수 있다.
예시적으로, 최상위 비트(MSB) 결정 동작에서 수신된 디지털 신호(Dout)의 최상위 비트(MSB)는 로직 하이일 것이다. 디코딩 로직(430)은 변환 클럭(CLKc)에 응답하여, 캐패시터(C11)의 하판(bottom plate)에 제 1 기준 전압(Vrefp)이 공급되도록 제 1 스위치(S11)를 제어할 수 있다. 일반적으로, 디코딩 로직(430)은 캐패시터(C11)를 제외한 나머지 복수의 캐패시터들(C12~C1n)의 하판에 공통 모드 전압(Vcm)이 공급되도록 나머지 복수의 스위치들(S12~S1n)을 제어할 수 있다.
그러나, 본 발명의 제 1 및 제 2 변환부들(410, 420)은 공통 모드 전압(Vcm)을 인가하기 위한 노드를 포함하지 않는다. 대신, 본 발명의 실시 예에 따른 DAC(400)는 공통 모드 전압(Vcm)의 구현을 위해, 제 1 및 제 2 변환부(410, 420) 양단에 동일한 제 1 또는 제 2 기준 전압들(Vrefp, Vrefn)을 인가한다. 따라서, 캐패시터(C11)를 제외한, 나머지 복수의 캐패시터들(C12~C1n)의 하판에 공통 모드 전압(Vcm)의 효과를 갖는 전압이 인가될 수 있다.
제 1 공통 모드 스위치(Scm1)는 제 1 제어 신호(Q1)에 응답하여, 공통 모드 전압(Vcm)이 제 1 캐패시터 어레이(411)의 상판(Top plate)에 공급되도록 연결될 수 있다. 실시 예에 있어서, 공통 모드 전압(Vcm)은 전원 전압(VDD)의 1/2배일 수 있다.
제 1 방전 스위치(SA)는 제 1 캐패시터 어레이(411)에, 즉 제 1 노드(T1)로 누설 전류가 발생하는 것을 방지할 수 있다. 실시 예에 있어서, 제 1 입력 스위치(Sin_a) 및 제 1 방전 스위치(SA)는 COMS 트랜지스터로 구현될 수 있다.
자세하게, 제 1 입력 스위치(Sin_a)에 따른 NMOS 트랜지스터의 턴-오프 동작은 OV를 인가함으로써 제어될 수 있다. 그러나, 제 1 입력 스위치(Sin_a)에 따른 PMOS 트랜지스터의 턴-오프 동작은, 전원 전압(VDD) 레벨 및 제 1 아날로그 입력 전압(Vin_a)에 의해 조절될 수 있다. 제 1 입력 스위치(Sin_a)의 턴-오프(Turn-off) 동작에 있어서, 외부 환경 및 구동 동작에 따라, 제 1 입력 스위치(Sin_a)의 동작을 제어하는 전원 전압(VDD)의 레벨이 제 1 아날로그 입력 전압(Vin_a)의 레벨보다 낮아져, 제 1 노드(T1) 및 제 1 캐패시터 어레이(411)의 하판으로 누설 전류가 발생할 수 있다.
본 발명에 따른 제 1 방전 스위치(SA)는 제 1 입력 스위치(Sin_a)로부터 제 1 노드(T1)로 발생된 누설 전류를 외부로, 즉 공통 모드 전압(Vcm) 단자를 통해 방전시킬 수 있다. 자세하게, 제 1 입력 스위치(Sin_a) 및 제 1 방전 스위치(SA)는 서로 상보적으로 동작될 수 있다. 제 1 입력 스위치(Sin_a)의 턴-오프가 완전히 되지 않을 경우, 제 1 노드(T1)로 누설 전류가 발생될 수 있다. 발생된 누설 전류는 제 1 노드(T1)를 통해 제 1 캐패시터 어레이(411)로 인가되는 것이 아닌, 제 1 방전 스위치(SA)를 통해 공통 모드 전압(Vcm) 단자로 방전될 수 있다.
실시 예에 있어서, 공통 모드 전압(Vcm)은 전원 전압(VDD)의 1/2배로서 설정될 수 있다. 제 1 입력 스위치(Sin_a)가 턴-오프 될 경우, 제 1 노드(T1)에는 제 1 방전 스위치(SA)를 통해 인가되는 공통 모드 전압(Vcm)에 응답하여 VDD/2가 인가될 수 있다. 또한, 실시 예에 있어서, 제 1 기준 전압(Vrefp)은 전원 전압(VDD)의 1/2배로서 설정될 수 있다.
제 2 변환부(420)는 제 2 레벨 전압(Vn1)을 생성한다. 자세하게, 제 2 변환부(420)는 제 2 캐패시터 어레이(421), 제 3 스위치 어레이(422), 제 4 스위치 어레이(423), 제 2 공통 모드 스위치(Scm2), 제 2 입력 스위치(Sin_b), 및 제 2 방전 스위치(SB)를 포함한다.
제 2 변환부(420)의 동작은 제 1 변환부(410)의 동작과 유사하며, 제 2 레벨 전압(Vn2)을 출력한다. 제 1 변환부(420)와 비교하여, 제 2 변환부(420)는 차동(Differential) 구조로서 동작할 수 있다. 따라서, 제 2 변환부(420)의 동작 과정은 제 1 변환부(410)의 동작 과정을 참조하는 것으로 설명을 생략한다.
디코딩 로직(430)은 SAR 로직(300)으로부터 디지털 신호(Dout)를 수신할 수 있다. 또한, 디코딩 로직(430)은 샘플링 클럭(CLKs) 및 변환 클럭(CLKc)을 수신할 수 있다. 디코딩 로직(430)은 샘플링 클럭(CLKs) 및 변환 클럭(CLKc)에 응답하여, 제 1 및 제 2 변환부(410, 420)를 제어하기 위한 제 1 및 제 2 제어 신호들(Q1, Q2)를 생성한다.
상술된 바와 같이, DAC(400)는 제 1 제어 신호(Q1)에 응답하여, 1 및 제 2 캐패시터 어레이들(411, 421) 각각에 제 1 및 제 2 아날로그 입력 전압들(Vin_a, Vin_b)을 샘플링할 수 있다. 제 1 및 제 2 변환부들(410, 420)은 제 1 및 제 2 아날로그 입력 전압들(Vin_a, Vin_b)을 기반으로 제 1 및 제 2 레벨 전압들(Vn1, Vn2)을 생성한다. 생성된 제 1 및 제 2 레벨 전압들(Vn1, Vn2)의 차이를 기반으로 SAR 로직(300, 도 1 참조)은 디지털 비트를 결정할 수 있다. 이와 같은 동작의 반복을 기반으로 SAR ADC(10, 도 1 참조)는 아날로그 입력 전압(Vin)을 디지털 신호(Dout)로서 변환하여 출력할 수 있다.
도 3 및 도 4는 SAR ADC의 INL 측정 및 아날로그 입력 전압에 따른 코드의 특성을 보여주는 그래프이다. 예시적으로 SAR ADC(10, 도1 참조)로부터 10bit의 코드(code)가 출력되는 것으로 설명된다. 도 3을 참조하면, 가로축은 SAR ADC(10)의 출력 코드이며, 세로축은 출력된 코드에 따른 INL(Integral Non-linearity)을 보여준다. 예시적으로, SAR ADC(10)의 출력 코드는 10bit에 기초한, 1024개일 수 있다. INL은 256 코드에서 최소값을 가지며, INL은 512 코드에서 0의 값을 가진다. 또한, 도 3에 도시된 INL 측정 그래프를 통해, 512 코드를 중심으로 좌우 대칭인 것을 볼 수 있다.
도 4를 참조하면, 가로축은 DAC(400, 도1 참조)에 인가되는 아날로그 입력 전압(Vin)을 나타내며, 세로축은 코드(code)가 출력되는 것을 나타낸다. SAR ADC(10)는 아날로그 입력 전압(Vin)에 응답하여, 직선 형태의 이상적 커브(Ideal Curve)를 갖는 코드를 출력할 수 있다. 그러나, 옵셋 에러(Offeset Error), 이득 에러(Gain Error), 및 INL 등으로 인해, 실제 커브(Real Curve)는 이상적 커브(Ideal Curve)와 비교하여 일치하지 않을 수 있다.
BIST(Built-in Self-test) 장치는 SAR ADC(10, 도1 참조)로부터 출력되는 디지털 신호(Dout)를 분석하여, 옵셋 에러(Offset Error), 이득 에러(Gain Error), 및 INL 값을 모니터링 할 수 있다. BIST 장치의 동작에 대해서는 도 5를 통해 자세히 설명된다.
도 5 내지 도 7은 본 발명의 실시 예에 따른 BIST 장치의 알고리즘을 보여주는 순서도이다. 도 3 내지 도 7를 참조하면, BIST 장치로부터 측정된 이득 에러(Gain Error, 이하: G) 및 옵셋 에러(Offset Error, 이하:0) 및 INL의 결과에 따라, SAR ADC(10, 도1 참조)의 성능이 모니터링될 수 있다. 상술된 3 가지의 에러들이 없는 경우라면, 도 4에 도시된 이상적인 커브(Ideal Curve)의 형태로 코드들이 검출될 수 있다. 그러나, 상기 상술된 3 가지의 에러들이 발생한다면, 이상적인 커브(Ideal Curve)와 비교하여 오차를 갖는 커브가 검출될 수 있다.
도 5를 참조하면, 제 1 및 제 2 단계에서(S110, S120), BIST 장치는 보상 코드(C) 및 제 1 입력 전압(Vin1)에 응답하여 제 1 출력 코드(Z1)를 저장할 수 있다(S110). 또한, BIST 장치는 보상 코드(C) 및 제 2 입력 전압(Vin2)에 응답하여, 제 2 출력 코드(Z2)를 저장할 수 있다(S120). BIST 장치는 제 1 및 제 2 출력 코드들(Z1, Z2)의 연산 결과에 응답하여, 이득 에러(G)를 검출할 수 있다.
자세하게, 이득 에러(G)는 아날로그 입력 전압(Vin)의 0V 및 전원 전압(VDD)의 1/2배인 값에 따라 출력되는, 두 코드의 차를 통해 구해질 수 있다. 예시적으로, 제 1 입력 전압(Vin1)은 0V일 수 있으며, 제 2 입력 전압(Vin2)은 전원 전압(VDD)의 1/2배일 수 있다. 예를 들어, 10 bit에 따른 이상적인 커브(Ideal Curve)의 경우, 제 1 입력 전압(Vin1)에 따라 출력되는 코드는 0일 수 있으며, 제 2 입력 전압(Vin2)에 따라 출력되는 코드는 512일 수 있다.
그러나, SAR ADC의 제작 과정에 따른 외부 환경에 기초하여, 제 1 입력 전압(Vin1)에 응답하여 마이너스 코드가 출력될 수 있다. 다시 말해, 제 1 입력 전압(Vin1)에 따라 코드 0이 출력되고, 제 2 입력 전압(Vin2)에 따라 코드 512 보다 작은 코드가 출력될 수 있어, 정확한 이득 에러(G) 결과를 얻을 수 없다. 따라서, 마이너스 코드가 출력될 경우에 응답하여, 예시적으로 보상 코드(C)는 10 코드로서 설정될 수 있다.
제 3 단계에서(S130), BIST 장치는 제 1 및 제 2 출력 코드들(Z1, Z2)에 기초하여, 이득 에러(G)의 측정값을 미리 설정된 기준 에러(G_th)와 비교할 수 있다.
수학식 1을 참조하면, 이득 에러(G)는 제 2 출력 코드(Z2)에서 제 1 출력 코드(Z1)를 차동하고, 차동된 값에서 제 1 정상 코드(I1)를 차동한 후, 제곱(X2)함으로써 얻어질 수 있다. 예시적으로, 제 1 정상 코드(I1)는 이상적인 커브(Idal Curev, 도4 참조)에 기초한, 제 2 입력 전압(Vin)에 응답하여 출력된 코드일 수 있다. 10bit에 따른 이상적인 커브(Ideal Curve)의 경우, 제 1 정상 코드(I1)는 512일 수 있다. 또한, 상기 제곱(X2)을 하는 이유는 도 4에 도시된 바와 같이, 제 1 정상 코드(I1)를 기준으로 출력 코드들이 좌/우 대칭을 갖는다. 따라서, 좌측 또는 우측 이득 에러를 검출하고, 이에 제곱(X2)을 함으로써 전체적인 이득 에러(G)가 검출될 수 있다.
또한, 제 4 단계에서(S140), 측정된 이득 에러(G)가 미리 설정된 기준 에러(G_th)보다 클 경우(YES), BIST 장치는 이득 에러(G)의 경고 알람을 발생한다. BIST 장치는 측정된 이득 에러(G)가 미리 설정된 기준 에러(G_th)보다 작을 경우(No), 모니터링 동작을 종료한다.
도 6을 참조하면, 제 1 단계에서(S210), BIST 장치는 제 2 입력 전압(Vin2)에 응답하여 제 3 출력 코드(Z2)를 저장할 수 있다. BIST 장치는 제 3 출력 코드(Z3)에 따른 연산 결과에 응답하여, 옵셋 에러(O)를 측정할 수 있다.
제 2 단계에서(S220), BIST 장치는 제 3 출력 코드(Z3)에 기초하여, 옵셋 에러(O)의 측정값을 미리 설정된 기준 에러(O_th)와 비교할 수 있다.
수학식 2를 참조하면, 제 3 출력 코드(Z3)는 실제 제 2 입력 전압(Vin2)에 응답하여 얻어진 출력 코드일 수 있다. 제 1 정상 코드(I1)는 이상적인 커브(Idal Curev)에 기초한, 제 2 입력 전압(Vin)에 응답하여 출력된 코드일 수 있다. 예를 들어, 10bit에 따른 이상적인 커브(Ideal Curve)의 경우, 제 1 정상 코드(I1)는 512일 수 있다. BIST 장치는 제 3 출력 코드(Z3)에서 제 1 정상 코드(I1)를 차동함으로써, 옵셋 에러(O)를 측정할 수 있다.
제 3 단계에서(S230), 측정된 옵셋 에러(O)가 미리 설정된 기준 에러(O_th)보다 클 경우(YES), BIST 장치는 옵셋 에러(O)의 경고 알람을 발생한다S. BIST 장치는 측정된 옵셋 에러(O)가 미리 설정된 기준 에러(O_th)보다 작을 경우(No), 모니터링 동작을 종료한다.
또한, 실시 예에 있어서, 본 발명에 따른 SAR ADC(10)는 BIST 장치로부터 측정된 옵셋 에러(O)를 수신한다. SAR ADC(10)는 수신된 옵셋 에러(O)에 기초하여, 옵셋이 보정된 디지털 신호(Dout)를 출력할 수 있다.
도 7을 참조하면, 제 1 단계에서(S310), BIST 장치는 제 3 입력 전압(Vin3)에 응답하여, 제 4 출력 코드(Z4)를 저장할 수 있다. BIST 장치는 제 3 및 제 4 출력 코드들(Z3, Z4)에 따른 연산 결과에 응답하여, INL을 측정할 수 있다. 도 3 및 도 4에서 보는 바와 같이, INL의 최소값(Min) 및 최대값(Max)의 차이가 소정 범위 이내의 대칭인 것에 기반하여, 본 발명에 따른 BIST 장치는 최소값(Min)에 따른 INL을 측정한다. 예시적으로, 제 3 입력 전압(Vin3)은 INL의 최소값(Min)을 측정하기 위한 전원 전압(VDD)의 1/4배로서 설정될 수 있다.
제 2 단계에서(S320), BIST 장치는 제 3 및 제 4 출력 코드들(Z3, Z4)에 기초하여, INL 에러(I)의 측정값을 미리 설정된 기준 에러(I_th)와 비교할 수 있다.
수학식 3을 참조하면, INL 에러(I)는 제 3 출력 코드(Z3)에서 제 4 출력 코드(Z4)를 차동하고, 차동된 값에서 제 2 정상 코드(I2)를 차동함으로써 얻어질 수 있다. 예시적으로, 제 2 정상 코드(I2)는 이상적인 커브(Idal Curev, 도4 참조)에 기초한, 제 3 입력 전압(Vin3)에 응답하여 출력된 코드일 수 있다. 10bit에 따른 이상적인 커브(Ideal Curve)의 경우, 제 2 정상 코드(I2)는 256일 수 있다.
제 3 단계에서(S330), 측정된 INL 에러(I)가 미리 설정된 기준 에러(I_th)보다 클 경우(YES), BIST 장치는 INL 에러(I)의 경고 알람을 발생한다. BIST 장치는 측정된 INL 에러(I)가 미리 설정된 기준 에러(I_th)보다 작을 경우(No), 모니터링 동작을 종료한다.
상술된 바와 같이, 본 발명에 따른 BIST 장치는 SAR ADC(10)로부터 출력되는 디지털 신호 기반하여, 옵셋 에러(O), 이득 에러(G), 및 INL 에러(I)가 모니터링 될 수 있다. SAR ADC(10)는 BIST로부터 검출된 에러들의 정보에 응답하여, 에러들이 보정된 디지털 신호를 출력할 수 있다.
도 8은 본 발명의 다른 실시 예에 따른 DAC를 보여주는 회로도이다. 도 8을 참조하면, DAC(500)는 제 1 변환부(510), 제 2 변환부(520), 및 디코딩 로직(530)을 포함한다. DAC(500)는 도 5에서 설명된 INL 에러(I) 측정에 필요한 제 3 입력 전압(Vin3), 즉 전원 전압(VDD)의 1/4배를 입력 전압(Vin)으로 사용할 수 있는 구조를 갖는다. 다시 말해, 본 발명에 따른 DAC(500)는 입력 전압(Vin)으로서, 0V 또는 전원 전압(VDD)의 1/2배를 생성할 수 있으나, 전원 전압(VDD)의 1/4배를 생성할 수 없다. 따라서, DAC(500)는 캐패시터들의 분배 방식을 통해, 전원 전압(VDD)의 1/4배인 입력 전압을 생성할 수 있다. 예시적으로, 입력 전압(Vin)은 0V에서 전원 전압(VDD)까지의 전압 레벨을 가질 수 있다.
또한, 도 2에 도시된 DAC(400)의 디지털 신호 출력과, DAC(500)의 디지털 신호 출력에 따른 동작 과정은 서로 동일하므로, 이에 대한 설명은 생략하기로 한다. 도 6에서는 INL 에러(I) 측정을 위한, 전원 전압(VDD)의 1/4배인 입력 전압을 구현하는 방식에 대해 설명한다.
제 1 변환부(510)는 제 1 및 제 2 캐패시터부들(511, 512), 제 1 및 제 2 스위치부들(513, 514), 제 1 입력 스위치(Sc1), 제 1 방전 스위치(Sc2), 및 제 1 분배 스위치(Sc3)를 포함한다. 제 2 변환부(520)는 제 3 및 제 4 캐패시터부들(521, 522), 제 3 및 제 4 스위치부들(523, 524), 제 4 입력 스위치(Sd1), 제 5 방전 스위치(Sd2), 및 제 6 분배 스위치(Sd3)를 포함한다.
BIST 장치의 INL 측정을 위해, 제 1 및 제 3 캐패시터부들(511, 521)의 하판(bottom plate)은 제 1 제어 신호(Q)의 하이 레벨에 응답하여, 제 3 및 제 6 분배 스위치들(Sc3, Sd3)에 연결될 수 있다. 또한, 제 2 및 제 4 캐패시터부들(512, 522)의 하판은 제 1 제어 신호(Q)의 하이 레벨에 응답하여, 제 2 및 제 4 방전 스위치들(Sc2, Sd2)에 연결될 수 있다.
상술된 바와 같이, 제 1 및 제 2 변환부들(510, 520)은 캐패시터들의 분배 방식을 통해, 전원 전압(VDD)의 1/4배에 따른 입력 전압(Vin)을 생성할 수 있다. 또한, 디코딩 로직(530)은 제 1 및 제 2 제어 신호들(Q1, Q2)를 생성하여, 제 1 및 제 2 변환부들(510, 520)의 동작을 전반적으로 제어할 수 있다.
이상에서와 같이 도면과 명세서에서 실시 예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허 청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허 청구범위의 기술적 사상에 의해 정해져야 할 것이다.
100: 클럭 발생기
200: 비교기
300: SAR 로직
400: 디지털 아날로그 변환기
200: 비교기
300: SAR 로직
400: 디지털 아날로그 변환기
Claims (13)
- 제 1 및 제 2 아날로그 입력 신호들 및 기준 전압 신호에 기초하여, 제 1 및 제 2 레벨 전압들을 생성하여 출력하는 디지털 아날로그 변환기;
상기 제 1 및 제 2 레벨 전압들을 비교하고, 비교 결과에 따른 비교 신호를 출력하는 비교기; 및
상기 비교 신호를 기반으로 디지털 신호를 생성하는 SAR 로직을 포함하되,
상기 디지털 아날로그 변환기는,
상기 제 1 및 제 2 아날로그 입력 신호들의 수신을 각각 제어하는 제 1 및 제 2 입력 스위치들;
상기 제 1 입력 스위치와 전기적으로 연결되며, 상기 제 1 입력 스위치의 동작에 따른 누설 전류를 방전하는 제 1 방전 스위치; 및
상기 제 2 입력 스위치와 전기적으로 연결되며, 상기 제 2 입력 스위치의 동작에 따른 누설 전류를 방전하는 제 2 방전 스위치를 포함하는 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 1 항에 있어서,
상기 기준 전압 신호는 전원 전압의 1/2배인 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 1 항에 있어서,
상기 디지털 아날로그 변환기는,
상기 제 1 아날로그 입력 신호를 샘플링하는 제 1 캐패시터 어레이를 포함하는 상기 제 1 변환부; 및
상기 제 2 아날로그 입력 신호를 샘플링하는 제 2 캐패시터 어레이를 포함하는 상기 제 2 변환부를 포함하되,
상기 제 1 아날로그 입력 신호는 전원 전압의 범위에 포함되며, 상기 제 2 아날로그 입력 신호는 상기 전원 전압의 1/2배인 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 3 항에 있어서,
상기 디지털 아날로그 변환기는 상기 제 1 및 제 2 변환부의 샘플링 동작을 제어하는 디코딩 로직을 더 포함하는 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 3 항에 있어서,
상기 제 1 캐패시터 어레이는 상기 제 1 아날로그 입력 신호의 전압 레벨을 분배하기 위한 제 1 및 제 2 캐패시터부들을 포함하고,
상기 제 2 캐패시터 어레이는 상기 제 2 아날로그 입력 신호의 전압 레벨을 분배하기 위한 제 3 및 제 4 캐패시터부들을 포함하는 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 3 항에 있어서,
상기 기준 전압 신호는 제 1 및 제 2 기준 전압 신호로서 구현되며,
상기 제 1 및 제 2 변환부들은 상기 디지털 신호를 기반으로 상기 제 1 및 제 2 캐패시터 어레이들의 하판에 상기 제 1 및 제 2 기준 전압 신호들 중 어느 하나가 선택적으로 공급되는 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 1 항에 있어서,
샘플링 클럭 및 변환 클럭을 생성하는 클럭 발생기를 더 포함하고,
상기 디지털 아날로그 변환기는 상기 샘플링 클럭에 응답하여 상기 제 1 및 제 2 아날로그 입력 신호들을 샘플링하고, 상기 변환 클럭에 응답하여 상기 제 1 및 제 2 레벨 전압들을 출력하는 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 7 항에 있어서,
상기 SAR 로직은, 상기 변환 클럭에 응답하여, 상기 비교기로부터 출력된 상기 비교 결과 신호들을 기반으로 상기 디지털 신호를 출력하는 연속 근사 레지스터 아날로그 디지털 컨버터. - 제 1 항에 있어서,
상기 제 1 입력 스위치 및 상기 제 1 방전 스위치, 그리고 상기 제 2 입력 스위치 및 상기 제 2 방전 스위치는 서로 상보적으로 동작하는 연속 근사 레지스터 아날로그 디지털 컨버터. - 연속 근사 레지스터 아날로그 디지털 컨버터를 테스트하기 위한 BIST 장치의 동작 방법에 있어서,
제 1 및 제 2 입력 전압들에 응답하여 제 1 및 제 2 출력 코드들을 저장하는 단계;
상기 저장된 제 1 및 제 2 출력 코드들의 차동값 및 상기 제 2 입력 전압에 따른 제 1 정상 코드의 연산 결과에 기초하여 이득 에러를 출력하는 단계;
상기 제 2 입력 전압 및 제 3 입력 전압에 응답하여 제 3 및 제 4 출력 코드들을 저장하는 단계;
상기 저장된 제 3 출력 코드 및 상기 제 1 정상 코드의 연산 결과에 기초하여 옵셋 에러를 출력하는 단계; 및
상기 저장된 제 3 및 제 4 출력 코드들의 차동값 및 상기 제 3 입력 전압에 따른 제 2 정상 코드의 연산 결과에 기초하여 INL 에러를 출력하는 단계를 포함하되,
상기 연속 근사 레지스터 아날로그 디지털 컨버터는 상기 BIST 장치로부터 상기 옵셋 에러에 대응하는 신호를 수신하여, 옵셋이 보정된 디지털 신호를 출력하는 BIST 장치의 동작 방법. - 제 10 항에 있어서,
상기 이득 에러와 상기 이득 에러에 대응하는 기준 이득 에러를 비교하는 단계;
상기 옵셋 에러와 상기 옵셋 에러에 대응하는 기준 옵셋 에러를 비교하는 단계; 및
상기 INL 에러 및 상기 INL 에러에 대응하는 기준 INL 에러를 비교하는 단계를 더 포함하는 BIST 장치의 동작 방법. - 제 11 항에 있어서,
상기 기준 이득 에러, 상기 기준 옵셋 에러, 및 상기 기준 INL 에러와의 각 비교 결과에 따라, 각 경고 신호를 발생하는 단계를 더 포함하는 BIST 장치의 동작 방법. - 제 10 항에 있어서,
상기 제 1 및 제 2 입력 전압들에 응답하여 출력되는 상기 제 1 및 제 2 출력 코드들은, 미리 설정된 보상 코드에 기초하여 출력되는 BIST 장치의 동작 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130087535A KR101993139B1 (ko) | 2013-07-24 | 2013-07-24 | 연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 bist 장치의 동작 방법 |
US14/178,187 US8933830B1 (en) | 2013-07-24 | 2014-02-11 | Successive approximation register analog-to-digital converter and method of operating built-in self-test device for testing the converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130087535A KR101993139B1 (ko) | 2013-07-24 | 2013-07-24 | 연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 bist 장치의 동작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150012112A KR20150012112A (ko) | 2015-02-03 |
KR101993139B1 true KR101993139B1 (ko) | 2019-06-27 |
Family
ID=52247774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130087535A KR101993139B1 (ko) | 2013-07-24 | 2013-07-24 | 연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 bist 장치의 동작 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8933830B1 (ko) |
KR (1) | KR101993139B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102234948B1 (ko) * | 2019-11-19 | 2021-03-31 | 서강대학교산학협력단 | 기준전압 생성장치 및 이를 포함하는 아날로그-디지털 변환장치 |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9197240B1 (en) | 2014-07-10 | 2015-11-24 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method and circuit for noise shaping SAR analog-to-digital converter |
US9495285B2 (en) | 2014-09-16 | 2016-11-15 | Integrated Device Technology, Inc. | Initiating operation of a timing device using a read only memory (ROM) or a one time programmable non volatile memory (OTP NVM) |
US9553570B1 (en) | 2014-12-10 | 2017-01-24 | Integrated Device Technology, Inc. | Crystal-less jitter attenuator |
US9455045B1 (en) | 2015-04-20 | 2016-09-27 | Integrated Device Technology, Inc. | Controlling operation of a timing device using an OTP NVM to store timing device configurations in a RAM |
KR102286344B1 (ko) | 2015-05-13 | 2021-08-09 | 한국전자통신연구원 | 아날로그-디지털 변환 장치 및 아날로그-디지털 변환 장치의 동작 방법 |
US9954516B1 (en) | 2015-08-19 | 2018-04-24 | Integrated Device Technology, Inc. | Timing device having multi-purpose pin with proactive function |
US9590637B1 (en) | 2015-08-28 | 2017-03-07 | Integrated Device Technology, Inc. | High-speed programmable frequency divider with 50% output duty cycle |
US9847869B1 (en) | 2015-10-23 | 2017-12-19 | Integrated Device Technology, Inc. | Frequency synthesizer with microcode control |
TWI584599B (zh) * | 2015-11-11 | 2017-05-21 | 瑞昱半導體股份有限公司 | 連續逼近式類比數位轉換器之測試方法及測試電路 |
US9614508B1 (en) | 2015-12-03 | 2017-04-04 | Integrated Device Technology, Inc. | System and method for deskewing output clock signals |
US9843335B2 (en) | 2015-12-29 | 2017-12-12 | Schweitzer Engineering Laboratories, Inc. | Supervision of input signal channels |
US10075284B1 (en) | 2016-01-21 | 2018-09-11 | Integrated Device Technology, Inc. | Pulse width modulation (PWM) to align clocks across multiple separated cards within a communication system |
US9852039B1 (en) | 2016-02-03 | 2017-12-26 | Integrated Device Technology, Inc | Phase locked loop (PLL) timing device evaluation system and method for evaluating PLL timing devices |
US9859901B1 (en) | 2016-03-08 | 2018-01-02 | Integrated Device Technology, Inc. | Buffer with programmable input/output phase relationship |
US9553602B1 (en) * | 2016-03-21 | 2017-01-24 | Integrated Device Technology, Inc. | Methods and systems for analog-to-digital conversion (ADC) using an ultra small capacitor array with full range and sub-range modes |
US9692394B1 (en) | 2016-03-25 | 2017-06-27 | Integrated Device Technology, Inc. | Programmable low power high-speed current steering logic (LPHCSL) driver and method of use |
US9698787B1 (en) | 2016-03-28 | 2017-07-04 | Integrated Device Technology, Inc. | Integrated low voltage differential signaling (LVDS) and high-speed current steering logic (HCSL) circuit and method of use |
US9954541B1 (en) | 2016-03-29 | 2018-04-24 | Integrated Device Technology, Inc. | Bulk acoustic wave resonator based fractional frequency synthesizer and method of use |
US9581973B1 (en) | 2016-03-29 | 2017-02-28 | Integrated Device Technology, Inc. | Dual mode clock using a common resonator and associated method of use |
US9584144B1 (en) * | 2016-04-21 | 2017-02-28 | Xilinx, Inc. | Asynchronous clock generation for time-interleaved successive approximation analog to digital converters |
US9654121B1 (en) | 2016-06-01 | 2017-05-16 | Integrated Device Technology, Inc. | Calibration method and apparatus for phase locked loop circuit |
CN107544020B (zh) * | 2016-06-29 | 2021-02-05 | 恩智浦美国有限公司 | 用于∑-△调制器的内建自测试电路 |
KR101907028B1 (ko) * | 2016-07-06 | 2018-10-11 | 주식회사 유엑스팩토리 | 아날로그 디지털 인터페이스 sram 구조 |
US10291249B2 (en) * | 2016-07-18 | 2019-05-14 | Analog Devices, Inc. | Common mode rejection in a reservoir capacitor SAR converter |
TWI657666B (zh) * | 2017-10-31 | 2019-04-21 | 聯陽半導體股份有限公司 | 類比至數位轉換器及其校正方法以及校正設備 |
US10516411B1 (en) | 2018-07-11 | 2019-12-24 | Analog Devices Global Unlimited Company | Common mode rejection in reservoir capacitor analog-to-digital converter |
US10790841B2 (en) * | 2018-10-31 | 2020-09-29 | Texas Instruments Incorporated | Gain correction for multi-bit successive-approximation register |
US10756748B1 (en) * | 2019-04-26 | 2020-08-25 | Xilinx, Inc. | Capacitor-enhanced comparator for switched-capacitor (SC) circuits with reduced kickback |
TWI685210B (zh) * | 2019-06-14 | 2020-02-11 | 瑞昱半導體股份有限公司 | 連續逼近式類比數位轉換器及其操作方法 |
US10630310B1 (en) | 2019-07-26 | 2020-04-21 | Nxp B.V. | Analog signal generation by hardware re-use in sampled circuits |
CN111190047B (zh) * | 2019-10-11 | 2022-03-25 | 浙江中控技术股份有限公司 | 一种电流采集诊断电路及其失效诊断方法 |
CN110855293B (zh) * | 2019-11-29 | 2024-05-03 | 湖南国科微电子股份有限公司 | 一种sar adc |
CN111211782B (zh) * | 2020-01-21 | 2022-04-01 | 中国电子科技集团公司第二十四研究所 | 具有漏电流补偿功能的高速逐次逼近型模数转换器 |
CN111262586B (zh) * | 2020-03-24 | 2022-03-29 | 电子科技大学 | 一种二阶噪声整形逐次逼近模数转换器 |
US11050431B1 (en) * | 2020-08-10 | 2021-06-29 | Ncku Research And Development Foundation | Single-ended successive approximation register analog-to-digital converter |
KR20220023200A (ko) * | 2020-08-20 | 2022-03-02 | 주식회사 엘엑스세미콘 | 입출력 비례 아날로그 디지털 변환 회로 |
TWI763524B (zh) * | 2021-06-04 | 2022-05-01 | 瑞昱半導體股份有限公司 | 類比數位轉換器之操作方法 |
CN117439604B (zh) * | 2023-12-18 | 2024-04-09 | 杭州晶华微电子股份有限公司 | 一种模数转换器、全差分模数转换器和传感器测量*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009115710A (ja) | 2007-11-08 | 2009-05-28 | Tokyo Institute Of Technology | 可変容量計測装置及び可変容量計測方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100340073B1 (ko) | 1998-12-30 | 2002-07-18 | 박종섭 | 연속적접근방식아날로그-디지털변환기 |
KR100834553B1 (ko) | 2006-07-27 | 2008-06-02 | 연세대학교 산학협력단 | 하드웨어 오버헤드를 줄이기 위한 아날로그 디지털변환기의 내장형 자체 테스트 장치 및 방법 |
US7414554B1 (en) * | 2006-08-29 | 2008-08-19 | Zilog, Inc. | Low-cost linearity correction in an ADC without storing lookup tables |
KR101309837B1 (ko) * | 2010-03-16 | 2013-09-23 | 한국전자통신연구원 | 순차 접근 아날로그-디지털 변환기 및 그 구동 방법 |
KR101690060B1 (ko) * | 2010-07-12 | 2016-12-28 | 삼성전자주식회사 | 연속 접근 방식 아날로그-디지털 변환기 및 아날로그-디지털 변환 방법 |
US8384579B2 (en) * | 2011-07-19 | 2013-02-26 | Freescale Semiconductor, Inc. | Systems and methods for data conversion |
KR101681948B1 (ko) | 2011-09-05 | 2016-12-06 | 한국전자통신연구원 | 클럭 딜레이를 이용한 아날로그-디지털 변환장치 및 변환방법 |
-
2013
- 2013-07-24 KR KR1020130087535A patent/KR101993139B1/ko active IP Right Grant
-
2014
- 2014-02-11 US US14/178,187 patent/US8933830B1/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009115710A (ja) | 2007-11-08 | 2009-05-28 | Tokyo Institute Of Technology | 可変容量計測装置及び可変容量計測方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102234948B1 (ko) * | 2019-11-19 | 2021-03-31 | 서강대학교산학협력단 | 기준전압 생성장치 및 이를 포함하는 아날로그-디지털 변환장치 |
Also Published As
Publication number | Publication date |
---|---|
US8933830B1 (en) | 2015-01-13 |
US20150029048A1 (en) | 2015-01-29 |
KR20150012112A (ko) | 2015-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101993139B1 (ko) | 연속 근사 레지스터 아날로그 디지털 컨버터 및 이를 테스트하기 위한 bist 장치의 동작 방법 | |
EP2629429B1 (en) | A/D converter and method for calibrating the same | |
JP5090190B2 (ja) | アナログ量をデジタル化するための方法、前記方法を実装するデジタル化装置、及びそのような装置を統合する電磁放射線検出器 | |
KR101927272B1 (ko) | 연속 근사 레지스터 아날로그 디지털 컨버터 | |
US9362938B2 (en) | Error measurement and calibration of analog to digital converters | |
US7612703B2 (en) | Pipelined analog-to-digital converter with calibration of capacitor mismatch and finite gain error | |
US8587466B2 (en) | System and method for a successive approximation analog to digital converter | |
US9584150B2 (en) | Gain calibration for ADC with external reference | |
KR102174204B1 (ko) | Sar 및 ss 아날로그-디지털 변환 장치 및 그 방법과 그에 따른 씨모스 이미지 센서 | |
US10256834B1 (en) | Analog to digital converter | |
US11265008B2 (en) | Successive approximation register (SAR) analog to digital converter (ADC) | |
US8514114B2 (en) | Measurement method and apparatus for ADC calibration | |
US7486218B2 (en) | Cyclic analog-to-digital converter | |
US7659845B2 (en) | Analog-to-digital converter with capacitor array | |
CN111294048B (zh) | 双重转换模数转换器中的级间增益校准 | |
EP3607659B1 (en) | Successive approximation register (sar) analog to digital converter (adc) dynamic range extension | |
US8242945B2 (en) | Successive approximation type AD converter and test method thereof | |
Jeong et al. | A 120nW 8b sub-ranging SAR ADC with signal-dependent charge recycling for biomedical applications | |
US11888494B2 (en) | Semiconductor integrated circuit | |
US20240056094A1 (en) | Adaptive charge measurement circuit for data converters | |
JP4975700B2 (ja) | Dac測定方法および固体撮像装置 | |
US10897261B1 (en) | Analog-to-digital converter with a supplementary digital-to-analog converter for offset and gain error measurements | |
US20240151804A1 (en) | Circuit, and waveform sensor | |
Nair et al. | Performance investigation of a digital signal conditioner with 120 dB range for amperometric sensors | |
Groza | A Floating-Point Analog-To-Digital Converter with Voltage Reference Subdivision |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |