ESL建模加速RTL验证实用方法
📚 共计 30 章节
01
ESL建模概述
什么是ESL建模 · ESL与RTL的关系 · 核心价值
基础
概念
02
系统级设计语言选择
SystemC · TLM · Python 应用对比
语言
对比
03
事务级建模基础
TLM-2.0核心 · 接口与套接字 · 通用事务对象
TLM
事务
04
构建第一个ESL模型
CPU模型 · 总线模型 · 存储器模型搭建
实战
入门
05
虚拟平台搭建
多ESL模型集成 · 可运行虚拟平台
集成
平台
06
ESL模型与RTL的混合仿真
SC-HDL协同仿真 · DLL封装技术
混合
仿真
07
验证场景的ESL化
复杂验证场景的ESL表达
场景
抽象
08
覆盖率驱动的ESL验证
功能覆盖率 · 代码覆盖率收集
覆盖率
度量
09
断言在ESL中的应用
SystemC断言 · 事务级断言技巧
断言
检查
10
ESL模型的调试技术
波形调试 · 日志分析 · 断点设置
调试
波形
11
性能建模与瓶颈分析
系统吞吐量 · 延迟评估
性能
分析
12
功耗感知的ESL建模
功耗状态机 · 估算与优化
功耗
低功耗
13
ESL模型的重用策略
可重用ESL组件库设计
重用
组件
14
从ESL到RTL的代码生成
高层次综合(HLS)与ESL衔接
HLS
生成
15
基于ESL的验证计划制定
系统级视角规划验证任务
计划
策略
16
ESL模型的随机化测试
约束随机测试在ESL中的实现
随机
约束
17
形式化验证与ESL的结合
使用ESL模型进行属性检查
形式化
属性
18
ESL模型的回归测试
自动化回归框架搭建与维护
回归
自动化
19
多核系统的ESL建模
一致性协议 · 互连网络建模
多核
一致性
20
异构计算系统的ESL建模
CPU+GPU+加速器协同建模
异构
加速器
21
ESL模型的精度控制
近似模型 → 精确周期级模型演进
精度
周期
22
基于ESL的软件提前开发
硬件就绪前进行固件/驱动验证
软件
提前
23
ESL模型的版本管理
Git与ESL模型库最佳实践
Git
版本
24
ESL模型的性能优化
并行仿真 · 事件驱动优化技巧
优化
并行
25
基于ESL的调试与可观测性设计
插入探针与监控点
可观测
探针
26
ESL模型与验证IP的集成
商业VIP接入ESL环境
VIP
集成
27
基于ESL的故障注入测试
模拟硬件故障 · 验证容错机制
故障
容错
28
ESL模型的文档化与标准化
IP-XACT与ESL模型交互
标准
IP-XACT
29
实际案例:AI加速器
ESL建模与RTL验证全流程
案例
AI
30
未来趋势
敏捷硬件开发 · 开源芯片生态
趋势
开源