I do not see HBM as part of MID (Multimedia Interface Die). HBM as close as possible to compute is the best idea, therefore attached to AID.
You can differentiate in other ways:
- HBM elevated a little (EFB?) and directly attached on AID (so no HBM signal routing through the interposer), which roughly halves pJ/bit
- Stacked SRAM / V-Cache
- HBM4 could use PIM
- MID could feature additional LPDDR5/6 channels (cheaper memory and higher total memory capacity)
The way I would picture it is, based on some info leaked
- 2 AIDs next to each other connected with fast link, maybe hybrid bond linked silicon bridge
- XCDs stacked on top of AIDs
- MID next to each AID, maybe connected with same bridge silicon bridge (or EFB?)
- HBM4 stacks (2 or 4?) stacked on top of MIO, with the base logic die being part of MID, PIM could be part of MID / HBM combo.
This would mean AID would no longer have memory controllers talking directly to HBM, it would just have a networking interface talking to neighboring bridges.
Then, custom product could be developed with different numbers of AIDs (compute) and MIDs (memory capacity)
One sticking point is if Mi400 is expected to use HBM4. I have not seen this question addressed on either NVidia or AMD side, which is what would be the first product to use HBM4