본문 바로가기

해찬벌뜨라기

RAM 오버 방법 (TM5 에러 의미)

램오버하는 방법

상식과 지식이 없어도 규칙과 요령만 있으면 그만

1. 우선 자기 가지고 있는 tCL 값을 찾습니다.

tCL 값을 찾는 방식은 자신이 가지고 있는 램 요건을 참조합니다.

) CL 14 15 16 18 19 20. 등등

요건에 없는 CL값을 인가하는 경우 직접 값을 넣어 부팅 가는 한 CL 값을 찾습니다.

2. tRCD 값 정하기

tCL값에 2 1 OR 4 1 식으로 증가시켜 부팅가능 값을 찾습니다.

tRCD = tRC / (t * 2) 이 부분은 테스트하여 짝수로 갈지 홀수로 갈지를 결정함

tRCD 설정 값 검사

tRCD = t * tRC

t = (1,000/목표클럭)

3. tRAS 값 정하기

tCL값의 두 배로 하여 부팅되는지 확인합니다.

부팅에 성공하였다면 tRCD 값은 더 줄일 수 있습니다.

tCL값에 -2 -1 OR -4 -1 식 빼가며 부팅 가는 tRCD 값을 찾습니다.

2배 값이 부팅이 안 되거나 오류가 발생하면, + 2 +1, +4 +1를 더한 값을

적용하고 부팅과 오류는 없는지 확인합니다.

보통은 tRAS = tRCD + tRP

4. tRC값 정하기

tRP + tRAS로 정합니다.

또는 빼가며 tRCD값을 찾은 경우 +8 +1, +10 +1, +12 +1

식으로 증가하며 부팅 가능한 값을 찾습니다.

tRC 설정 값 검사

tRC = tRCD / t

t = (1,000/목표클럭)

5. tRFC(ns) 값 산출하는 방법

배수 값(t) = (목표로 삼은 MHztCL * 100 값으로 나눈 값)

tRFC(ns) = tRFC / t = 근삿값

6. tRFC값 정하기

tRFC = tRC * (tRRDS + tRRDL) / 2 , 0, +1, +2, +3, 식으로 곱한다.

더 조정을 원하는 경우 찾은 값에서 +-0.1, +-0.2, +-0.3.

미세조정 +-0.01, +-0.02, +-0.04.

식 줄여가며 tRFC값을 조절합니다.

이 값을 계속하여 줄이다 보면 병목현상과 팅김현상 발생하게 됩니다.

한계치 값에 다다른 것입니다.

조금씩 다시 값을 증가 시켜 위 와같은 현상이 없을 때까지 tRFC값을 조절합니다. (적절한 타협)

무난한 값으로 8배로 함.

1.) tRFC2 = tRFC * 1.346 고정값

2.) tRFC4 = tRFC2 * 1.623 or 1.625 중 선택 고정값

7. tWTRS값은 tRDDS값보다 같거나 작아야 합니다. (큰 값을 사용할 경우 전압 인가량이 증가)

8. tFAW값은 상위 설정값이 홀수였으면 1 값을 사용할 수 있습니다.

9. tRTP값은 AUTO값을 사용하거나 tMOD 값의 절반으로 정함. (어떤값을 쓸지 모를경우)
    절대적인 값은 아니지만 초기값은 절반부터 시작함.

오버 후 속도가 떨어지는 경우를 보면 TM5에서 tSTAG 값이 증가합니다.
꼭 이값이 증가한다고 속도가 떨어지지 않드라도 안정화에 상당한 시간을 투자해야 함.
경험상 최종으로 오버를 성공한 값을 유지하면서 다음 단계를 시도시도하는것이 건강에 좋음.

수동으로 맞출 수도 있지만 많은 부분을 수정해야 하지만 안정화는 더 욱 힘들어 짐이다. 결론은 손 안되는 것이 좋습니다.

이 값은 2값을 사용하기도 합니다.

10. tRDWR 값은 AUTO값을 사용하거나 안정화가 안 될 경우에는 손대야 합니다.

AUTO값에서 +- 2 1 줄이거나 늘리면서 값을 찾습니다.

11. tWRRD값은 1, 2, 3. 식으로 증가하며 값을 찾습니다.

이 값은 가능하면 1, 2, 3 범위에서 있으면 좋음.

