[RETRO501] Memtest86+ LAB501 Edition – Binning per IC pentru platforme vechi
Single-rank si Dual-rank
Pentru a acoperi ambele tipuri de organizare a modulelor de memorie, am pregatit doua executabile distincte: Single Rank (SR) si Dual Rank (DR). Varianta SR identifica IC-urile A1-A8 prin corelarea mastii Err Bits cu ultimul digit hexadecimal al adresei la care a fost detectata eroarea. In cazul modulelor dual-rank, acelasi grup de linii de date poate corespunde unor IC-uri diferite, in functie de rank-ul accesat. Din acest motiv, varianta DR introduce o verificare suplimentara, bazata pe capacitatea totala de memorie detectata de Memtest86+. Astfel, pentru un modul de 512MB, adresele din prima jumatate (0-255MB) sunt atribuite IC-urilor A1-A8, in timp ce adresele din a doua jumatate (256-511MB) corespund IC-urilor B1-B8. In cazul unui modul de 1024MB, pragul se muta automat la 512MB.
Aceasta metoda presupune ca cele doua rank-uri ocupa intervale consecutive de adrese, prin urmare recomandam testarea cate un singur modul de memorie, indiferent daca acesta este SR sau DR. In cazul modulelor dual-rank, trebuie dezactivat interleaving-ul intre rank-uri din BIOS, de exemplu prin setarea optiunii DRAM Bank Interleave pe Disabled in BIOS-ul placilor DFI LANParty nForce4. Pe alte placi de baza, optiunea poate aparea sub denumirea Rank Interleaving, denumirile si setarile disponibile fiind diferite de la o platforma la alta. Daca cele doua rank-uri nu ocupa intervale consecutive de adrese, programul poate indica un IC de pe rank-ul gresit.
La fel de importanta este excluderea Test 7 (Block Move), cunoscut drept Test 5 in vechile versiuni Memtest86+, integrate inclusiv in BIOS-urile placilor DFI LANParty nForce4. Block Move muta succesiv blocuri de date si verifica ulterior integritatea acestora, astfel incat adresa la care este detectata eroarea nu corespunde neaparat celei unde aceasta s-a produs initial. Am intalnit numeroase situatii in care acest test a dus la identificarea gresita a IC-urilor, motiv pentru care recomandam dezactivarea lui atunci cand folosim Memtest86+ LAB501 Edition pentru binning. Block Move ramane util pentru verificarea stabilitatii generale a memoriei, insa rezultatele sale nu trebuie folosite pentru localizarea individuala a IC-urilor.
In cele din urma, identificatorul afisat de program trebuie corelat cu pozitia fizica a IC-ului pe modulul de memorie. Numerotarea si traseele electrice difera de la un PCB la altul, in special in cazul anumitor module DDR din primele generatii, unde IC-urile corespunzatoare celor doua rank-uri sunt dispuse alternativ pe aceeasi parte a PCB-ului. Pentru a usura identificarea, am marcat ordinea IC-urilor pe cateva PCB-uri populare din perioada DDR, atat pe fata, cat si pe verso. In cazul modulelor SDRAM, unde IC-urile sunt dispuse in ordine, pot fi folosite ca referinta si imaginile 3 si 4 de pe aceasta pagina. Aceste exemple permit localizarea rapida a componentei indicate de program, cu conditia ca modulul testat sa utilizeze acelasi layout electric.
- Corsair 50-00107, Brain Power BDSA83A, JEDEC 2025193-0F1.A00 (poate fi populat Single-Rank sau Dual-Rank)
- JEDEC 2025005-0F1.A00, JEDEC 2025192-0F1.A00, TTI / Hsien Jinn GB3-211 (Single-Rank)
- Brain Power B6U808, Brain Power B6U815 (Corsair 50-00144A), Brain Power D68001H, Brain Power D68002H, Brain Power D68004H (poate fi populat Single-Rank sau Dual-Rank)










Comentarii