50MHz 2단 온도계 디코더 방식을 사용한 10 bit DAC 설계

Design and Implement of 50MHz 10 bits DAC based on double step Thermometer Code

  • 정준희 (한동대학교 정보통신공학과) ;
  • 김영식 (한동대학교 정보통신공학과)
  • Jung, Jun-Hee (Department of Information on Technology, Handong Global University) ;
  • Kim, Young-Sik (Department of Information on Technology, Handong Global University)
  • 투고 : 2011.12.22
  • 심사 : 2012.06.05
  • 발행 : 2012.06.25

초록

본 논문에서는 $0.18-{\mu}m$ CMOS 공정으로 제작된 무선 센서네트워크 송신기에 적용 가능한 50MHz/s 저전력 10비트 DAC 측정 결과를 제시한다. 제작된 DAC는 일반적 세그멘티드 방식과는 다르게 2단 온도계 디코더를 이용한 전류 구동 방식으로, 10비트를 상위 6비트와 하위 4비트로 나누어 구현하였다. 상위 6 비트의 온도계 디코더는 3비트의 행 디코더와 3비트의 열 디코더로 행과 열을 대칭적으로 구성하여 상위 전류 셀을 제어하였고, 하위 4비트도 온도계 디코더 방식으로 하위 전류셀을 구동하도록 설계하였다. 상위와 하위 단위 전류 셀은 셀 크기를 바꾸는 대신 바이어스 회로에서 하위 단위 전류의 크기가 상위 단위 전류와의 크기에 비해 1/16이 되도록 바이어스 회로를 설계하였다. 그리고 상위와 하위 셀간의 온도계 디코더 신호의 동기를 위해 입력 신호 및 디코딩 된 신호에 모두 동기화 래치를 적용하여 Skew를 최소화하도록 설계하였다. 측정결과 DAC는 50MHz클럭에서 최대 출력구동범위가 2.2Vpp이고, 이 조건에서 DC전원은 3.3 V에서 DC전류 4.3mA를 소모하였다. 그리고 DAC의 선형성 특성은 최대 SFDR이 62.02 dB, 최대 DNL은 0.37 LSB, 최대 INL은 0.67 LSB로 측정되었다.

This paper reports the test results of a 50MHz/s 10 bits DAC developed with $0.18{\mu}m$ CMOS process for the wireless sensor network application. The 10bits DAC, not likely a typical segmented type, has been designed as a current driving type with double step thermometer decoding architecture in which 10bits are divided into 6bits of MSB and 4bits of LSB. MSB 6bits are converted into 3 bits row thermal codes and 3 bits column thermal codes to control high current cells, and LSB 4 bits are also converted into thermal codes to control the lower current cells. The high and the lower current cells use the same cell size while a bias circuit has been designed to make the amount of lower unit current become 1/16 of high unit current. All thermal codes are synchronized with output latches to prevent glitches on the output signals. The test results show that the DAC consumes 4.3mA DC current with 3.3V DC supply for 2.2Vpp output at 50MHz clock. The linearity characteristics of DAC are the maximum SFDR of 62.02dB, maximum DNL of 0.37 LSB, and maximum INL of 0.67 LSB.

키워드

참고문헌

  1. A.Van den Bosch, Marc A. F. Borrenmans, Michel S J. Steyaert, and Willy Sansen, "A 10-bits 1Gsamples/s Nyquist Current-Steering CMOS D/A Converter," IEEE J. Solid-State Circuit, vol. 36, no. 3, pp. 315-324, Mar. 2001. https://doi.org/10.1109/4.910469
  2. Jose Bastons, Augusto M. Marques, Michel S. J. Steyaert, and Willy Sansen, "A 12 bits Intrinsic Accuracy High Speed CMOS DAC," IEEE J. Solid-State Circuits, vol. 33, pp. 1959-1969, Dec. 1998. https://doi.org/10.1109/4.735536
  3. 황태호, 김차동, 최희철, 이승훈, "세그먼트 부분 정합 기법 기반의 10비트 100MS/s 0.13um CMOS D/A 변환기 설계," 전자공학회 논문지, 제47권 SD 편, 62-68쪽, 2010년 4월.
  4. Samiran Halder, Swapna Banerjee, Arindrajit Ghosh, Ravi sankar Prasad, Anirban Chatterjee, Sanjoy Kumar Dey, "A 10-bit 80-MSPS 2.5-V 27.65-mW $0.185-mm^2$ Segmented Current Steering CMOS DAC", Proc. 18'th Internatinal Conference on VLSI, 2005.
  5. 황정진, 선종국, 박리민, 윤광섭, "스위칭 잡음 감소기범을 이용한 10비트 80MHz CMOS D/A 변환기 설계," 전자공학회 논문지 47권 SD편, 35-42쪽, 2010년 5월.
  6. Ji Hyun Kim and Kwang Sub Yoon, "An 8-bit CMOS 3.3-V-65-MHz Digital-to-Analog Converter with a Symmetric Two-Stage Current Cell Matrix Architecture", IEEE Circuits and Systems II:Analog and Digital Signal Processing, vol.45, pp.1605-1609. 1998.
  7. P. Aliparast, Z. D. Koozehkanai, J. Sobhi. "Design of a 10-bit Low Power Current-Steering Digital-to-Analog Converter Based on a 4-D Thermometer Decoding Matrix", IEEE MIXDES, p243-246, 2010.
  8. Jurgen Deveugele, Michiel Steyaert, "A 10b 250MS/s binary-weighted current-steering DAC", IEEE International solid-state circuit conference session20, pp.362-363, 2004.
  9. T. Wu, C. Jih, J. Chen, and C. Wu, "A low glitch 10-bit 75-MHz CMOS Video D/A converter", IEEE J. Solid-State Circuits, pp.68-72, Jan. 1995.
  10. C. H. Lin and K. Bult, "A 10bit 500MSample/s CMOS DAC in $0.6mm^2$", IEEE J. Solid-State Circuits, vol. 33, pp.1948-1958, Dec. 1998. https://doi.org/10.1109/4.735535