
关于版图提取文件的简介
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
版图提取文件是指从集成电路设计文档中分离出用于制造芯片的几何图形数据的过程。该过程对于半导体器件的设计与生产至关重要。
在集成电路设计领域,版图提取(Layout vs Schematic,简称LVS)是验证设计的关键步骤之一,确保版图与电路原理图的一致性至关重要。在此过程中,从版图中提取出的电路网表需要与线路图中的网表进行对比。
DIVA工具中的extract文件用于实现这一功能。该文件通过一系列规则和指令定义如何将物理布局转换为抽象的电路表示形式。
首先,extract文件包含一个条件判断语句`ivIf(switch(extract?) then`,当有执行提取命令的需求时启动后续操作流程;否则跳转至其他处理环节。接着是层次定义步骤:
1. **识别层定义**:确定版图中哪些图形属于电路的元件。
2. **终端层定义**:明确元器件端口的位置及属性,确保正确的电气连接。
此外,还有伪接触层定义用于解决多层级金属间的电学联系问题。通过`geomConnect`语句来建立不同层次间具体的物理或逻辑连接关系,并使用如下的语法结构示例:
```text
geomConnect(via(contact psd nsd poly metal1) via(via metal1 metal2))
```
完成这些后,下一步是**器件提取(Device Extraction)**。通过`extractDevice`语句定义电路中的元器件类型及其连接方式。例如:
```text
extractDevice( pgate (GT G)(psd S D)(NT B)pfet ivpcell )
```
此命令用于识别PMOS管,并指明其门极(G)、源极和漏极(S、D)以及基区(B)。类似地,可以定义NMOS器件。
此外,还需要使用`measureParameter`语句来测量器件的具体尺寸。例如:
```text
w1=measureParameter(length (ngate butting nsd) .5)
```
这行代码用于确定NMOS管的沟道宽度,并保留0.5精度值。
最后,通过执行如下的命令将提取的信息保存为文件,以便后续比较使用。
```text
saveInterconnect
saveRecognition
```
综上所述,extract文件是版图验证过程中不可或缺的部分。它负责从物理布局中抽取电路网表信息以供LVS检查之用。掌握其编写方法对提高设计质量和效率具有重要意义。
全部评论 (0)


