Weder AMD, noch Nvidia beziehen direkt Controller-IP von Rambus, sondern beide bezahlen wie fast jeder DRAM-Controller-Hersteller Lizenzgebühren für die entsprechenden Patente an Rambus.
AMD hat vor Jahren (Ende 2014) mit Synopsys einen mehrjährigen Vertrag abgeschlossen, wo beide IP ausgetauscht haben und Synopsys Mitarbeiter von AMD übernommen hat:
Synopsys - News Releases
Bis dahin hat AMD ihre DRAM-Controller vermutlich immer In-House entwickelt, bei Nvidia würde ich bis Heute das gleiche vermuten.
Beim GP100 hat Nvidia 4096-Bit verbaut und war der erste, welcher HBM2 umgesetzt hat, die Stacks rennen auch nur mit 1,4 Gbps bzw. ~700 Mhz für grob 720 GB/s.
Es ergibt natürlich völlig Sinn GDDR5(X) weiter zu verwenden, wenn HBM2 noch teuer in der Umsetzung ist und das Zeitfenster von Produkten negativ beeinflussen kann.
Ich denke nicht das es für AMD spaßig ist, sich mit dem HBM2-Bring-Up herumzuschlagen, schon ein zweites mal was Consumer-Products angeht und wo sie den Verkaufspreis wegen der starken Konkurrenz ziemlich weit unten ansetzen müssen.