|
|
|
|
|
by wtallis
2530 days ago
|
|
> Given this architecture, how would read speeds drop by 35% from one model to the next? I'm not sure--my first guess was that fewer NAND chips were being used, but teardowns show that both 2018 and 2019 models were using two chips. NAND flash is almost always packaged with a stack of several dies in each BGA package. Individual dies are typically 256Gb (32GB) or larger, and most manufacturers will stack up to 8 or 16 dies per package. So an SSD with two packages can easily vary from 128GB (2 packages x 2 dies per package x 256Gb per die) to 2TB (2 packages x 16 dies per package x 512Gb per die). It's also possible for a single BGA package to have the NAND organized on one or more channels. Drives using larger form factors (eg. enterprise SSDs using 2.5"/15mm dual-PCB) will typically have each package connecting to only one of the SSD controller's channels, and often have multiple packages per channel. Consumer SSDs that need to minimize PCB footprint take the opposite approach, using eg. two packages connecting to two channels each to fully populate a low-end 4-channel SSD controller. I don't know Apple's recent history of NAND choices, but it's possible they've switched from MLC (two bit per cell) to TLC (three bit per cell) NAND flash, which sacrifices performance for density and cost. They have probably moved to 3D NAND with a higher layer count, which can be a mixed bag for performance especially when the controller is not also upgraded. If they've moved to a higher per-die capacity for drives with the same total capacity, then a significant performance drop for lower-capacity models is expected. |
|