第01章
SoC内存互连概述
服务器SoC架构演进 · 内存互连角色 · 内存墙挑战 · 课程目标
架构内存墙
第02章
片上互连基础
AHB/APB/AXI · Crossbar · 环形总线 · NoC基础
总线NoC
第03章
内存子系统架构
DDR/LPDDR/HBM · 内存控制器 · 通道/Rank · 调度算法
DDR调度
第04章
Cache一致性协议
MESI/MOESI · 目录协议 · Snoop过滤器 · 一致性流量
一致性MESI
第05章
内存互连拓扑设计
点对点/星型/树型/混合 · 延迟与带宽影响
拓扑延迟
第06章
NoC路由算法
XY/维序路由 · 自适应路由 · 源路由 · 死锁避免
路由死锁
第07章
NoC流量控制
存储转发 · 虚拟直通 · 虫洞路由 · 信用机制
流控虫洞
第08章
内存互连QoS设计
QoS需求 · 优先级调度 · 虚拟通道 · 带宽隔离
QoS虚拟通道
第09章
内存互连低功耗设计
DVFS · 时钟门控 · 低功耗NoC · 自刷新节能
低功耗DVFS
第10章
内存互连安全设计
内存加密 · 安全通道 · 侧信道防御 · TEE支持
安全TEE
第11章
内存互连验证方法学
验证计划 · UVM · 断言 · 性能验证
UVM断言
第12章
内存互连性能建模
延迟/带宽模型 · 吞吐量 · GEM5/DRAMSim2
建模GEM5
第13章
内存互连RTL设计实践
SystemVerilog · AXI · Crossbar · NoC路由器RTL
RTLSystemVerilog
第14章
内存控制器设计
DDR PHY · 命令调度 · 读写数据路径 · ECC/RAS
DDRECC
第15章
Cache控制器设计
Tag/Data阵列 · 替换策略 · 写策略 · 预取器
CacheLRU
第16章
目录控制器设计
目录条目 · 状态机 · 一致性协议 · 目录缓存
目录一致性
第17章
Snoop过滤器设计
过滤器结构 · 一致性维护 · 容量/延迟 · 多级
Snoop过滤器
第18章
内存互连物理设计
时钟树 · 布线 · 信号完整性 · 电源完整性
物理设计SI/PI
第19章
内存互连先进工艺适配
FinFET · 2.5D/3D IC · HBM · Chiplet/Die-to-Die
先进工艺Chiplet
第20章
CXL (Compute Express Link)
CXL.io/cache/mem · 内存池化 · 一致性 · 服务器应用
CXL池化
第21章
CCIX与OpenCAPI协议
CCIX/OpenCAPI概述 · 与CXL对比 · 多协议互连
CCIXOpenCAPI
第22章
HBM (High Bandwidth Memory) 互连
HBM2E/HBM3 · PHY · 控制器 · 2.5D集成
HBM2.5D
第23章
GDDR (Graphics DDR) 互连
GDDR6/GDDR7 · 控制器 · 与HBM对比 · AI/ML加速
GDDRAI加速
第24章
内存互连调试与调优
JTAG/APB · 性能计数器 · Trace/Log · 在线调优
调试调优
第25章
内存互连可靠性设计
RAS · ECC (SEC-DED/RS) · 内存镜像 · 故障注入
可靠性ECC
第26章
内存互连可测试性设计 (DFT)
扫描链 · BIST · 边界扫描 · ATPG
DFTBIST
第27章
内存互连系统级验证
系统级测试 · 随机/定向测试 · 压力测试 · 回归CI
系统验证CI
第28章
内存互连案例分析 (一)
Intel Mesh · AMD Infinity Fabric · ARM CMN
案例分析Mesh
第29章
内存互连案例分析 (二)
NVIDIA NVLink · Google TPU · Apple M系列
NVLinkTPU
第30章
内存互连前沿趋势
CXL 3.0 · 光互连 · 存算一体 · AI设计自动化
前沿光互连