🔲 IC Layout从零到精通

30课系统掌握集成电路版图设计,从DRC/LVS到版图编辑到匹配到寄生,使用Docker+oss-cad-suite验证

30
课程
5
阶段
15+
实操练习
480+
KB内容

📗 阶段一:版图基础(1-6课)

01 IC Layout概述 环境搭建 · 概念入门 02 MOSFET版图 NMOS/PMOS/反相器 03 设计规则(DRC) 四大规则类型 · 检查修复 04 版图编辑器(Magic) 命令 · 快捷键 · Tech文件 05 层次化设计 实例化 · Push/Pop · 层次DRC 06 Pcells与参数化单元 脚本生成 · 批量实例

📙 阶段二:验证流程(7-12课)

07 LVS原理 网表比较 · 图同构 08 Netlist提取 层合并 · 器件识别 · 节点提取 09 版图vs原理图比对 等价变换 · Debug技巧 10 DRC规则编写 Tech文件 · Calibre SVRF 11 PEX寄生提取 RC参数 · 精度级别 12 完整验证流程 DRC→LVS→PEX→后仿真

📕 阶段三:匹配与布局(13-18课)

13 器件匹配原理 失配来源 · Pelgrom模型 14 共质心布局 交叉耦合 · 梯度消除 15 虚拟器件 边缘效应 · Dummy规则 16 保护环 闩锁效应 · 隔离策略 17 屏蔽 同层/上下层屏蔽 · 差分走线 18 对称布局 对称轴 · 走线匹配

📒 阶段四:模拟版图(19-24课)

19 差分对版图 失调优化 · CMRR 20 电流镜版图 匹配等级 · 1:N布局 21 运放版图 层次结构 · 关键走线 22 带隙基准版图 PNP匹配 · 电阻精度 23 PLL版图 VCO隔离 · 混合信号 24 ADC版图 电容DAC · 噪声隔离

📔 阶段五:实战项目(25-30课)

25 反相器链版图 驱动强度递增 · 标准单元 26 环形振荡器 奇数级链 · 频率计算 27 SRAM Bitcell 6T结构 · 面积最小化 28 I/O Pad ESD保护 · 电平转换 29 全芯片Floorplan 模块布局 · 电源分配 30 毕业项目:完整模拟IP版图 SAR ADC · 综合实战

🛠️ 课程环境

本课程使用以下工具链:

工具用途安装方式
Docker环境隔离docker pull hpretl/oss-cad-suite-ubuntu22
Magic版图编辑器包含在oss-cad-suite中
NetgenLVS网表比较包含在oss-cad-suite中
Python脚本/GDSII处理pip install gdspy
ngspice电路仿真apt install ngspice