使用Calibre进行寄生参数提取时需要用到LVS匹配好电路和版图,Calibre会首先进行电路和版图的比对,然后才进行寄生参数的提取,通常电路和版图为同一个Cell name下的Schematic View和Layout View。
使用DBH的工艺库提取寄生参数的时候可以使用DBH提供的Runset。在vurtuoso的CIW窗口调研DBH工艺库提供的菜单DPDK=>Use Calibre Runset,系统弹出“Calibre Runset Form”对话框,“Use Supported runset ”项缺省为“No”,选择 “Yes”,然后点击“OK”。

打开需要提取寄生参数的版图,在Calibre菜单下面选择“Run PEX…”,Calibre主窗口打开,Calibre会调用DBH提供的Runset模板,根据需要设置Customization工艺选项,并点击“OK”。大部分的参数已经自动填好,需要检查下面几个地方。
提取规则菜单系统自动填好

“Input”设置中电路和版图提取自virtuoso库的layout和schematic view。

“Output”设置中:
- “Extraction Mode”选择“xRC”
- “Extraction Type”选择“Transistor Level”,提取可选择寄生电阻“R”,寄生电容“C”以及线间电容“CC”的组合,还可以提取电感,缺省为不提取。
- “Netlist”子页面下的“Format”项选择“CALIBREVIEW”,以及“Use Names From SCHEMATIC”

在PEX选项中指定Ground node name为电路中的地。

其他设置使用默认选项,点击“Run PXE”,Calibre会自动先进行LVS然后提取寄生参数。提取完成之后会打开“Calibre View Setup”对话框,其中的Cellmap文件使用DBH工艺提供的映射文件,位于“<PDK>/rules/Calibre/xRC”目录下。“Cellview Type”选项选择“Schematic”。

点击“OK”之后会在Cadence的library中生成“calibre” view。