第1章:工艺概述与PDK安装

各位同学,咱们今天聊聊SMIC 0.18μm工艺。这个工艺节点,说实话,在业界已经非常成熟了。我入行那会儿,0.18μm正是最火的时候,现在虽然先进工艺到了几纳米,但0.18μm在混合信号、电源管理、传感器这些领域,依然活得很好。

1.1 SMIC 0.18μm工艺节点介绍

SMIC 0.18μm,全称是中芯国际0.18微米逻辑/混合信号工艺。它有几个关键特征:

  • 最小栅长:0.18μm(180nm),这是光刻能实现的最小尺寸
  • 工作电压:核心器件1.8V,I/O器件3.3V或5V
  • 金属层数:通常提供1层多晶硅+6层金属(1P6M)
  • 器件类型:普通MOS、厚栅MOS、高压MOS、MIM电容、电阻等

我个人习惯把0.18μm叫做「黄金工艺」。为什么?因为它的设计规则相对宽松,寄生效应没那么复杂,流片成本也低。你想想看,一个初创公司做一颗电源管理芯片,用0.18μm,从设计到量产,周期短、风险低。

核心优势:SMIC 0.18μm混合信号工艺,同时支持数字逻辑和模拟器件。数字部分可以跑100MHz以上,模拟部分能做出高精度的运放、比较器、ADC/DAC。这在当年可是革命性的。

1.2 混合信号工艺特点

混合信号工艺,说白了就是「数字+模拟」在一颗芯片上共存。但这里有个坑——数字电路的开关噪声会干扰模拟电路。我在项目中遇到过,一个12位SAR ADC,数字部分一启动,模拟输出就跳码。后来怎么解决的?靠工艺隔离和版图技巧。

SMIC 0.18μm混合信号工艺有几个关键特点:

特性 说明
深N阱(DNW) 提供更好的噪声隔离,模拟和数字可以放在不同阱区
MIM电容 高精度、低温度系数的电容,适合采样保持和滤波
多晶硅电阻 有高阻和低阻两种,匹配性好
厚栅器件 支持3.3V/5V I/O,适合与外部接口

我的经验:做混合信号设计,一定要先搞清楚工艺的「隔离能力」。SMIC 0.18μm的深N阱隔离效果不错,但要注意阱接触的密度。我曾经因为阱接触太少,导致衬底噪声耦合,模拟性能直接掉了6dB。

1.3 PDK文件结构解析

PDK,全称Process Design Kit,就是工艺设计套件。你拿到SMIC的PDK,里面通常包含这些文件夹:

  • doc/:工艺文档、设计规则手册(DRC/LVS规则说明)
  • lib/:器件模型库(Spectre、HSPICE、ELDO等格式)
  • cds/:Cadence环境下的symbol、layout、CDF参数
  • calibre/:Calibre DRC/LVS/PEX规则文件
  • assura/:Assura DRC/LVS规则文件(如果支持)
  • pcell/:参数化单元,比如MOS管、电阻、电容的版图

嗯,这里要注意。PDK的版本很重要。SMIC会定期更新PDK,修复bug或者增加新器件。我建议你安装前先看看release note,确认版本和你的EDA工具兼容。

避坑指南:我曾经因为PDK版本不对,导致LVS跑不过。折腾了两天,最后发现是PDK里少了一个层次定义。所以,安装前一定要核对版本号!

1.4 PDK安装与配置验证

安装PDK,其实不复杂。但步骤错了,后面全是坑。我一般按这个流程来:

  1. 解压PDK包:放到一个固定的目录,比如/home/designer/PDK/SMIC018
  2. 设置环境变量:在.bashrc.cshrc里添加PDK路径
  3. 启动Cadence:在CIW窗口里加载PDK的初始化脚本
  4. 验证安装:新建一个library,调用PDK里的器件,看看symbol和CDF参数是否正常

具体代码示例,我给大家写一个典型的设置:

# 在 .bashrc 中添加
export SMIC018_HOME=/home/designer/PDK/SMIC018
export CDS_LOAD_ENV=CWD
# 启动Cadence时,在CIW中执行
load("${SMIC018_HOME}/cds/init.il")

配置完成后,怎么验证?我一般做三件事:

  • 检查器件库:打开Library Manager,看看有没有SMIC18MM或类似名字的库
  • 调用一个NMOS:放到schematic里,看看CDF参数是否完整(W、L、M、finger等)
  • 跑一个简单的仿真:用DC扫描看看阈值电压是否在0.4~0.5V左右

我的小技巧:验证PDK时,我习惯先画一个反相器。数字反相器结构简单,但包含了PMOS和NMOS。如果反相器的仿真波形正常,说明PDK基本没问题。如果波形不对,那就要检查模型文件是否加载正确。

好了,第1章的内容就到这里。PDK安装是后续所有设计的基础,千万别马虎。下一章,咱们开始讲器件模型和仿真环境搭建。