Re: Is it worth having so many layers ?
Reducing die size has implications for NAND cell life - the smaller the cell size, the less robust the cell is (after all, storing data in a cell is done by effectively zapping a fairly specific charge into the cell that corresponds with the data you're encoding*).
That's why we went 3D after TLC.
Storing more bits per cell in smaller and smaller cells is what has taken SLC flash from 100K P/E cycles (program / erase) to QLC being good for 300 PE cycles by default - but on the plus side, it's also reduced the cost by many orders of magnitude too, but you can see why we're going "high rise" on flash cells......
*charge/voltage states get somewhat more hairy as the bits per cell increases:
Single Level Cell (1 bit per cell) = 1 or 0, so full or not full - if it's 70% full, it's a 1 and the cell isn't in great shape.
Multi Level Cell (2 bits per cell) = 00, 01, 10, 11, so empty, 1/3, 2/3rds, full - if it's 70% full, what does that correspond to - 10 or 11?
Quad Level Cell (4 bits per cell) = 0000 or 0001,,,,,,, to 1111 or 16 charge states to be discerned with certainty - what does 70% full relate to - the 11th or 12th charge state? Don't get it wrong as you'll give people duff data.....
I can see why PLC is taking a while......