찾을 수 없다면 4 이상 값에서 찾습니다.

10번과 11번은 복사와 관련이 있습니다.

이 정도만 규칙을 적용하여도 어지간한 것은 오버가 됩니다.

이 규칙으로 설정하고 도 부팅에 실패한 다면 한스팀이나 두스팀정도 전압을 더 줍니다.

반대로 과전압 시에도 부팅이 안됩니다.  한스팀이나 두스팀정도 전압을 낮춤니다. 

VDDCR SOC 전압이 너무 높거나 낮아도 부팅에 실패합니다. 이 값은 많은 사용자가 사용하는 값을 사용해봅니다.

TM5 오류 해독

램오버테스트로 많이 사용하는 프로그램이지만 각각의 오류을 의미을 알수가 없습니다.

TM5 넘버 오류값의 원인 및 대처방안
Number Part ERROR TYPE ERROR 요인 및 대처방안 제시 Sauce 제원
ERROR #0 Refresh Stable 0Mb 전압 차단 초크, tRD 및 tWTR 이 원인일 수 있다.
거의 모든 현상이 항상 tRRD 및 tWTR 나타 나지만,  너무 낮은 tRP OR 너무 낮은 rRC 가 존재함. (사용자 값 tRC 에서 3μs 을 초과한 경우에도 발생함.)

초기 VDIMM 을 추가
Number 6 x ERRER #0 = BSOD 동반 하기도 한다.
Number 0, 0, 0, 4 , 4 .....= VDIMM 부족 (전압부족)
Number 0, 0, 0, 6, 6 ..... = 너무 낮거나 높은 ?SCL OR cLDO?, 또는 잘못된 tWRD 가 이 존재함.

시작 시 Number 0 ERRER = 과전압 충돌, 또는 너무 높은 CkeDrvStr, 너무 높은 ProcODT 있음.
CkeDrvStr 이 너무 높은 경우 #6 ERRER 를 단독으로 발생.
#6 아래 0 ~ 5 사이클에서 ERRER 발생 = 너무 높은 VDIMM
오류번호 #4번, #6번 내부 오류번호 0번이 있음 → tRAW 맞지않음
Updated
(2022.01.01)
ERROR #1 Variable tests 16MB 전압과 관련이 있을 수 도있다.
tRFC 의 문제일 수도 있다.

적은 타임아웃 문제 (tRRD? , tWTR?)가 있음.
중기 이우 에러 … VSOC 전압 과부족

