DYNAMIC ELEMENT MATCHING (DEM) Presented By: Raf Karakiewicz
Presentation Outline With vs. Without DEM Technical Aspects Published Results
DAC (No DEM) ENCODERENCODER SUMSUM + - X[n] 3 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC
DAC (No DEM) ENCODERENCODER SUMSUM + - X[n] 3 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC
DAC (No DEM) ENCODERENCODER SUMSUM + - X[n] 3 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC
Higher Resolution Without DEM Laser Trimming Digital calibration Careful layout With DEM Flawed-elements taken as they are
DAC (With DEM) ENCODERENCODER SUMSUM + - X[n] 3 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC SCRAMBLERSCRAMBLER DEM Code
DAC (With DEM) ENCODERENCODER SUMSUM + - X[n] 3 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC SCRAMBLERSCRAMBLER DEM Code
DAC (With DEM) ENCODERENCODER SUMSUM + - X[n] 3 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC SCRAMBLERSCRAMBLER DEM Code
DAC (With DEM) ENCODERENCODER SUMSUM + - X[n] 3 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC SCRAMBLERSCRAMBLER DEM Code
Novelty? DEM Algorithms How many switches? RC ladder (L1, L2, … ) How to switch? Glitches How many samples per sum? Accuracy
Novelty? DEM Algorithms How many switches? RC ladder (L1, L2, … ) How to switch? Glitches How many samples per sum? Accuracy SUMSUM bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC 1-bit DAC SCRAMBLERSCRAMBLER
Novelty? DEM Algorithms How many switches? RC ladder (L1, L2, … ) How to switch? Glitches How many samples per sum? Accuracy
Quantization NoiseMismatch Noise Mismatch Noise DEM L2Mismatch Noise DEM L3
Noise Shaping Mismatch Noise First Order DEMMismatch Noise Second Order DEM
What to take away from this presentation?
References [1] A low-complexity dynamic element matching technique for reduced-distortion digital- to-analog conversion Jensen, H.T.; Jensen, J.F.; Circuits and Systems, ISCAS '99. Proceedings of the 1999 IEEE International Symposium on, Volume: 2, 30 May-2 June 1999 [2] A performance analysis of the partial randomization dynamic element matching DAC architecture Jensen, H.T.; Galton, I.; Circuits and Systems, ISCAS '97., Proceedings of 1997 IEEE International Symposium on, Volume: 1, 9-12 June 1997 [3] Dynamic element matching techniques with arbitrary noise shaping function Henderson, R.K.; Nys, O.J.A.P.; Circuits and Systems, ISCAS '96., 'Connecting the World'., 1996 IEEE International Symposium on, Volume: 1, May 1996 [4] Dynamic element matching in D/A converters with restricted scrambling Vesterbacka, M.; Rudberg, M.; Wikner, J.J.; Andersson, N.U.; Electronics, Circuits and Systems, ICECS The 7th IEEE International Conference on, Volume: 1, Dec [5] An analysis of dynamic element matching techniques in sigma-delta modulation Nys, O.J.A.P.; Henderson, R.K.; Circuits and Systems, ISCAS '96., 'Connecting the World'., 1996 IEEE International Symposium on, Volume: 1, May 1996