dec. 16, 2016 dac linearity improvement with …...2017/03/02  · using latin and magic squares...

28
Gunma University Kobayashi Lab DAC Linearity Improvement With Layout Technique Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi Gunma University 第7回電気学東京支部会栃木・群馬支所合同研究発表会 足利工業大学 2017/3/2,3ETG-17-85 ETT-17-85

Upload: others

Post on 03-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

Gunma University Kobayashi Lab

DAC Linearity Improvement With Layout Technique

Using Latin and Magic Squares

Dec. 16, 2016

Dan YaoYifei Sun, Masashi Higashino, Takuya Arafuna, Haruo

Kobayashi

Gunma University 

第7回電気学東京支部会栃木・群馬支所合同研究発表会足利工業大学 (2017/3/2,3)

ETG-17-85ETT-17-85

Page 2: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

2/42

Contents

l Research Objective

l Segment Type DA Converter

l Characteristic of Variation in Circuit Element

l Proposed Layout Method

- Magic Square

- Latin Square

l Summary

2017/3/4

Page 3: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

3/42

Contents

l Research Objective

l Segment Type DA Converter

l Characteristic of Variation in Circuit Element

l Proposed Method

- Magic Square

- Latin Square

l Summary

2017/3/4

Page 4: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

4/42

Research ObjectiveResearch Background l Requirements for electronic equipment -High speed -High precisionOur Approach l Improvement the linearity of a segmented DAC

-Unit current cells. -Layout based on Magic and Latin Squares

2017/3/4

Analog

DAC

Digital

Digital-to-Analog Converter

Page 5: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

5/42

Contents

l Research Objective

l Segment Type DA Converter

l Characteristic of Variation in Circuit Element

l Proposed Method

- Magic Square

- Latin Square

l Summary

2017/3/4

Page 6: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

6/42

Segment Type DAC Configuration

2017/3/4

Segmented DAC

ü Binary (Lower bits)

- Small circuit- Large glitch - Large mismatch effect & Large nonlinearity

ü Unary (Upper bits)

- Large circuit- Small glitch- Small mismatch effect & modest linearity

Page 7: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

7/42

Segment Type DAC (7-bit case)

2017/3/4

(0000100)

ex In case digital input =4

Regular layout of unit current cells

8I=I18I=I15 8I=I16

I14 I15 I16

I11 I12I10

I13

I1 I2 I4I3

I7 I8

I9

I5 I6

DECODER

DE

CO

DE

R

Page 8: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

8/42

Contents

l Research Objective

l Segment Type DA Converter

l Characteristic of Variation in Circuit Element

l Proposed Method

- Magic Square

- Latin Square

l Summary

2017/3/4

Page 9: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

9/42

Characteristic of Variation in Circuit Element

2017/3/4

Uni

t Cur

rent

Cel

lU

nit C

urre

nt C

ell

All unit current cellsI1,I2...I16 are NOT identical

Manufacturing variation

Systematic variations

Unit current value depends on its layout position

Linear error case

Quadratic error case

Page 10: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

10/42

Characteristic of Variation in Circuit Element

2017/3/4

Linear Error

Quadratic Error

Joint Errors

Uni

t Cur

rent

Cel

l Joint error case

Page 11: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

11/42

Contents

l Research Objective

l Segment Type DA Converter

l Characteristic of Variation in Circuit Element

l Proposed Method

- Magic Square

- Latin Square

l Summary

2017/3/4

Page 12: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

12/42

What is Magic Square ?

2017/3/4

• Classical mathematics• Origin from Chinese academia• “Constant sum” characteristics• Varieties of magic squares

Constant Sum Row, column, diagonal

Magic Square has good balanceto cancel the systematic mismatch effects of current cells

Page 13: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

13/4216x16 Current Cells Layout

Current cell systematic error

2017/3/4

A: Magic square of the left figureB: 45 ° counterclockwise rotation

Even if one side is removed from the outside, it does not lose compatibility

u Concentric Magic Square

Random selection of current cells based on Magic Square layout

Current cell system

atic error

Page 14: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

14/42

16x16 Current Cell Layout Details

u Concentric Magic Square

l algorithm

2017/3/4

Page 15: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

15/42

16x16 Current Cell Layout Details

u Concentric Magic Square

l algorithm

2017/3/4

Page 16: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

16/42

16x16 Current Cell Layout Details

u Concentric Magic Square

l algorithm

2017/3/4

Page 17: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

17/42

16x16 Current Cell Layout Details

u Concentric Magic Square

l algorithm

2017/3/4

Page 18: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

18/42Simulation Results (Linear Error Case)

2017/3/4

u Concentric Magic Squareü Linear Error (Current Cell Systematic Mismatch)

Inte

gral

Non

-Lin

earit

y

Page 19: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

19/42

2017/3/4

u Concentric Magic Square

ü Quadratic Error (Current Cell Systematic Mismatch)

Simulation Results (Quadratic Error Case)

Inte

gral

Non

-Lin

earit

y

Page 20: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

20/42

2017/3/4

ü Joint Error

Magic square is better

u Concentric Magic Square

Linear >Quadratic case

Simulation Results (Joint Error Case)

Uni

t Cur

rent

Cel

lIn

tegr

al N

on-L

inea

rity

Page 21: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

21/42

2017/3/4

ü Joint Error

Random Walk is better

u Concentric Magic Square

Linear < Quadratic case

Simulation Results (Joint Error Case)

Uni

t Cur

rent

Cel

l

Inte

gral

Non

-Lin

earit

y

Page 22: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

22/42

What is Latin Square ?

2017/3/4

Leonhard Euler(1707-1783)Swiss mathematician, physicist

l Each symbols occurring exactly once in each row and columnl In the Latin square , If the first row is(1,2,3,,,n) and the first column is (1,2,3,,,n), it is a standard Latin square

Example:

Page 23: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

23/42

Latin Square Layout Algorithm ualgorithml Latin Square

l Common Centroid

l Unary Layout

l Linear Error

l Quadratic Error

u Compare

2017/3/4

Page 24: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

24/42

u Standard Latin squareü Linear Error

Simulation Results (Linear Error Case)

2017/3/4

Maximum

Latin Square:0.244

Common Centroid:0.197

Unary Layout:1.70

Page 25: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

25/42

u Standard Latin squareü Quadratic Error

Simulation Results (Quadratic Error Case)

2017/3/4

Maximum

Latin Square:0.0138

Common Centroid:0.0130

Unary Layout:0.0530

Page 26: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

26/42

Summary

l Research Objective

l Segment Type DA Converter

l Characteristic of Variation in Circuit Element

l Proposed Method

- Magic Square

- Latin Square

l Summary

2017/3/4

Page 27: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

27/42

Summary

2017/3/4

Unary DAC linearity improvement l Magic square layout -Linear error is larger, Magic square is suitable. -Quadratic error is larger, random walk is suitable.l Latin square layout -Latin square can improve selecting current cells of common centroid.

Page 28: Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02  · Using Latin and Magic Squares Dec. 16, 2016 Dan Yao Yifei Sun, Masashi Higashino, Takuya Arafuna, Haruo Kobayashi

28/42

2017/3/4

Final Statement

温故知新Classical mathematics can contribute modern technology.