第01章
数据中心芯片概述
芯片分类 · 市场格局 · 项目实战目标与路线图
概览战略
第02章
需求分析与规格定义
客户需求收集 · FS文档 · 性能指标定义
需求规格
第03章
系统架构设计
芯片顶层架构 · NoC总线 · 内存层级 · 功耗预算
架构NoC
第04章
微架构设计
流水线 · 缓存一致性 · 乱序执行 · 分支预测
微架构CPU
第05章
RTL编码规范
Verilog/SV风格 · 可综合设计 · 时钟域 · 复位策略
RTL编码
第06章
核心模块设计
CPU Core微架构 · Cache控制器 · MMU/TLB
核心Cache
第07章
互联总线设计
AXI/ACE/CHI · NoC路由器 · 死锁避免
总线互联
第08章
内存控制器设计
DDR5/LPDDR5 · 调度算法 · ECC校验
DDR内存
第09章
PCIe子系统设计
PCIe Gen5/6 · DMA引擎 · 地址转换(ATS)
PCIe高速
第10章
安全模块设计
信任根 · 安全启动 · 加密引擎 · 侧信道防护
安全RoT
第11章
功耗管理设计
DVFS · 电源门控 · 时钟门控 · 功耗状态机
低功耗DVFS
第12章
调试与追踪模块
JTAG · CoreSight · 性能计数器 · 错误记录
调试追踪
第13章
功能验证策略
验证计划 · 测试平台 · 覆盖率驱动(CDV)
验证VPlan
第14章
UVM验证环境搭建
UVM组件 · Sequence · 寄存器模型 · Scoreboard
UVM环境
第15章
随机约束验证
约束求解器 · 随机激励 · 功能覆盖率 · SVA
约束随机
第16章
形式化验证
属性检查 · 等价性 · 模型检查 · 应用场景
形式化属性
第17章
低功耗验证
UPF/CPF · 功耗状态切换 · 漏电分析
低功耗UPF
第18章
时序分析与收敛
STA · SDC约束 · OCV · 时序修复
时序STA
第19章
物理设计入门
逻辑综合 · 布局 · 时钟树综合(CTS)
物理综合
第20章
可测试性设计(DFT)
扫描链 · 边界扫描 · MBIST · LBIST
DFT测试
第21章
芯片流片前检查
DRC · LVS · 天线效应检查
流片检查
第22章
芯片测试与特性化
ATE向量 · 良率分析 · Speed Binning
测试特性
第23章
固件与BSP开发
Boot ROM · 固件架构 · 驱动 · ACPI/Device Tree
固件BSP
第24章
操作系统适配
Linux移植 · 调度器 · 内存管理 · 中断控制器
OS适配
第25章
性能调优与基准测试
SPEC CPU/MLPerf · 瓶颈分析 · 微架构优化
性能调优
第26章
数据中心部署与可靠性
RAS · 热插拔 · 故障预测
可靠性RAS
第27章
安全启动与信任链
硬件信任根 · 安全更新 · 远程证明 · TEE
安全信任链
第28章
虚拟化技术支持
IOMMU/SMMU · SR-IOV · 硬件辅助虚拟化
虚拟化IOMMU
第29章
芯片项目质量管理
设计评审 · Git · 问题追踪 · CI/CD
质量CI/CD
第30章
项目总结与未来展望
经验教训 · Chiplet/存算一体/光互联 · 职业发展
总结趋势