안정한 엣지 CAD_BUS 가 존재하지 않음. (#6 / #4 의 존재 여부에 따라 다르다.)
 
ERROR #2 Variable tests 32MB 타임 아웃 문제. (어디선가 너무 빨리 끝나는 경우, 전압이 부족하여 셀이 제 시간에 충전되지 않음.)

다른 Unit 과의 동기화 문제. → 그 첫번째 원인은 어디선가의 전압문제이다.
아니면 저항 일 수 도있다.

컨트롤러의 갱신과 정확 한 조사 결과가 필요함. 초기화 #3, #4, #5, #8, #10, #14
의 전압과 합께 문제를 제공한다. 그러나 그 자체로는 미미하다.
vSOC /  cLDO VDDP / VDIMM 어디선가 전압이 과부족.
Number 2, 1 , 2, 2 , 2 ..... = 낮은 VSOC
2주기 후반 #2, 8, 9, 8, 9, 2 ..... → VSOC 전압먼저 조정함, CLDO → 전압부족
Number 4, 2, 0 , 9 , 14 ..... = 낮은 cLDO

그 첫번째 원인은 vSOC 가 부족할 수도 있다.
두번째 원인은 cLDO? 전압 과부족 일 가능성이크다.
세번째는 VDIMM 일 것이다. → 과부족 전압이 발생 할 경우 충돌현상이 발생하거나 BSOD 발생하기도 함.
Updated
(2023.05.10)
ERROR #3 Mirror Move 0MB tRDWR / tWRRD 가 의심됨. ↔ tRP , tRFC 이전 데이터 셋을 더 많이 이용하는 경우.
→ tWTRS 를 늘리는 것 부터 시작함. (예 : 5 ~ 14)
→ tRDWR / tWRRD 너무조임. → tRDWR   우선 늘리는 것 부터 시작함.
→ 누수 현상 발생시 tWRRD 를 늘리는 것 부터 시작함.

tRRDL 너무 작거나 큼 → RTT_NOM 값이 너무 강할 수도 있음.
tWTRS 너무 작거나 큼 → RTT_Park  값이 너무 강할 수도 있음. → #4, #8 동반 할 수있음.
Updated
(2023.05.23)
ERROR #4 Mirror Move 128MB PCB Crash...! 에 너무 강한 RTT CAD 가 너무 높음.
BUS_ClkDrvStr 잘못되어거나 CKE 가 잘못됨.
2, 4, 0 … 초기 에러 … VSOC 전압 과부족
4, 0, 12 … 초기 멈충 현상 , 중장기 BSOD 발생 → CLDO? 과부족 or VSOC 과부족
4, 14, 6 … tCKE 맞지 않을 가능성이 큼.
→ 갑자기 화면이 팅기는 현상, 간혈적인 블루스크린 발생 및 드라이버 손실, 예상치 못한 충돌 발생한는 현상
0, 0, 4 , 4 ..... = 초기 로드불량 , 간혈적 화면 깜빡임 → 너무 높거나 낮은 VDIMM 인가 됨.
4 , 4 , 0 …. = VDIMM 높거나 낮음 됨 (높을 가능성이 큼) → 시간 경과 후 깜박임 발생
4, 0, 2, 3.... 과도한 VDIMM 인가 -0.05V씩 차감 → 시간 경과 후 드라이버 손실되는 현상
4, 4, 4, 4 ..... = RTTWrrt, RTTPark 값이 너무 강함 OR tFAW 크거나 작음
CkeDrvStr 저항값이 맞지않음 → 화면 깜밖임, 드라이버 손실및 멈춤현상등 이 발생
4# → 단독 발생 → tWTRL 값 너무 조임 → 한단계씩 풀어 줌
Updated
(2023.01.18)
ERROR #5 Mirror Move 0MB tRDWR / tWRRD 가 의심됩됨.
대량의 데이터 셋일 경우 tRP , tRFC 의 두번째와 셋번째 통과 후 오류를 발생함.
어떤 ns 가 잘못되어거나 "데이터 셋을 잃어버림" OR 잘못된 RTL 를 받는 경우.

AMD 경우 너무 높거나 너무 낮은 cLDO_VDDP & ClkDrvStr 로 인해 tPHYRDS 의 미스매지 발생한 경우.
Updated
(2022.04.08)
ERROR #6 Random tests 1MB IMC (Can man voltage 가 너무 높음.) 전압과 순수하게 관련됨.
ProcODT , cLDO_VPP , vSOC 에 데이터 전송을 시작하지 못하고 Crash 함.
#4 ~ #6 루틴 ERRER #6 블루스크린 (BSOD) 발생.
EREER #5 , EREER #6 은 DIMM 사이의 타이밍 미스매치가 일어남. (데이터 미러 오류)

1. 0 , 0 , 0 , 6 , 6 , 6 (두번째 사이클이 잘못된 tWRRD , SCL 이 너무 낮음.)
2. 싱글 ERRER #6 → 시간 경과 후 RTT 값을 고정하고 +0.1 OR +0.05v vDUMM 인가 후
3. 2번 선행 후 1주기 오류 : #6 ... Driver 손실, BSOD 발생 → VDIMM 과전압 → -0.1 OR -0.05v
   맞추며 가며 테스트함
4. 6 , 6 , 6 으로 시작 시  tCKE 가 너무 높거나 낮음 OR tFAW 크거나 작음
5. cLDO? → 시간 경과 후 맞지 않을 가능성이 큼 → (과부족)
6. ?vSOC → 시간 경과 후 맞지 않을 가능성 다분이 있음 → (과부족)
7. 장 시간 사용 중 - BSOD 발생과 디바이스 충돌현상, 동시에 비푸음. → 과도한 VDIMM 인가될
   가능성이 큼.
Updated
(2023.07.01)
ERROR #7 Mirror Move 2MB CAD_? 오류
BUS OR CAD_BUS SETUP 타이밍 시간이 최적이 아니다.
(낮은 CKESETUP 일 가능성.) ↔ (tRFC 내의 많은 EREER 가 존재함.)
대부분 타이밍 시간이 지난 후 발생함.

대안
vDIMM 너무 높거나 낮음. ( vDIMM 를 + / - 한팀 이상 설정 조절함.)
tFAW 어색한 값이 설정된 경우 tRAS 는 +1 이 더 필요함.
tCKE  = 1 → 6 → 7 → 8 OR 1 → 7 → 8 → 9 (CkeSetupStr 를 증감 조절.)
Updated
(2021.04.05)
ERROR #8 Random tests 0MB ERRER #1
#1 , #8 끝  ERRER → 타이밍 불량.
#8 EREER , OR ERRER #8 , #2 → cLDO? 과부족 현상일 수 있음 or VSOC 과부족
그래픽 드러이버와 충돌이 발생할 수 있음.

원인
1. tWTRS , tWTRL 이 너무 작거나 큼.
2. 전원부 어디선가 과부족.
3. tFAW 또든 TRTP → 맞지않음.
4. EREER #8 단독 오류 →  tRDRD? 맞지 않을 가능성이 있음.
5. #8, 9, 9 …. tFAW 맞지 않을 가능성이 있음.
6. 2 사이클 이후 EREER #8 → tWRW? 맞지 않을 가능성이 있음.
7. 9, 10, 8, 4 .....  → tWTR? or tRDW? and tWRR? → 맞지 않을 가능성이 있음.

대안
1. tWTRL 이 너무 높을 수 있지만 우선 tWTRS 를 높임.
2. cLDO? / VSOC → 높이거나 낮춤. → cLDO? 과전압 일 가능성이 큼.
3.  tRDRD? → 너무조임 또는 너무 느슨함 → 변경 후 EREER #12 단독 발생 가능성 있음.
4. 2주기 이상 8 또는  12 ....  RTTPark 가 맞지 않음. → 장시간 전원 차단후 비프음 발생 부팅불안정 → 저전압 OR 과전압 OR RttPark → 맞지않을 가능성이큼
Updated (2023.05.23)
ERROR #9 Mirror Move 4MB #9, #8 , #8 , #8 , #14 → 타이밍 / 전압문제 동시 발생.
tWR? 이 너무 느림 → 타이밍 문제 너무 낮거나 높음. / 낮은 전압으로 인한 안정성 문제.
Number 9 → 너무 낮거나 높음  → VSOC 과부족 현상
#9 ,10, 8 …..  9, 8, 10 …. TRD? , TWR?  너무 낮거나 높음.
2주기 이상 #9 단독 Errer tFAW 맞지않음(작거나 큼) 

tRP 를 낮춘 경우 vDIMM 을 조금 더 올려 줌.
지연시간이 길어지도록 tRP 를 늘린 경우 vDIMM 를 -0.01 , -0.05 줄임. (BIOS에 따라 다름)
 
ERROR #10 Random tests 8MB tWR? 이 너무 빠르거나 너무 느림 → 첫번째 5개의 주유 타이밍에 영향을 줌.

tRD? 문제.
tRCDWR 이 될수도있고, tRP 가 될수도 있고, 마지막 2개 tRDWR, tWRRD 가 될수도있음.

원인
1. 메인 tRCDWR / tRD? 가 서로 맞지 않음.
2. tRD? / tWR? 이 서로 맞지 않음.
3. tFAW 맞지않음.

대안
맨 처음 RTT_NOM 을 10 상한 더 강한게 증가 시킴.
tWTRS 너무 조임 또는 너무 느슨함. → 그 원인 중 하나 일수 있음.
tRD? / tWR? → tRD? 선 조치 후 tWR? 조정 함.
tFAW = 게임 팅김현상, 간혈적인 프로시저 종료 현상발생 → 사이클 맞지않음.
→ (사용클럭 / tCL * 100) * (tCL + tRC + tRP + tRAS)/ 4 , 5 , 6 , 8 ..... MAX. 11.5
→ ?vSOC : 너무 높거나 낮음 → cLDO? 너무 높거나 낮음.
2주기 후반 #10 ... cLDO 전압부족
 
ERROR #11 Random tests 16MB RAM 과열 가능성이 크다.
CAD 에 ERRER 발생 함. → BUS 가 최적 상태가 아님. → SETUP 시간 잘못 됨.
tRFC 에 ERRER 발생 함. → 너무 낮다. (대부분 시간 경과 후 발생 한 경우)

대안
vDIMM = + / - 증감 조절.
tFAW 에 어색한 값이 설정된 경우 → tRAS or tRTP = +2 가 더 필요함.
tRFC = + / - 증감 조절
correctcd
(정정한)
(2023.02.27)
ERROR #12 Random tests 32MB RRER #2
처음에 딱 맞으면 ProcODT 를 1회 증가 시키거나 RTT_NOM 를 약화시켜 CPU 1.8v 라인이 약해지는 현상 이 발생.
ClkDrvStr 를 약하게 하여 vDIMM 을 약간 증가시키는 현상이 발생.
1. 8 .... RTTWR 가 맞지 않음.
2. 내부 오류 12 동반 선행 동반 오류번호 4 또는 6 이 있을 경우 tFAW 크거나 작음
3. 2주기 #12 ....  RttPark → 맞지않을 가능성이큼
4. tWrrd 가 맞지않음. → 가승성 이 큼

여러 요인과 같이 ERRER 를 돌출함 → 한 단계 높이거나 낮춤.
선행 EREER #8 단독 오류 후 내부 EREER 8 오류발생 :  tRDRD? → 너무조임 또는 너무 느슨함
Updated
(2021.01.21)
ERROR #13 Random tests 64MB RAM 과열 가능성이 크다.
빅 데이터 전송 중 시간 초과 발생. → 완전 충돌 현상. → RTT 에 과도 한 전압 → SNR 불량과 관련됨.

#13 의 폭발적 증가 → vDIMM 을 낮 추거나 보다 강혁한 RTT_NOM 를 사용봄
상호작용일 가능성이 크다.

랜덤 #13 이 여전히 첫번깨 루프에 존재함. →  Pro code 증가함.
rephrased
(재해석)
2023.01.21)
ERROR #14 Mirror Move 0MB #14 , #4 , #0 → 잘못된 CAD_? 와 연관됨. → Setup Timing 너무 낮음.
#14 , #2 , #8 → cLDO? 너무 높거나 낮음. tWTR? / tCKE 맞지 않음.

