• 沒有找到結果。

Chapter 4 DAC Implementation

4.9 Simulation Results

Pre-layout simulation Results

The static specification DNL/INL need less than 0.5LSB to achieve accurate required. Pre-simulation results is in the condition of (fin/fck = 250M/500M), and shown in Fig. 4.11, DNL = 0.03LSB, INL = 0.042LSB. SFDR is 80 dB @ fin/fck = 50MHz/ 500MHz.

0 200 400 600 800 1000 1200

-0.04

0 200 400 600 800 1000 1200

-0.04

Fig. 4.11 Pre-layout simulation for (a)DNL (b) INL

0 0.5 1 1.5 2 2.5

Fig. 4.12 Pre-layout simulation for SFDR=80dB @ fin/fck = 50MHz/ 500MHz

Version 1 of Layout Diagram

This thesis is implemented in TSMC 0.18um 1P6M CMOS technique, the layout of core area is 0.25mm2 and 0.58mm2 with PAD. The layout diagram is shown in Fig.

4.13.

The static specification DNL/INL need less than 0.5LSB to achieve accurate required as shown in Fig. 4.14. DNL = 0.25LSB, INL = 0.27LSB.

Fig. 4.13 Version 1 of Layout Diagram

0 200 400 600 800 1000 1200

-0.2 -0.1 0 0.1 0.2 0.3

input code

DNL (LSB)

0 200 400 600 800 1000 1200

-0.2 -0.1 0 0.1 0.2 0.3

input code

INL (LSB)

Fig. 4.14. Post-layout simulation for Version 1 of (a)DNL (b) INL

The 2048-point FFT of the post-simulation result is shown as Fig. 4.15 (a) 55dB

@ fin/fck = 1MHz/500MHz, SFDR (b) SFDR is 47 dB fin/fck = 250MHz/500MHz

0 50 100 150 200 250

-120 -100 -80 -60 -40 -20 0

Frequency [MHz]

Output spectrum [dB]

X: 214.9 Y: -56.02

0 50 100 150 200 250

-120 -100 -80 -60 -40 -20 0

Frequency [MHz]

Output spectrum [dB] X: 18.52Y: -46.96

Fig. 4.15 Post-layout simulation for Version 1 of SFDR

The package type is LCC type 68 pins where the actual chip photograph is shown at Fig. 4.16.

Fig. 4.16 Version 1 of die photograph

The specification of post-layout simulation drop a lot by compared with pre-layout simulation. The main question is the parasitic capacitors between switch pair and the output node. There are 4+63 metal lines that connect to the switch pairs and output node .Those capacitors cause the timing skew and non-synchronization. So,

we need short the connecting line to get small capacitor.

The other problem is the input buffer consideration. The measurement of version

1 is presented in Chapter 5

To solve above two problems, we design the version 2 of layout diagram which includes minimizing metal line between each current cell and output node and adding input buffer in the front of DAC core circuit.

Version 2 of Layout Diagram

The

version 2 of layout diagram is shown in Fig. 4.17. The ESD pad is used in

this version. The metal of each current cell output is minimized to reduce the non-equal capacitors. We have add the input buffer to drive the input loading. The core area is only 0.175mm2 and 0.65mm2 with ESD pad.

Fig. 4.17 The layout diagram of 10 bits DAC

Multi-finger Technique

The peak value of the glitch in a DAC’s output as it switches across the largest major transition (0111111111→ 1000000000). Glitch energy definition : 0.5*(glitch_height)*(impulse_time) in [2][3]. The post layout simulation shows that the glitch energy are 0.77pVs without multi-finger and 0.4pVs with multi-finger as shown in Fig. 4.18.

Fig. 4.18 Glitch energy (a) without “multi-finger” (b) with “multi-finger”

10 bits ramp digital is applied to the input, and the output of DAC (Fig. 4.19) is recoded to calculate DNL/INL with MATLAB tool. We can adjust the static performance well or not by the glitch produced in the signal transition.

Fig. 4.19 Differential symmetric ramp code of DAC output

INL and DNL as shown in Fig. 4.20 are less than 0.07 and 0.06 LSB, these results achieve the static requirement.

