Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02 · Using Latin and Magic Squares...
Transcript of Dec. 16, 2016 DAC Linearity Improvement With …...2017/03/02 · Using Latin and Magic Squares...
![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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/1.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/2.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/3.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/4.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/5.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/6.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/7.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/8.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/9.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/10.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/11.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/12.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/13.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/14.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/15.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/16.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/17.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/18.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/19.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/20.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/21.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/22.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/23.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/24.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/25.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/26.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/27.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19820769ff5869de0c809f/html5/thumbnails/28.jpg)
28/42
2017/3/4
Final Statement
温故知新Classical mathematics can contribute modern technology.