원인
CAD_BUS AddrCmdDrvStrem / CsDdtDrvStrem / CkeDrvStrem → 시간 초과로 인한 전원 차단. → 대부분 전압 문제와 동반 발생 함. →  BSOD 동반 하기도 한다.
#14, 8, 9 ..... tWTR???? → 맞지않음. OR 작거나 큼

초기 급격한 누적 변동 후 2 CYCLE 이상 #14 EREER 동반 → CsDdtDrvStrem / CkeDrvStrem → 서로 맞지 않음. (Ex. 역 비례하거나 최소한 같아야 함.) → 저항문제
4 Cycle 이상 단독 #14 errer 발생 → ClkDrvStrem - 맞지 않음 → 저항문제

Timing 나쁜 값에 vDIMM 충돌 이 발생함.
#0 , #0 , #14 , #0 , #9 → 과도한 vDIMM 인가함.
updated
(2023.05.25)
ERROR #15 Mirror Move 128MB #15 이후 Crash 발생. → One Cycle Timing 부정확함.
tCWL , tCL , tRFC , vDIMM , tFAW < tRRDL , tRRDS → 너무 조임.
8, 14 ….. → tFAW 맞지않음
#15 주기 → 9, 8 ….. tRDWR or tWRRD 타이밍이 맞지않음
#15 주기 → 8, 4, 12 ….. CLDO 맞지않음 or VSOC 맞지않음 (전압이 강할수있음)

불안정한 원곡선 옵티마이저 코어
y 크린처로 확인이 필요 (1 - 7 - 0 - 4 루프 = 72분) ↔ 전문가
added
(추가)
(2021.12.01)

참고하세요.

 

 

'해찬벌뜨라기' 카테고리의 다른 글

2023년가을배추  (0) 2023.09.02
이찬원 풍등 가사  (0) 2023.04.24
가성비 좋은 글꼴  (0) 2023.03.17
마이크로소프트 PC 매니저(PC Manager)  (0) 2023.01.30
윈도우즈 와이드 바탕화면  (0) 2022.11.29