{"id":"hbm-base-phy-controller","level":"package","name":"Base die, PHY and memory controller","shortName":"Base die, PHY and memory controller","role":"Separates memory-stack logic from host scheduling and the electrical interface.","description":"An HBM connection has several cooperating control layers. DRAM core dies store and access data; a base die supports the stack’s interface and other generation-specific functions; the host memory controller schedules commands and manages access policy; the host PHY implements the physical signaling, timing and training boundary. These are not interchangeable objects. A base die fabricated on an advanced logic process does not automatically become the accelerator’s main memory controller. The chosen package route must connect compatible pad arrangements and electrical interfaces. This lesson follows one request across those boundaries and identifies which part owns scheduling, signal timing, vertical transport and storage.","specs":[{"label":"Host boundary","value":"Controller ↔ PHY ↔ package link","context":"A defined digital-to-physical interface is required."},{"label":"Stack boundary","value":"Base die ↔ DRAM core dies","context":"Base-die functions and fabrication process vary by generation/vendor."}],"interfaces":[{"name":"Host requests","direction":"in","signal":"Addresses, data, ordering and service priorities"},{"name":"HBM command/data link","direction":"out","signal":"Trained electrical transactions compatible with the memory stack"}],"tradeoff":"More sophisticated scheduling or base-die functionality can improve efficiency and customization while adding area, verification and process dependencies.","whyAI":"Usable HBM bandwidth depends on controllers, PHY timing, package connectivity and array behavior working together, not just memory pin count.","related":["hbm-controller","dram-cell-array-fabrication","hbm-channel-generation-ras","cowos-s-silicon-interposer"],"sources":[{"title":"SK hynix — TSMC collaboration on HBM","url":"https://news.skhynix.com/en/sk-hynix-partners-with-tsmc-to-strengthen-hbm-technological-leadership/"},{"title":"Synopsys — HBM3 Controller IP","url":"https://www.synopsys.com/designware-ip/interface-ip/hbm/hbm3-controller.html"},{"title":"Synopsys — HBM4 PHY IP datasheet","url":"https://www.synopsys.com/content/dam/synopsys/resources/dw/hbm4-phy-datasheet.pdf"}],"scale":"Memory channels, package links and wafer-supply accounting","kind":"integration","branch":"Memory / HBM system constraints","subbranch":"HBM interfaces, generations and silicon intensity","mechanism":["Accept memory requests and map them to the controller’s address and scheduling policy.","Generate legal DRAM commands while coordinating refresh, ordering and data-integrity functions.","Pass the transaction across the defined controller/PHY interface.","Train and drive the physical link through the package and stack interface.","Return sensed data and handle reported errors within the stated host and memory responsibilities."],"misconception":"The HBM base die is not automatically the host memory controller, and the PHY does not replace all scheduling logic.","check":{"question":"Which block principally chooses when queued host memory requests become DRAM commands?","options":["A passive silicon TSV alone","The package lid","The memory controller"],"answer":2,"explanation":"The controller manages protocol and scheduling policy; the PHY realizes the physical signaling boundary."},"science":[{"title":"Interface timing budget","equation":"T_UI = 1/r; margin ≈ T_UI − timing_uncertainty − required_window","explanation":"Data rate r uses transfers/s for one data lane and T_UI seconds; other timing terms also use seconds.","assumptions":"Illustrative unit-interval budget. Exact setup/hold, jitter, skew and receiver models depend on the signaling standard and implementation."}],"prerequisites":["hbm-controller","hbm-stack-assembly-test"],"learningObjective":"Assign controller, PHY, base-die and core-die functions to the correct boundaries.","workstream":"W06","visualFamily":"hbm-detail","engineeringExample":"Synthetic link: 8×10⁹ transfers/s gives a 125 ps unit interval. A shorter interval tightens timing requirements even if the stored memory capacity is unchanged.","evidenceNotes":"The 2024 SK hynix–TSMC announcement describes a planned HBM4 base-die direction, not proof of its current production status. PHY-specific limits are not generalized to all HBM.","labId":"library","scope":"Use the manufacturing investigation to trace compatible inputs, assembly and operating constraints; no current standalone calculator models this lesson’s full mechanism.","investigationId":"manufacturing","labScope":"Use the manufacturing investigation to trace compatible inputs, assembly and operating constraints; no current standalone calculator models this lesson’s full mechanism."}