首页
›
芯片设计与FPGA
›
045-芯片物理验证DRC结果分析
›
《DRC脚本自动化进阶:多规则并行验证与报告生成》
VIP20
本课程属于:045-芯片物理验证DRC结果分析
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DRC脚本自动化进阶:多规则并行验证与报告生成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRC脚本基础回顾
DRC概念 · DRC脚本在IC设计流程中的位置 · 常见DRC工具(Calibre
DRC
脚本基础回顾
02
多规则并行验证需求分析
为什么需要并行验证 · 单规则验证的瓶颈 · 并行验证的适用场景与挑战
多规则并行验证需…
为什么需要并行验…
03
并行计算基础
多线程与多进程概念 · Python中的threading与… · GIL对并行的影响
并行计算基础
多线程
04
DRC规则分类与依赖分析
规则分类(几何 · 电气 · 密度)
DRC
规则分类
05
任务分解与调度策略
将DRC规则拆分为独立任务 · 任务队列设计 · 动态调度与静态调度对比
任务分解
调度策略
06
基于multiprocessing的并行DRC框架
Pool与Process类使用 · 任务分发与结果收集 · 异常处理机制
multiprocess…
DRC
07
基于concurrent.futures的高级并行
ThreadPoolExecutor… · Future对象与回调函数
concurrent.f…
基于
08
分布式DRC验证架构
分布式计算概念 · 消息队列(RabbitMQ/Kafk… · 任务分发与状态同步
DRC
分布式
09
DRC规则文件预处理
规则文件解析 · 参数化规则模板 · 规则片段动态生成
DRC
规则文件预处理
10
并行执行引擎设计
引擎架构设计 · 工作节点管理 · 心跳检测与故障恢复
并行执行引擎设计
引擎架构设计
11
结果收集与合并策略
各节点结果格式统一 · 结果合并算法 · 冲突检测与解决
结果收集
合并策略
12
DRC报告生成基础
报告格式(文本 · HTML · XML)
DRC
报告生成基础
13
自动化报告生成框架
模板引擎(Jinja2)使用 · 数据驱动报告生成 · 多语言报告支持
自动化报告生成框…
Jinja2
14
违例分类与统计
违例类型分类 · 严重等级划分 · 统计图表生成(柱状图
违例分类
统计
15
可视化报告
SVG违例分布图 · 热力图 · 交互式HTML报告(基于Plotly…
可视化报告
SVG
16
并行验证性能优化
负载均衡策略 · 数据局部性优化 · I/O瓶颈分析与异步I/O
并行验证性能优化
负载均衡策略
17
内存管理与优化
大版图数据处理 · 内存映射文件 · 分块处理技术
内存管理
优化
18
错误处理与日志系统
统一错误码设计 · 分级日志记录 · 日志聚合与分析
错误处理
日志系统
19
测试与调试
单元测试框架(pytest) · 模拟DRC环境 · 并行任务调试技巧
测试
调试
20
持续集成与部署
CI/CD流水线集成 · 自动化测试 · 版本控制与回滚
持续集成
部署
21
案例实战一
金属层最小间距规则并行验证:需求分析 · 脚本实现 · 性能对比
案例实战一
金属层最小间距规…
22
案例实战二
通孔覆盖规则与天线规则并行验证 · 结果合并 · 报告生成
案例实战二
通孔覆盖规则
23
案例实战三
全芯片DRC并行验证:大规模版图处理 · 分布式部署 · 性能调优
案例实战三
DRC
24
高级特性
增量验证:基于修改区域的增量DRC · 规则缓存 · 增量报告生成
高级特性
DRC
25
高级特性
规则优先级与冲突解决:规则优先级定义 · 冲突检测算法 · 自动修复建议
高级特性
规则优先级
26
高级特性
机器学习辅助DRC:违例模式识别 · 规则参数优化 · 预测性验证
高级特性
DRC
27
脚本安全与权限管理
沙箱执行 · 资源限制 · 用户权限控制
脚本安全
权限管理
28
跨平台兼容性
Windows/Linux环境适配 · 路径与命令差异处理 · Docker容器化部署
跨平台兼容性
Windows/Linu…
29
性能基准测试与调优
基准测试方法论 · 性能分析工具(cProfile · py-spy)
性能基准测试
调优
30
课程总结与未来展望
关键技术回顾 · 行业趋势(云原生DRC · AI驱动验证)
课程总结
未来展望
所属VIP或分类
同VIP:DRC修复方法实战:基于Calibre的版图错误修改流程
同VIP:DRC报错定位与修复方法:基于ICV的工程案例
同VIP:DRC报错定位:基于Calibre-DRC的版图调试技巧