Author |
Message |
Bolo
Joined: 05 Dec 2017
Posts: 727
Location: 506F6C616E64
|
Posted: Fri Apr 14, 2023 17:22 Post subject: PoC - Voltage Offsets for Micron QLC 0x2cd40c32 / 0x89d40c32
|
|
Small R&D info ))
Movie presents proof of concept of new software for Voltage Offsets in QLC (SDR/DDR2) memory. Readed on standard FE reader with internal voltage (3.3V) - ID 0x2c d4 0c 32 / 0x89 d4 0c 32
YouTube link - https://www.youtube.com/watch?v=e-dSrPAWkdc
Explanation:
In QLC chips there are four pages - Low Page, Upper Page, eXtra Page, Top Page. While "Low Page" can be usually corrected by any reader then 3 other pages are uncorrectable due RR registry cannot be properly set. This is more often by Green/Red stripes on ECC Map (0:20). In our laboratory we created special software that are able to adjust proper Voltage Offsets for "Upper Page", "eXtra Page" and "Top Page" one-by-one. After this correction (ECC) for such memory takes much less time.
On Movie you see already fixed image (full green) by us already. Then we jump into normal read which you usually can get with build on functions (first page green, all 3 rest red - stripes) and then magic starts.... voltage offsets regulation for each page ))))
Soon PoC for DDR3 ))
In case you got QLC chips which above issues feel free to contact us.
|
|
|
jeremyb
Joined: 09 Dec 2008
Posts: 1950
Location: RecoverMyFlashDrive.com Bridgeport, CT, USA
|
Posted: Fri Apr 14, 2023 18:59 Post subject:
|
|
I really like the app, it's very slick.
Good explanation..
I don't see what actual R&D you've done though. Micron v3 (TLC) registers support this, you just added the remaining QLC (for SDR) registers... Nothing special. Kind of an insult saying send your work exclusively to me for RR that anyone can do. If you'd like Sergey can implement the registers in the next version of FE. Micron v4 supports TLC, QLC, and DQS QLC.. so big deal..
If you want a challenge I have a few 1.2v DDR3 QLC NAND chips w/ DQS..
I can read 50% of the data but there are still random bit errors, no stripes.. If you can read them I'll give you credit
|
|
|
Bolo
Joined: 05 Dec 2017
Posts: 727
Location: 506F6C616E64
|
Posted: Fri Apr 14, 2023 20:08 Post subject:
|
|
Micron v3 not work here - if need movie we can record it. Main diffrence in our method for those chips is that we don’t set any additonal RR registers (as you see we registers works on Micron v2). What we do is we are changing voltage offsets here and for SDR it can work on standard FE reader on 3.3V. No Power mod needed even.
For DDR3 /DQS we Already write in comments that soon we will publish PoC
|
|
|
jeremyb
Joined: 09 Dec 2008
Posts: 1950
Location: RecoverMyFlashDrive.com Bridgeport, CT, USA
|
Posted: Fri Apr 14, 2023 20:15 Post subject:
|
|
Micron v3 is for TLC not QLC of course it won't work.. Adding QLC regs is no problem though.. just saying.. it's a little presumptuous to say, only we can implement this RR.
Power mod is only not required on a select few NAND chips...
Slick app though.
|
|
|
Bolo
Joined: 05 Dec 2017
Posts: 727
Location: 506F6C616E64
|
Posted: Fri Apr 14, 2023 20:30 Post subject:
|
|
We never say that only we can implement this… this movie is proof of concept for voltage offsets registers instead of ReadRetry registers which are totally two diffrent aspect of correction of NAND. This is why it can work on normal reader.
|
|
|
jeremyb
Joined: 09 Dec 2008
Posts: 1950
Location: RecoverMyFlashDrive.com Bridgeport, CT, USA
|
Posted: Sat Apr 15, 2023 0:10 Post subject:
|
|
Bolo wrote: | this movie is proof of concept for voltage offsets registers |
This is the basic concept of read retry... SanDisk, Hynix, Samsung, etc... Every register modifies a voltage offset for a specific page. All this video shows is that Micron NAND uses voltage offsets which we've known since Micron v3. I feel like you posted a proof of concept that you created the wheel.
Bolo wrote: | instead of ReadRetry registers which are totally two diffrent aspect of correction of NAND. | Micron NAND uses many different methods for error correction.
Maybe we have terminology confusion.
1. Micron v1 Read Retry is a Library
2. Micron v2 is Calibration
3. Micron v3 is Voltage Offsets for TLC NAND.
Bolo wrote: | This is why it can work on normal reader. |
Implementing Micron v4 for use on NR is very easy however there isn't much compatibility with other NAND chips due to NV-DDR3, which luckily we both have a solution for
|
|
|
|