ASIC架构设计核心思维训练

📚 共计 30 章节
01
ASIC设计流程全景
从规格到流片,理解完整的设计周期与各阶段关键交付物。
流程全景
02
架构思维基石
理解面积、功耗、性能(PPA)三角权衡,建立顶层设计决策框架。
PPA权衡
03
时序与时钟架构
时钟域划分、同步/异步设计、时钟树综合基础概念。
时钟时序
04
流水线设计思维
流水线深度与吞吐率、冒险与停顿、经典5级流水线剖析。
流水线冒险
05
数据通路设计
加法器、乘法器、移位器的微架构选择与面积延迟权衡。
运算微架构
06
控制通路设计
有限状态机(FSM)设计范式、单热/格雷编码选择、流水线控制器。
FSM编码
07
存储架构设计
SRAM vs Register File、缓存层次结构、Bank划分与冲突避免。
存储缓存
08
总线与互联架构
AMBA AXI/AHB/APB协议对比、Crossbar与Ring拓扑选择。
总线互联
09
低功耗设计技术
时钟门控、电源门控、多电压域、DVFS策略。
低功耗门控
10
可测试性设计(DFT)
Scan Chain、BIST、Boundary Scan对架构的影响。
DFT测试
11
接口与同步设计
跨时钟域同步器、握手协议、异步FIFO深度计算。
同步CDC
12
算术逻辑单元(ALU)架构
定点/浮点运算、SIMD扩展、饱和运算。
ALUSIMD
13
指令集架构与微架构映射
RISC-V基础、译码逻辑、寄存器重命名。
ISARISC-V
14
Cache一致性协议
MESI/MOESI协议、Snoop与Directory机制。
一致性缓存
15
虚拟内存与MMU架构
页表遍历、TLB设计、地址转换开销。
MMU虚拟内存
16
中断与异常处理
中断控制器架构、向量表设计、上下文切换开销。
中断异常
17
多核与多线程架构
SMP/AMP、超线程、缓存一致性开销。
多核SMP
18
DMA与数据移动引擎
描述符链、Scatter-Gather、带宽计算。
DMA数据移动
19
安全架构基础
信任根、安全区、加密引擎集成、侧信道防护。
安全加密
20
功耗与热管理架构
动态电压频率调整、热传感器布局、功耗预算分配。
热管理DVFS
21
验证策略对架构的影响
可验证性设计、断言、覆盖率驱动的架构调整。
验证覆盖率
22
物理设计约束与架构
布局规划、拥塞预估、金属层资源对架构的限制。
物理设计布局
23
模拟与混合信号集成
ADC/DAC接口、PLL时钟生成、电源噪声隔离。
混合信号PLL
24
片上网络(NoC)架构
拓扑选择、路由算法、流控机制。
NoC路由
25
硬件加速器设计模式
DSA架构、Systolic Array、数据流架构。
加速器脉动阵列
26
固件与硬件协同设计
微码引擎、可配置状态机、硬件抽象层设计。
固件协同
27
芯片封装与IO架构
SerDes、DDR PHY、封装基板对IO规划的影响。
封装SerDes
28
架构评估方法论
性能建模、面积估算、功耗仿真、RTL成本分析。
评估建模
29
设计空间探索
参数扫描、Pareto最优、架构决策记录(ADR)。
探索Pareto
30
从架构到流片
项目规划、风险缓解、ECO流程、Tape-out检查清单。
流片Tape-out