0 200 400 600 800 1000 1200

-0.1

0 200 400 600 800 1000 1200

-0.05

Fig. 4.20 Post layout simulation for static performance

The SFDR as shown in Fig. 4.13 for a 49M pling rate (a) DNL <0.06LSB (b) INL <0.07LSB

Hz signal at a 500MHz sam

is about 74dB, this specification can satisfy required wireless communication. The summary of the performance of the proposed DAC is show in Table 2. In the near future, the chip will be fabrication and testing the chip performance.

Symbol

0 0.5 1 1.5 2 2.5

Fig. 4.21 Post layout simulation of SFDR

(a) fin/fck /500MHz

4.10 Summary

ary of the DAC version 2 post-layout simulation = 49MHz/500MHz (b) fin/fck = 247MHz

Table 4.2. Summ

[2] APCCAS [3] ISSCC This thesis

version 2

Techn logy o 0.25-μm 0.18-μm 0.18-μm

Resolution 10-bit 10-bit 10-bit Sampling

(3MHz/300 (49MHz/250 (49MHz/500 59dB

consumption 84mW 22mW 14mW

active area 1.56 mm2 0.35mm2 0.175mm2

chip area 0.65mm2

ENOB

sampling

POWER

FOM= 2 × f

(4.5)

Fig. 4.22 shows the performance of the version

shows that the post-simulation result is the lowest compared to the references. The power consumption is also the lowest.

2 posim in this thesis. The FOM

0

[7] [8] : dynamic element matching (DEM)

Fig. 4.22 FOM vs clock frequency

10

y (MHz

Chapter 5

Testing Setup and Measurement Results

In the chapter, we describe the testing environment, and the version 1 measurement results will be presented as followed. Finally, there is a discussion about the reasons of performance decay at last.

5.1 Measurement Setup

Fig. 5.1 shows PCB layout. The differential output of the DAC is connected by the RF transformer T1-6T (differential -to-single) to produce the single out signal.

This measurement include chip with package and without package. The capacitor on the PCB is used to stable the differential voltage between VDD and GND.

Mini_circuit RF transformer T1-6T (single-to-differential ) : 4M~300MHz

Stabling capacitors for VDD/GND : 0.1u, 1u and 10uF

PCB layout with LCC 68 pins package

Fig. 5.1 PCB layout

Fig. 5.2 Test Setup

Fig. 5.2 shows overall of the measurement setup, In the this setup, all of the input digital code is generated by Agilent 16902B logic analysis system. Agilent 54641D oscilloscope is used to measure the waveform of output and recode the voltage data. Apply 10-bit ramp wave ex : fin/fck = 50M/100M (Fig. 5.3), we can catch the data and calculate DNL/INL by Matlab.

Fig. 5.3 Ramp wave shown in oscilloscope

To measure SFDR, we apply 10-bit digital sine code and output is connected to Agilent E4407B which can calculate the FFT in frequency domain.

Fig. 5.4 Sine wave of DAC output

5.2 Measurement Results

Fig. 5.5 shows the DNL/INL in the 1M/100M and 50M/100M frequency, when operating in 50M/100M, the DNL/INL is larger than 0.5LSB (out of static

performance required). Fig. 5.5 shows the DNL/INL performance in different frequency.

Fig. 5.5 DNL/INL in measurement

Fig. 5.6 shows the SFDR in the 1M/100M, 41M/100M, 1M/300M and 50M/100MHz are 50dB, 17dB, 36dB and 11.4dB. Fig. 5.7 shows the SFDR in different (fin/fck). The performance drop in the high frequency of input, the reason will be discussed at last.

fin/fck=1M/100M, SFDR=50.34dB

fin/fck=1M/300M, SFDR=36.07dB

fin/fck=41M/100M, SFDR=17.03dB

fin/fck=49M/300M, SFDR=11.46dB

Fig. 5.6 SFDR in measurement

SFDR vs fin

Fig. 5.7 Measurement vs fin/fck

5.3 Summary

Fig. 5.9 shows the version 1 of DNL, INL and SFDR performance. When the input frequency move up, and performance get worse. This is the layout question which are no buffers in the input of DAC.

Because of the input driving ability is finite in the HSPICE. In actual, the input driving ability is infinite by the device of LNA (Fig.5.8). Input pad must use digital pad (ESD) and add buffer in front of the core circuit to prevent 10-bit input signal skew. There should be clock tree buffer to ensure each duty cycle of clock is 50%

and not skew. The same blocks of digital circuit should be layouted together and different blocks need to be layouted hierarchical. Digital circuit can be save large area by shorting the interconnect from each blocks. The posim with buffer has be shown in Fig. 5.9 and the data of performance is collected in Fig. 5.10.

Fig. 5.8 Actual input driving

Symbol

Post-layout Simulation with Input Buffer

0 200 400 600 800 1000 1200

-0.5

0 200 400 600 800 1000 1200

-1

Fig. 5.9 Posim with buffer vs fin/fck with input buffer

DNL vs fin @ fck = 100MHz

Fig. 5.10 Performance vs presim, posim and measurement

To measure power, we use the source meter to supply the power and record the current into the chip. Power consumption : 1.8V x 7.385mA (analog) + 1V x

1.406mA (digital) = 14.7mW @ (fin/fck = 50M/300M). There is a list about

performance in Table 5.1.

Table 5.1 Version 1 specification summary of posim with buffer and measurement results Max clock frequency (Hz)

4+6 Max clock frequency (Hz)

4+6 Segmen-tation

10 Resolution (bit)

Technology (um)

Fig. 5.11 shows the measurement result and post-layout simulation compared with papers in fck vs FOM.

0 0.2 0.4

0.6 [8]

posim with buffer

measurement measurement posim with buffer

0.8 1 1.2 1.4 1.6 1.8 2

0 100 200 300 400 500

clock frequency (MHz)

FOM (pJ) [5]

[3]

[7]

[4]

[6]

[9]

[10]

Fig. 5.12 Performance caparison

Chapter 6

Conclusions and Future Work

This design of 1.8V 10-bit 500MHz current-steering DAC has been implemented in TSMC 0.18-μm. The “multi-finger” technique can reduce the glitch energy efficiently without adding any area and power consumption. The post layout simulation shows that the glitch energy are 0.77pVs without multi-finger and 0.4pVs with multi-finger.

The post layout simulation results that the SFDR about 74dB with a full-scale 49MHz input at 500MS/s. The INL and DNL are less than 0.07 LSB and 0.06 LSB.

The power consumption is only 14mW at maximum sampling rate.

The suggestions for further research are that increasing higher resolution for 12~16 bits or increasing sampling rate for 1GHz ~ 2 GHz.

References

[1] A Silva, J. Guilherme, R.F. Neves and N. Horta, “Designing Reconfigurable Multi-Standard Analog Baseband Front-End for 4G Mobile Terminals: System Level Design,” in Proc. IEEE VLSI Design, vol.42, pp. 34-46, Jan. 2009.

[2] Yongsang Yoo and Minkyu Song, “Design of A 1.8V 10 bits 300MSPs CMOS Digital-to-Analog Converter with A Novel Deglitching Circuit and Inverse Thermometer Decoder,” IEEE Asia Pacific Conference on Circuits and System (APCCAS), vol. 2, pp. 311-314, Oct. 2002.

[3] Jurgen Deveugel and Michiel Steyaert, “A 10 bits 250MS/s Binary-weighted Current-steering DAC,” IEEE Int. Solid-State Circuits Conf. (ISSCC), vol.20, pp.

1003-1013, Sept. 2004.

[4] J. Bastos, A. Marques, M. Steyaert and W. Sansen, “A 12-bit intrinsic accuracy high-speed CMOS DAC,” IEEE J. Solid-State Circuits (JSSCC), vol. 33, pp.

1959-1968, Dec. 1998.

[5] Gaurav Raja and Basabi Bhaumik, “16-bit Segmented Type Current Steering DAC for Video Applications,” VLSI Design on Circuits and Systems pp. 63-68, May 2006.

[6] Anne Van den Bosch, Michiel Steyaert, Willy Sansen , “An Accurate Statistical Yield Model for CMOS Current-Steering D/A Converters,” in Proc. IEEE Int.

Symp. Circuit and Systems (ISCAS), pp. 105-108, May 2000.

[7] Chueh-Hao Yu, Wen-Hui Chen, Day-Uei Li, and Wan-Ju Huang, “A 1V 10-Bit 400MS/s Current-Steering D/A Converter in 90-nm CMOS,” Int. Symp. on VLSI Design, Automation and Test (VLSI-DAT), pp. 148-151, Apr. 2007.

[8] Anne Van den Bosch, Marc Borremans, Michiel Steyaert and Willy Sansen,

“SFDR-Bandwidth Limitations for High Speed High Resolution Current-Steering CMOS D/A Converter,” IEEE Int. Solid-State Circuits Conf.

(ISSCC), vol.3, pp. 1193-1196, Sept. 1999.

[9] Tao Chen and Georges G. E. Gielen, Fellow, IEEE, “The Analysis and Improvement of a Current-Steering DACs Dynamic SFDR-Ⅰ: The Cell-Dependent Delay Differences,” IEEE Transactions of Circuit and Systems-Ⅰ: Regular Papers, vol. 53, no. 1, Jan. 2006.

[10] Kevin O’Sullivan, Chris Gorman, Michael Hennessy, and Vincent Callaghan, ” A 12-bit 320-MSample/s Current-Steering CMOS D/A Converter in 0.44mm2,” IEEE J. Solid-State Circuits, vol. 39, pp. 1064-1072, July 2004.

[11] Yonghua Cong and Randall L. Geiger, “Switching Sequence Optimization for Gradient Error Compensation in Thermometer-Decoded DAC Arrays," IEEE Transaction on Circuits and Systems Ⅱ: Analog and Digital Signal Processing, vol. 47, pp. 585-595, July 2000.

[12] Chun-Yueh Huang, Tsung-Tien Hou, and Hung-Yu Wang, “A 12-bit 250-MHz Current-Steering DAC,” Circuits and Systems, IEEE ASIC, vol.1, pp. 411-414, Oct. 2005.

[13] Ni Weining, Geng Xueyang, and Shi Yin, “A 12-bit 300 MHz CMOS DAC for High-speed System Applications,” IEEE Int. Symp. Circuits and Systems (ISCAS), pp. 1402-1405, Dec. 2006.

[14] Kok Lirni Chani, Jlaian Ulhul and Lani Galtoni, “A 15OMS/s 14-bit Segmented DEM DAC with Greater than 83dB of SFDR Across the Nyquist band,” IEEE VLSI Design on Circuits and Systems, pp. 200-201, June 2007.

[15] Yusuke Ikeda, Matthias Frey, and Akira Matsuzawa, “A 14-bit 100-MS/s Digitally Calibrated Binary-Weighted Current-Steering CMOS DAC without Calibration ADC,” IEEE Asian Solid-State Circuits Conf (ASSCC), pp. 356-359, Nov. 2007.

[16] Petri Eloranta and Helsinki Finland, “A 14-bit D/A-Converter with Digital Calibration,” Circuits and Systems, IEEE Int. Symp. Circuits and Systems (ISCAS), pp.110-112, Sept. 2006.

[17] C-H. Lin and K. Bult, “A 10b 500MSamples/s CMOS DAC in 0.6 mm2, ” IEEE J. Solid-State Circuits (JSSCC), vol. 33, pp. 1948-1958, Dec. 1998.

[18] Anne Van den Bosch, Student Member, IEEE, Marc A. F. Borremans, Michel S.

J. Steyaert, and Willy Sansen, “A 10-bit 1-GSample/s Nyquist Current-Steering CMOS D/A Converter,” IEEE J. Solid-State Circuits (JSSCC), vol. 36, vol.36, Mar. 2001.

[19] Marcel J. M. Pelgrom, Member ea, ad c. J. Duinmaijer, and Anton p. G. Welbers

“Matching Properties of MOS Transistors, ” IEEE J. Solid-State Circuits (JSSCC), vol. 24, pp. 1433-1439, Oct. 1989.

相關文件