권호기사보기
| 기사명 | 저자명 | 페이지 | 원문 | 기사목차 |
|---|
결과 내 검색
동의어 포함
Title Page
Contents
Abstract 11
Chapter 1. Introduction 13
Chapter 2. Background and Previous Works 16
2.1. General Structure of TSV Repair 16
2.2. Redundant TSV Placement 24
Chapter 3. TSV Coupling Delay Estimation 26
3.1. Conventional TSV Coupling Estimation 26
3.2. Proposed TSV Coupling Delay Estimation 30
3.2.1. Switching directions of TSVs 30
3.2.2. Physical Placement of TSVs 35
3.2.3. Process Variations 38
3.2.4. TSV Chain Forming Algorithm 38
3.3. TSV Coupling Delay for TSV Repair 42
Chapter 4. Proposed TSV Repair Architecture 44
4.1. Initialization 47
4.2. Whitespace Calculation 47
4.3. TSV Grouping 48
4.4. TSV Connection Calculation 52
4.5. Redundant TSV Placement 58
Chapter 5. Simulation Results 61
5.1. Simulation Environment Setup 62
5.1.1. 3D IC Benchmark 62
5.1.2. Clustered Faults Insertion 65
5.1.3. Redundant Analysis 67
5.2. Results of Proposed TSV Repair Architecture 70
5.2.1. TSV Coupling Delay Comparison 70
5.2.2. Simulation Results for TSV Repair Rates 75
5.2.3. Simulation Results for TSV Regular Placement 80
Chapter 6. Conclusions 82
Bibliography 84
국문요약 90
Figure 2.1. Switch-based TSV repair structure 17
Figure 2.2. Shift-based TSV repair structure 18
Figure 2.3. Router-based TSV repair architecture 19
Figure 2.4. Ring-based TSV repair architecture 21
Figure 2.5. Ring-based TSV repair architecture for clustered faults 22
Figure 3.1. TSV coupling RC model 27
Figure 3.2. RLC model of TSV coupling 28
Figure 3.3. Opposite signal possibility for the victim TSV 31
Figure 3.4. TSV coupling with non-neighbouring TSVs 32
Figure 3.5. TSV coupling delay for serially connected TSVs 34
Figure 3.6. 3×3 TSV examples with difference placement 36
Figure 3.7. Coupling delay for the number of aggressors 37
Figure 3.8. TSV Chain Formation 39
Figure 3.9. TSV Chain Example 40
Figure 3.10. TSV coupling example for TSV repair 42
Figure 4.1. Overview of the proposed method 45
Figure 4.2. Subgroup determination for TSV C 49
Figure 4.3. Subgroup merging 50
Figure 4.4. TSV connection example 54
Figure 4.5. TSV coupling example for repair 55
Figure 4.6. pseudocode of the proposed TSV connection method 56
Figure 4.7. Redundant TSV placement example 59
Figure 5.1. TSV placement of AES design in 3D IC 63
Figure 5.2. waveforms of TSV signals 64
Figure 5.3. Clustered fault example 66
Figure 5.4. Example of redundant analysis 69
Figure 5.5. TSV coupling delay calculation method 71
트랜지스터 및 공정의 발달이 점점 어려워지면서 3차원 반도체가 하나의 해결책으로 사용되고 있다. 3차원 반도체는 TSV라고 불리는 비아를 사용해 메탈과 메탈이 아닌 다이와 다이를 연결함으로써 3차원 반도체 구성에 있어 가장 좋은 방법으로 알려져 있다. 3차원 반도체가 발전함에 따라 칩에 사용되는 TSV의 개수도 점점 늘어나게 되고, 이는 TSV간의 거리가 점점 좁혀지는 현상을 발생시킨다. TSV간의 거리가 가까워짐에 따라 칩의 수율을 떨어트리는 문제점이 구체화되고 있다. 첫번째는 TSV간의 커플링에 따른 지연 시간의 증가 문제이다. TSV간의 거리가 좁혀질수록 커플링에 따른 지연 시간이 점점 증가하게 되며 이는 예상되었던 칩의 타이밍 제한을 넘겨 칩의 수율을 감소시키는 영향을 미친다. 두번째는 적층의 불안정에서 오는 TSV 집단 고장 문제이다. 다이를 쌓게 되는 적층 과정은 기존의 2D 방법에 비하여 불안정하여 특히 TSV가 밀집되어 있는 곳에서는 해당 구역의 TSV가 동시에 고장나는 문제가 발생하게 된다. 기존 메모리에서 사용되고 있는 TSV의 경우에는 일정 간격으로 배열되어 있어 동시에 고장나는 문제에 큰 영향이 없지만, 로직을 포함하고 있는 칩의 경우에는 타이밍 제한을 맞추기 위하여 TSV의 밀집도가 구역에 따라 다른 특징을 갖고 있다. 따라서 TSV가 밀집되어 있는 곳에서 집단 고장이 발생하게 되면 이는 칩의 수율을 대폭 감소시키게 된다.
본 논문에서는 불규칙하게 배치된 TSV에서 집단 고장이 발생하는 것을 고려한 TSV 수리 구조와 수리를 위한 리던던트 TSV 배치 방법에 대한 연구를 진행하였다. 리던던트 TSV는 TSV의 수리를 위하여 배치되는 여분의 TSV로 TSV신호를 기존 TSV 뿐만이 아닌 리던던트 TSV로도 통할 수 있도록 구조를 구성하게 된다. 이는 TSV가 고장이 나게 되면 고장난 TSV로의 신호를 차단하고 리던던트 TSV로의 신호를 통과시켜 신호의 전달에 문제가 없도록 하는 수리 기법을 적용시킬 수 있게 한다. 리던던트 TSV는 칩의 공간 제약으로 인해 기존 TSV의 개수보다 많을 수 없으며, 타이밍 제약을 맞추기 위하여 수리할 TSV에 가깝게 배치되는 것이 기본 구조이다. 제안하는 방법은 쉬프트 기반의 구조를 사용하여 타이밍 제약을 충분히 맞출 수 있으면서도 집단 고장에도 충분히 수리가 가능한 방법을 제안한다. 또한 리던던트의 배치 및 TSV간의 연결에서 TSV간의 커플링을 고려함으로써 어떠한 TSV가 수리되더라도 이로 인한 지연 시간 증가가 발생하지 않도록 한다.
제안하는 구조는 실험을 통하여 기존에 사용되는 TSV 수리 기법에 비하여 집단 고장이 발생하였을 때 더욱 높은 수리율을 보이며, TSV를 수리하여 신호의 위치가 바뀌는 상황에서도 커플링을 최소화하여 이로 인한 지연 시간을 줄이도록 하였다.*표시는 필수 입력사항입니다.
| 전화번호 |
|---|
| 기사명 | 저자명 | 페이지 | 원문 | 기사목차 |
|---|
| 번호 | 발행일자 | 권호명 | 제본정보 | 자료실 | 원문 | 신청 페이지 |
|---|
도서위치안내: / 서가번호:
우편복사 목록담기를 완료하였습니다.
*표시는 필수 입력사항입니다.
저장 되었습니다.