数据中心交换芯片设计全流程实战

📚 共计 30 章节
01
交换芯片概述
数据中心网络架构 · 交换芯片位置 · 核心指标(带宽/时延/功耗)
架构指标
02
交换芯片架构设计
Crossbar/Clos · iSLIP/DRRM · 流水线设计
调度矩阵
03
SerDes与高速接口
PAM4/NRZ · 信号完整性 · 高速SerDes挑战
SerDes编码
04
包处理流水线
包解析 · L2/L3/L4查表 · ACL · QoS · 转发
流水线查表
05
流量管理
VoQ · Head-of-Line阻塞 · 整形与调度
VoQ拥塞
06
Buffer管理
共享Buffer · 动态分配 · Cell/Packet映射
BufferCell
07
查表引擎
TCAM · Hash冲突 · 多级查找流水线
TCAMHash
08
时间同步
IEEE 1588v2(PTP) · SyncE · 时间戳处理
PTPSyncE
09
安全特性
MACsec · IPsec · ACL过滤 · DDoS防护
安全加密
10
可编程性
P4语言 · 可编程解析器 · 匹配-动作流水线
P4可编程
11
芯片验证策略
验证计划 · UVM环境 · 覆盖率驱动验证
UVM验证
12
性能验证
带宽/时延测试 · 背压测试 · 拥塞场景
性能测试
13
功耗分析
动态/静态功耗 · 门控时钟 · DVFS
功耗优化
14
DFT设计
扫描链 · MBIST · 边界扫描 · ATPG
DFT测试
15
后端设计流程
综合 · 布局布线 · 时钟树 · 时序收敛
后端时序
16
封装与PCB设计
BGA/FCBGA · 高速PCB · 信号完整性仿真
封装PCB
17
芯片测试与量产
ATE测试 · SLT测试 · 良率分析
量产ATE
18
系统级调试
Bring-up · Link不稳/丢包/CRC错误
调试Bring-up
19
SDK与驱动开发
寄存器抽象 · API设计 · Linux内核驱动
SDK驱动
20
交换芯片的演进趋势
800G/1.6T · Chiplet · 光电融合
演进Chiplet
21
案例研究
Tomahawk/Trident/Jericho架构对比
案例架构
22
交换芯片的生态
SAI接口 · SONiC · 白盒交换机
生态SONiC
23
芯片设计项目管理
需求分析 · 里程碑 · 跨团队协作
管理流程
24
可靠性设计
ECC · CRC · 故障隔离 · 热插拔
可靠性ECC
25
高级调度算法
CQFD · Push-In-First-Out · Credit流控
调度算法
26
网络虚拟化
VXLAN · NVGRE · Geneve封装卸载
虚拟化隧道
27
遥测技术
INT · 流表统计 · 延迟测量
遥测INT
28
芯片安全设计
信任根 · 安全启动 · 防侧信道攻击
安全信任根
29
交换芯片的AI应用
负载预测 · 智能路由 · 异常检测
AI预测
30
未来展望
光子交换 · 量子网络 · 6G交换芯片
未来光子