This (the past 20 years of improvement) is an incredible feat of engineering.
QLC flash - with 16 charge levels, for four bits per cell - is pretty common nowadays, but that's as far as it goes so far. And stability is indeed a concern; modern flash devices rely heavily on error correction.
This is 3 stacks of >100 layers.
What does 4D memory mean?
https://www.tomshardware.com/news/sk_hynix-debuts-4d_nand,37...
Always. All digital storage media depends on error correcting codes and sector-remapping these days.
https://www.digikey.com/en/products/detail/winbond-electroni...
https://www.digikey.com/en/products/detail/alliance-memory-i...
There's also 9x8mm eMMC. The big issue with shrinking it further is that it tends to be a module with a separate controller doing lots of things to make the memory reasonable to use.
And as you surely know, I usually can't boot from NAND (due to the aforementioned annoyance) so I'd have a boot flash and a storage flash and that's unideal.
I'll note though that the controllers are small. You can RE the die size of a common eMMC<->NAND controller and it's much smaller than 9x8. I won't share which because I honestly don't remember if we got an NDA in place but considering they all stack dies in there anyway, I don't really see that as the size driver.
Even now as a consumer I can see the stagnation. It's the same parts year after year. Or you become a phone. You have my sympathy.
I'm not sure what the rules are, but I had to disable a surprising number of "legitimate interests" related to advertising.
How many layers are needed for each physical cell? Is it 1,2, or a lot more? Is this effectively 321 physical TLC cells stacked vertically and some planar style logic at the bottom of the stack.
Also, where do multiple pieces of silicon factor into this - I assume we might be up to 16 silicon dies deep with through-silicon-vias, which would mean a cross section of a package could actually have 5000 layers - that sounds crazy!
Each of those layers can have a cell, so if you have a tlc device at a 100nm pitch, you have a density of 321*3/(1e-4)^2 bits/mm, or about 1e11bits/mm2.
Fun reference: atomic density is 1atom/.5nm, so 1/5e-7^2, or 4e12/mm2 ish.
Not too far away.
https://borecraft.com/files/Comparison_Current_NAND.pdf (from 2019) has some of the cross-sections I was looking for - and that only goes up to 96 layers!
https://thememoryguy.com/3d-nands-impact-on-the-equipment-ma...