时序控制器设计方法
📚 共计 30 章节
01
时序控制器概述
什么是时序控制器 · 应用领域 · 课程目标与学习路径
入门
概览
02
时序基础概念
时钟周期 · 上升/下降沿 · 建立/保持时间 · 时序路径
核心
理论
03
同步与异步设计
同步/异步电路 · 对比 · 亚稳态问题
设计
进阶
04
有限状态机基础
状态机概念 · Moore/Mealy · 状态转移图 · 编码
FSM
核心
05
Verilog基础回顾
模块结构 · always块 · assign · 阻塞/非阻塞赋值
HDL
复习
06
时序逻辑建模
寄存器 · 计数器 · 分频器 · 移位寄存器
建模
实战
07
时钟域与时钟树
时钟域 · 抖动/偏移 · 时钟树综合 · 多时钟域挑战
时钟
架构
08
跨时钟域同步
单比特同步器 · 双锁存器 · 多比特(FIFO) · 握手协议
CDC
同步
09
复位设计
同步复位 · 异步复位 · 异步复位同步释放 · 复位策略
复位
可靠性
10
静态时序分析入门
STA概念 · SDC约束 · 建立/保持时间分析
STA
分析
11
时序约束实战
创建时钟 · 生成时钟 · I/O延迟 · 时序例外
SDC
约束
12
时序优化技巧
流水线 · 寄存器平衡 · 逻辑复制 · 重定时
优化
性能
13
低功耗时序设计
时钟门控 · 数据门控 · 多电压域 · DVFS
低功耗
时序
14
片上总线时序
APB · AHB · AXI简介 · 总线仲裁时序
总线
协议
15
存储器接口时序
SRAM · DDR简介 · SDRAM控制器 · FLASH时序
存储
接口
16
串行接口时序
UART · SPI · I2C · 高速串行简介
串口
通信
17
时序仿真与验证
Testbench · 波形分析 · 形式化验证 · 覆盖率驱动
验证
仿真
18
时序收敛方法论
综合策略 · 布局布线 · ECO流程 · 时序签收
收敛
后端
19
异步FIFO设计
FIFO架构 · 空满标志 · 格雷码指针 · 深度/宽度
FIFO
异步
20
高速时钟数据恢复
CDR原理 · PLL/DLL · 眼图 · 抖动容限
高速
时钟
21
时序建模与抽象
抽象层级 · SDF · 线性/非线性模型
建模
抽象
22
片上变化与统计时序
PVT · OCV · SSTA · 最差情况分析
统计
变化
23
时序调试技巧
波形调试 · 逻辑分析仪 · 违规定位 · 常见Bug
调试
实战
24
时序与功耗权衡
动态/静态功耗 · 时序松弛 · 多阈值库 · 功耗感知
功耗
权衡
25
时序与面积权衡
面积优化 · 时序路径 · 资源共享 · 逻辑优化
面积
优化
26
高级状态机设计
嵌套状态机 · 流水线FSM · One-hot/Gray · 综合
FSM
高级
27
时序控制器架构设计
微架构 · 控制/数据通路 · 流水线控制 · 异常处理
架构
设计
28
时序控制器验证策略
验证计划 · 定向/随机测试 · 功能/时序覆盖 · 回归
验证
策略
29
时序控制器实现案例
简单CPU · DMA控制器 · USB控制器时序分析
案例
实战
30
课程总结与未来展望
核心要点回顾 · AI for EDA · 3D IC时序 · 学习资源
总结
前沿