DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42...
Transcript of DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42...
![Page 1: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/1.jpg)
Kobayashi Lab.
Gunma University
DAC Linearity Improvement
With Layout Technique
Using Magic and Latin Squares
Dan Yao, Yifei Sun, M. Higashino, S. N. Mohyar T. Yanagida
T. Arafune, N. Tsukiji, H. Kobayashi
Gunma University
Nov. 8 WP-L6 16:10-17:40
![Page 2: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/2.jpg)
2/42
Contents
Research Objective
Segment Type DA Converter
Characteristic of Variation in Circuit Element
Proposed Layout Method
- Magic Square
- Latin Square
Conclusion
2017/11/5
![Page 3: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/3.jpg)
3/42
Contents
Research Objective
Segment Type DA Converter
Characteristic of Variation in Circuit Element
Proposed Method
- Magic Square
- Latin Square
Conclusion
2017/11/5
![Page 4: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/4.jpg)
4/42
Research Objective
Objective
Development of
a highly linear digital-to-analog converter (DAC)
Our Approach
DAC layout technique
to cancel systematic mismatch effects
among unit current cells.
-Layout based on Magic and Latin Squares2017/11/5
Analog
New!!
DAC
Digital
![Page 5: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/5.jpg)
5/42
Contents
Research Objective
Segment Type DA Converter
Characteristic of Variation in Circuit Element
Proposed Method
- Magic Square
- Latin Square
Conclusion
2017/11/5
![Page 6: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/6.jpg)
6/42
Segment Type DAC Configuration
2017/11/5
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 linearityFocus !!
8I 8I8I
![Page 7: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/7.jpg)
7/42
Segment Type DAC (7-bit case)
𝑉𝑜𝑢𝑡 = 4𝐼𝑅𝐹
ex.1
In case digital input =4
𝑉𝑜𝑢𝑡 = 12𝐼𝑅𝐹(0000100) (0001100)
ex.2
In case digital input =12
2017/11/5
Lower bit: binary
Upper bit: unary
Lower bit: binary
Upper bit: unary
![Page 8: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/8.jpg)
8/42
Unary DAC Features
2017/11/5
• Identical current sources
• Small glitch
• Inherent monotonicity
• Large circuits
- Decoder
- Many switches and
current sources
![Page 9: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/9.jpg)
9/42
Unary DAC Current Cells Layout
𝑉𝑜𝑢𝑡 = 12𝐼𝑅𝐹(0001100)
Unit current cell (unary)
S1 S2 S3 S4
S5 S6 S7 S8
S9 S10 S11 S12
S13 S14 S15 S16
7bit DA Converter
2017/11/5
Lower bit: binary
Upper bit: unary
![Page 10: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/10.jpg)
10/42
Cell Layout and Systematic Mismatch
2017/11/5
1 15 14 4
12 6 7 9
8 10 11 5
13 3 2 16
Semiconductor devices have
systematic mismatches
Changing the unit cell layout order
Cancellation of systematic mismatch effects
We propose magic and Latin squares algorithms
Din
Error
magic square algorithm
regular algorithm Linear errorQuadratic error
![Page 11: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/11.jpg)
11/42
Contents
Research Objective
Segment Type DA Converter
Characteristic of Variation in Circuit Element
Proposed Method
- Magic Square
- Latin Square
Conclusion
2017/11/5
![Page 12: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/12.jpg)
12/42
Variation in Circuit Element Characteristics
Systematic variations
Voltage drop
Thickness of
oxide film
Doping
Mechanical
stress
Temperature
distribution
In wafer plane
Quadratic
error
Linear
error
Joint Error (Sum of both)
![Page 13: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/13.jpg)
13/42
Systematic Variation Model
2017/11/5
𝜀𝑞 𝑥, 𝑦 = 𝑔𝑞 ∗ 𝑥2 + 𝑦2 − 𝑎0
𝜀𝑙 𝑥, 𝑦 = 𝑔𝑙 ∗ cos 𝜃 ∗ 𝑥 + 𝑔𝑙 ∗ sin 𝜃 ∗ 𝑦
Linear Error
𝜀𝑗 𝑥, 𝑦 = 𝜀𝑙 𝑥, 𝑦 + 𝜀𝑞 𝑥, 𝑦Quadratic Error
Joint Errors
![Page 14: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/14.jpg)
14/42
Contents
Research Objective
Segment Type DA Converter
Characteristic of Variation in Circuit Element
Proposed Method
- Magic Square
- Latin Square
Conclusion
2017/11/5
![Page 15: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/15.jpg)
15/42
What is Magic Square ?
2017/11/5
• Classical mathematics
• Origin from Chinese academia
• “Constant sum” characteristics
• Varieties of magic squares
2 9 4
7 5 3
6 1 8
3 × 3 Magic Square
![Page 16: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/16.jpg)
16/42
Magic Square Features
2017/11/5
Constant Sum
Row, Column, Diagonal
Magic Square is
good balance
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1
16+3+2+13=34
16+10+7+1=3416+5+9+4=34
![Page 17: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/17.jpg)
17/42
Magic Square for Layout Algorithm
Concentric Magic Square
Even if one side is removed from the outside,
it does not lose compatibility
Numbers are
in symmetrical positions
Effective for cancellation of
systematic variation effects
2017/11/5
expected
![Page 18: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/18.jpg)
18/42
Magic Square for 16x16 Cell Layout
Concentric Magic Square
8-bit unit current source cells
by combining 8-th order squares
A1 B1
B2 A2
A: Magic square
B: 45 ° counterclockwise
rotation
59 5 4 62 63 1 8 58
9 18 17 49 50 42 19 56
55 20 28 33 29 40 45 10
54 44 38 31 35 26 21 11
12 43 39 30 34 27 22 53
13 24 25 36 32 37 41 52
51 46 48 16 15 23 47 14
7 60 61 3 2 64 57 6
2017/11/5
![Page 19: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/19.jpg)
19/42
59 5 4 62 63 1 8 58 58 56 10 11 53 52 14 6
9 18 17 49 50 42 19 56 8 19 45 21 22 41 47 57
55 20 28 33 29 40 45 10 1 42 40 26 27 37 23 64
54 44 38 31 35 26 21 11 63 50 29 35 34 32 15 2
12 43 39 30 34 27 22 53 62 49 33 31 30 36 16 3
13 24 25 36 32 37 41 52 4 17 28 38 39 25 48 61
51 46 48 16 15 23 47 14 5 18 20 44 43 24 46 60
7 60 61 3 2 64 57 6 59 9 55 54 12 13 51 7
58 56 10 11 53 52 14 6 59 5 4 62 63 1 8 58
8 19 45 21 22 41 47 57 9 18 17 49 50 42 19 56
1 42 40 26 27 37 23 64 55 20 28 33 29 40 45 10
63 50 29 35 34 32 15 2 54 44 38 31 35 26 21 11
62 49 33 31 30 36 16 3 12 43 39 30 34 27 22 53
4 17 28 38 39 25 48 61 13 24 25 36 32 37 41 52
5 18 20 44 43 24 46 60 51 46 48 16 15 23 47 14
59 9 55 54 12 13 51 7 7 60 61 3 2 64 57 6
16x16 Cell Layout Details
Concentric Magic Square
A1 B1
B2 A2
algorithm
2017/11/5
![Page 20: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/20.jpg)
20/42
16x16 Cell Layout Details
A1 B1
B2 A2
59 5 4 62 63 1 8 58 58 56 10 11 53 52 14 6
9 18 17 49 50 42 19 56 8 19 45 21 22 41 47 57
55 20 28 33 29 40 45 10 1 42 40 26 27 37 23 64
54 44 38 31 35 26 21 11 63 50 29 35 34 32 15 2
12 43 39 30 34 27 22 53 62 49 33 31 30 36 16 3
13 24 25 36 32 37 41 52 4 17 28 38 39 25 48 61
51 46 48 16 15 23 47 14 5 18 20 44 43 24 46 60
7 60 61 3 2 64 57 6 59 9 55 54 12 13 51 7
58 56 10 11 53 52 14 6 59 5 4 62 63 1 8 58
8 19 45 21 22 41 47 57 9 18 17 49 50 42 19 56
1 42 40 26 27 37 23 64 55 20 28 33 29 40 45 10
63 50 29 35 34 32 15 2 54 44 38 31 35 26 21 11
62 49 33 31 30 36 16 3 12 43 39 30 34 27 22 53
4 17 28 38 39 25 48 61 13 24 25 36 32 37 41 52
5 18 20 44 43 24 46 60 51 46 48 16 15 23 47 14
59 9 55 54 12 13 51 7 7 60 61 3 2 64 57 6
Concentric Magic Square
Unit cell
selection algorithm
2017/11/5
![Page 21: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/21.jpg)
21/42
16x16 Cell Layout Details
A1 B1
B2 A2
59 5 4 62 63 1 8 58 58 56 10 11 53 52 14 6
9 18 17 49 50 42 19 56 8 19 45 21 22 41 47 57
55 20 28 33 29 40 45 10 1 42 40 26 27 37 23 64
54 44 38 31 35 26 21 11 63 50 29 35 34 32 15 2
12 43 39 30 34 27 22 53 62 49 33 31 30 36 16 3
13 24 25 36 32 37 41 52 4 17 28 38 39 25 48 61
51 46 48 16 15 23 47 14 5 18 20 44 43 24 46 60
7 60 61 3 2 64 57 6 59 9 55 54 12 13 51 7
58 56 10 11 53 52 14 6 59 5 4 62 63 1 8 58
8 19 45 21 22 41 47 57 9 18 17 49 50 42 19 56
1 42 40 26 27 37 23 64 55 20 28 33 29 40 45 10
63 50 29 35 34 32 15 2 54 44 38 31 35 26 21 11
62 49 33 31 30 36 16 3 12 43 39 30 34 27 22 53
4 17 28 38 39 25 48 61 13 24 25 36 32 37 41 52
5 18 20 44 43 24 46 60 51 46 48 16 15 23 47 14
59 9 55 54 12 13 51 7 7 60 61 3 2 64 57 6
Concentric Magic Square
2017/11/5
Unit cell
selection algorithm
![Page 22: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/22.jpg)
22/42
16x16 Cell Layout Details
A1 B1
B2 A2
59 5 4 62 63 1 8 58 58 56 10 11 53 52 14 6
9 18 17 49 50 42 19 56 8 19 45 21 22 41 47 57
55 20 28 33 29 40 45 10 1 42 40 26 27 37 23 64
54 44 38 31 35 26 21 11 63 50 29 35 34 32 15 2
12 43 39 30 34 27 22 53 62 49 33 31 30 36 16 3
13 24 25 36 32 37 41 52 4 17 28 38 39 25 48 61
51 46 48 16 15 23 47 14 5 18 20 44 43 24 46 60
7 60 61 3 2 64 57 6 59 9 55 54 12 13 51 7
58 56 10 11 53 52 14 6 59 5 4 62 63 1 8 58
8 19 45 21 22 41 47 57 9 18 17 49 50 42 19 56
1 42 40 26 27 37 23 64 55 20 28 33 29 40 45 10
63 50 29 35 34 32 15 2 54 44 38 31 35 26 21 11
62 49 33 31 30 36 16 3 12 43 39 30 34 27 22 53
4 17 28 38 39 25 48 61 13 24 25 36 32 37 41 52
5 18 20 44 43 24 46 60 51 46 48 16 15 23 47 14
59 9 55 54 12 13 51 7 7 60 61 3 2 64 57 6
Concentric Magic Square
2017/11/5
Unit cell
selection algorithm
![Page 23: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/23.jpg)
23/42
16x16 Cell Layout Details
A1 B1
B2 A2
59 5 4 62 63 1 8 58 58 56 10 11 53 52 14 6
9 18 17 49 50 42 19 56 8 19 45 21 22 41 47 57
55 20 28 33 29 40 45 10 1 42 40 26 27 37 23 64
54 44 38 31 35 26 21 11 63 50 29 35 34 32 15 2
12 43 39 30 34 27 22 53 62 49 33 31 30 36 16 3
13 24 25 36 32 37 41 52 4 17 28 38 39 25 48 61
51 46 48 16 15 23 47 14 5 18 20 44 43 24 46 60
7 60 61 3 2 64 57 6 59 9 55 54 12 13 51 7
58 56 10 11 53 52 14 6 59 5 4 62 63 1 8 58
8 19 45 21 22 41 47 57 9 18 17 49 50 42 19 56
1 42 40 26 27 37 23 64 55 20 28 33 29 40 45 10
63 50 29 35 34 32 15 2 54 44 38 31 35 26 21 11
62 49 33 31 30 36 16 3 12 43 39 30 34 27 22 53
4 17 28 38 39 25 48 61 13 24 25 36 32 37 41 52
5 18 20 44 43 24 46 60 51 46 48 16 15 23 47 14
59 9 55 54 12 13 51 7 7 60 61 3 2 64 57 6
Concentric Magic Square
2017/11/5
Unit cell
selection algorithm
![Page 24: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/24.jpg)
24/42
16x16 Cell Layout Details
A1 B1
B2 A2
59 5 4 62 63 1 8 58 58 56 10 11 53 52 14 6
9 18 17 49 50 42 19 56 8 19 45 21 22 41 47 57
55 20 28 33 29 40 45 10 1 42 40 26 27 37 23 64
54 44 38 31 35 26 21 11 63 50 29 35 34 32 15 2
12 43 39 30 34 27 22 53 62 49 33 31 30 36 16 3
13 24 25 36 32 37 41 52 4 17 28 38 39 25 48 61
51 46 48 16 15 23 47 14 5 18 20 44 43 24 46 60
7 60 61 3 2 64 57 6 59 9 55 54 12 13 51 7
58 56 10 11 53 52 14 6 59 5 4 62 63 1 8 58
8 19 45 21 22 41 47 57 9 18 17 49 50 42 19 56
1 42 40 26 27 37 23 64 55 20 28 33 29 40 45 10
63 50 29 35 34 32 15 2 54 44 38 31 35 26 21 11
62 49 33 31 30 36 16 3 12 43 39 30 34 27 22 53
4 17 28 38 39 25 48 61 13 24 25 36 32 37 41 52
5 18 20 44 43 24 46 60 51 46 48 16 15 23 47 14
59 9 55 54 12 13 51 7 7 60 61 3 2 64 57 6
Concentric Magic Square
2017/11/5
Unit cell
selection algorithm
![Page 25: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/25.jpg)
25/42
16x16 Cell Layout Details
1. 1 in A1
2. 1 in A2
3. 1 in B1
4. 1 in B2
5. 2 in A1
⋮1023. 256 in B1
1024. 256 in B2
Represent pseudo-random switching
while taking care of center and corners
A1 B1
B2 A2
Concentric Magic Square
algorithm
2017/11/5
![Page 26: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/26.jpg)
26/42
Simulation Results (linear error case)
2017/11/5
Concentric Magic Square
Linear Error (Current Cell Systematic Mismatch)
𝜀𝑙 𝑥, 𝑦 = 𝑔𝑙 ∗ cos 𝜃 ∗ 𝑥 + 𝑔𝑙 ∗ sin 𝜃 ∗ 𝑦 𝜃 = 30°𝑔𝑙 = 1
![Page 27: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/27.jpg)
27/42
2017/11/5
Concentric Magic Square
Quadratic Error (Current Cell Systematic Mismatch)
𝑔𝑞 = 1, 𝑎0 = 0𝜀𝑞 𝑥, 𝑦 = 𝑔𝑞 ∗ 𝑥2 + 𝑦2 − 𝑎0
Simulation Results (quadratic error case)
![Page 28: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/28.jpg)
28/42
2017/11/5
Joint Error
Linear > Quadratic case
Concentric Magic Square
Simulation Results (joint error case)
Th
e s
ize
of
the
va
ria
tio
n
![Page 29: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/29.jpg)
29/42
2017/11/5
Joint Error
Linear > Quadratic case
Concentric Magic Square
Simulation Results (joint error case)
Th
e s
ize
of
the
va
ria
tio
n
Magic square is better
![Page 30: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/30.jpg)
30/42
2017/11/5
Joint Error
Concentric Magic Square
Linear < Quadratic case
Simulation Results (joint error case)
Th
e s
ize
of
the
va
ria
tio
n
![Page 31: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/31.jpg)
31/42
2017/11/5
Joint Error
Concentric Magic Square
Linear < Quadratic case
Simulation Results (joint error case)
Th
e s
ize
of
the
va
ria
tio
n
Random Walk is better
Is the magic square
suitable for temporary
variation?
![Page 32: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/32.jpg)
32/42
Contents
Research Objective
Segment Type DA Converter
Characteristic of Variation in Circuit Element
Proposed Method
- Magic Square
- Latin Square
Conclusion
2017/11/5
![Page 33: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/33.jpg)
33/42
What is Latin Square ?
2017/11/5
Leonhard Euler(1707-1783)
Swiss mathematician, physicist
𝑛 × 𝑛 array filled with 𝑛 different symbols
Each symbols occurring exactly once in each row
and column
Example:
A B C
C A B
B C A
3 × 3 Latin square
1 2 3 4
3 4 1 2
4 3 2 1
2 1 4 3
4 × 4 Latin square
![Page 34: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/34.jpg)
34/42
Latin Square for Layout Algorithm
Considering a “complete Latin square”; for even n,put the numbers I through n in the first row in the following order:1, 2, n, 3, n-1,…., n/2+2, n/2+1.
2017/11/5
![Page 35: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/35.jpg)
35/42
Simulation Conditions
2017/11/5
8-bit unary DAC- Static performance (INL)
- Dynamic performance (SFDR)
Compared three methods- Complete Latin Square
- Common Centroid
- Unary Layout
Mismatch of current sources - Current sources have average value of 1.0
- Random number between -1 < mismatch < +1 (uniform distribution)
1 3 6 7 15 9 12 13 4 5 8 2 10 11 14 16
3 2 4 5 8 16 10 11 6 7 1 9 12 13 15 14
6 4 2 3 5 7 16 9 8 1 10 12 14 15 13 11
7 5 3 1 4 6 8 15 2 9 11 13 16 14 12 10
15 8 5 4 1 3 6 7 10 11 14 16 13 12 9 2
9 16 7 6 3 2 4 5 12 13 15 14 11 10 1 8
12 10 16 8 6 4 2 3 14 15 13 11 9 1 7 5
13 11 9 15 7 5 3 1 16 14 12 10 2 8 6 4
4 6 8 2 10 12 14 16 1 3 5 7 15 9 11 13
5 7 1 9 11 13 15 14 3 2 4 6 8 16 10 12
8 1 10 11 14 15 13 12 5 4 2 3 6 7 16 9
2 9 12 13 16 14 11 10 7 6 3 1 4 5 8 15
10 12 14 16 13 11 9 2 15 8 6 4 1 3 5 7
11 13 15 14 12 10 1 8 9 16 7 5 3 2 4 6
14 15 13 12 9 1 7 6 11 10 16 8 5 4 2 3
16 14 11 10 2 8 5 4 13 12 9 15 7 6 3 1
![Page 36: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/36.jpg)
36/42
2017/11/5
Standard Latin square layout algorithm
Simulation Results (INL)
Quadratic ErrorLinear Error
![Page 37: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/37.jpg)
37/42
Simulation Results (SFDR)
2017/11/5
Regular layout Common centroid
Latin square
SFDR improved !
![Page 38: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/38.jpg)
38/42
Summary
Research Objective
Segment Type DA Converter
Characteristic of Variation in Circuit Element
Proposed Method
- Magic Square
- Latin Square
Conclusion
2017/11/5
![Page 39: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/39.jpg)
39/42
Conclusion
2017/11/5
Unary DAC linearity improvement
- Unit current cell systematic mismatch effects
cancellation
- Unit current cell layout algorithm
based on magic square and Latin square
Simulation validation
- INL improvement
- SFDR improvement
![Page 40: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/40.jpg)
40/42
2017/11/5
Final Statement
温故知新Classical mathematics can contribute
modern technology.
![Page 41: DAC Linearity Improvement With Layout Technique …...Magic Square for 16x16 Cell Layout 18/42 Concentric Magic Square 8-bit unit current source cells by combining 8-th order squares](https://reader033.fdocuments.in/reader033/viewer/2022052613/5f19820769ff5869de0c809e/html5/thumbnails/41.jpg)
Thank you for listening
謝謝