首页
›
芯片设计与FPGA
›
032-状态机设计
›
《RTL状态机时序违例诊断与修复》
VIP20
本课程属于:032-状态机设计
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RTL状态机时序违例诊断与修复
📚 共计 30 章节
01
状态机基础
什么是状态机 · 三要素(状态、转移、输出)· 应用场景
核心概念
入门
02
状态机分类
Moore型 vs Mealy型 · 区别·优缺点·选型指南
对比
选型
03
状态机设计方法
一段式·二段式·三段式写法对比 (Verilog示例)
Verilog
RTL
04
时序告警概念
什么是时序告警 · 建立/保持时间 · 时序路径分类
STA
基础
05
时序分析工具入门
PrimeTime / Tempus 基本流程 · SDC约束解读
工具
SDC
06
告警信息解读
读懂时序报告 · slack含义 · violation常见类型
报告
debug
07
状态机时序问题
为何容易产生时序违例 · 组合逻辑反馈路径
时序
风险
08
状态编码与时序
二进制·格雷码·独热码 对时序的影响
编码
优化
09
状态机综合优化
综合工具如何优化状态机 · retiming技术
综合
retiming
10
时钟域与状态机
跨时钟域状态机设计 · 同步器与握手协议
CDC
同步
11
复位策略与状态机
同步/异步复位对时序影响 · 复位树
复位
时序
12
状态机调试技巧
波形查看 · 状态跳转追踪 · 断言检查
调试
波形
13
常见告警案例1
组合逻辑环路导致的时序违例
案例
环路
14
常见告警案例2
扇出过大导致的 transition 违例
案例
扇出
15
常见告警案例3
跨时钟域未同步导致的 metastability
案例
亚稳态
16
常见告警案例4
复位信号毛刺导致状态机误触发
案例
毛刺
17
常见告警案例5
状态机未定义状态导致死锁
案例
死锁
18
告警定位方法论
从报告到RTL的逆向追踪流程
方法论
流程
19
脚本辅助定位
Tcl自动提取关键路径 · Python解析时序报告
脚本
自动化
20
ECO修复技巧
针对状态机时序违例的ECO修改方法
ECO
修复
21
静态时序分析进阶
OCV · AOCV · POCV 对状态机的影响
STA
OCV
22
功耗与时序权衡
低功耗状态机设计 · 时钟门控对时序的影响
低功耗
时钟门控
23
形式化验证
使用Formality验证状态机等价性
验证
等价性
24
状态机综合后仿真
网表仿真与RTL仿真差异分析
仿真
网表
25
多周期路径与状态机
set_multicycle_path 在状态机中的应用
多周期
约束
26
异步状态机设计
异步状态机的风险与设计约束
异步
风险
27
状态机测试覆盖率
状态覆盖 · 转移覆盖 · 路径覆盖
覆盖率
测试
28
自动化状态机生成
使用脚本生成状态机RTL代码
自动化
生成
29
项目实战1:UART状态机
UART状态机时序分析与修复
实战
UART
30
项目实战2:DMA控制器
DMA控制器状态机时序收敛过程
实战
DMA
所属VIP或分类
同VIP:Python开发与项目实践
同VIP:RTL状态机低功耗与时序优化
同VIP:RTL状态机波形分析与状态跳转调试