版图设计

版图设计一、电路-版图-掩膜-光刻之间关系1.什么是版图集成电路制造工艺中,通过光刻和刻蚀将掩膜版上的图形转移到硅片上。这种制造集成电路时使用的掩膜版上的几何图形定义为集成电路的版图。集成电路制造厂

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、电路-版图-掩膜-光刻之间关系

1.什么是版图

集成电路制造工艺中, 通过光刻和刻蚀将掩膜版上的图形转移到硅片上。这种制造集成

电路时使用的掩膜版上的几何图形定义为集成电路的版图。

集成电路制造厂家根据版图提供的信息来制造掩膜( Mask )

所以,版图是从设计走向制造的桥梁。

 

2.掩膜的作用

掩模是用来制造集成电路的。掩膜上的图形决定着芯片上器件连接物理层的尺寸。

因此版图上的几何图形尺寸与芯片上物理层的尺寸直接相关。

 版图设计

 

 版图设计

 

图形数据:版图的gds数据

 

掩膜制作流程

 版图设计

(一般有20层mask)

 版图设计

3.光刻:图形转移到晶圆上。

是对半导体晶片表面的掩蔽物(如二氧化硅)进行开孔,以便进行杂质的定域扩散的一种加工技术。

版图设计

 

 

二、版图设计与验证

1.版图设计环境

建立数据库通道,确定版图与工艺对应关系。 

2.芯片版图布局

■布局图应尽可能与电路图一致。

■设计布局图的一个重要的任务是安排焊盘

■集成电路必须是可测的。

3.基于版图设计EDA工具设计版图的基本步骤:

1 )运行版图编辑工具,建立版图文件;

2 )在画图窗口内根据几何参数值调元器件和子单元的版图;

3 )在不同的层内进行元器件和子单元之间的连接;

4 )调用DRC程序进行设计规则检查,修改错误;

5 )调用电路提取程序提取版图对应的元件参数和电路拓扑;

6)与分析阶段建立的电路图文件结合进行版图与电路图对照分析,即LVS

( Layout-vs-Schemetic ) ;

 版图设计

4.注意:

(1)在正式用Cadence画版图之前,一定要先构思,也就是要仔细想一想,每个管

子打算怎样安排,管子之间怎样连接,最后的电源线、地线怎样走。

(2)对于差分形式的电路结构,最好在版图设计时也讲究对称,这样有利于提高电路性能。

为了讲究对称,有时候需要把一个管子分成两个,比如为差分对管提供电流的管子就

可以拆成两个、四个甚至更多。

(3)差分形式对称的电路结构,一般地线铺在中间,电源线走上下两边,中间是大片的元件。

(4)当采用的工艺有多晶硅和多层金属时,布线的灵活性很大。一般信号线用第

一层金属,信号线交叉的地方用第二层金属,整个电路与外部焊盘的接口用第三

层金属。但也不绝对,比如说某一条金属线要设计允许通过的电流很大, 用一条

金属线明显很宽,就可以用两条甚至三条金属线铺成两层甚至三层,电流在每一

层金属线上流过去的量就小了二分之一。层与层是通过连接孔连接的,在可能的

情况下适当增加接触孔数,确保连接的可靠性。

(5)输入和输出最好分别布置在芯片两端,例如让信号从左边输入,右边输出,这样可以

减少输出到输入的电磁干扰。对于小信号高增益放大器,这一点特别重要,设计不当会

引起不希望的反馈,造成电路自激。

(6)应确保电路中各处电位相同。芯片内部的电源线和地线应全部连通,对于衬底应该保

证良好的接地。

(7)对高频信号,尽量减少寄生电容的干扰,对直流信号,尽量利用寄生电容来旁路掉直

流信号中的交流成分从而稳定直流。第一层金属和第二层金属之间,第二层金属和第三

层金属之间均会形成电容。

(8)对于电路中较长的走线,要考虑到电阻效应。金属、多晶硅分别有各自不同的方块电

阻值,实际矩形结构的电阻值只跟矩形的长宽比有关。金属或多晶硅连线越长,电阻值

就越大。为防止寄生大电阻对电路性能的影响,电路中尽量不走长线。

(9)图形应尽量简捷,避免不必要的多边形,对连接在一起的同一层应尽量合并,这不仅可

减小版图的数据存储量,而且使版图一目了然。

(10)设计者在构思版图结构时,除要考虑版图所占的面积、输入和输出的合理分布、减小不

必要的寄生效应还应力求版图与电路原理框图保持一致(必要时修改框图画法) , 并力求版图美观大方(利用适当空间添加标识符)。

 

5.验证及检查

( 1 )设计规则检查DRC ;

(2)电路提取;

(3 )电气规则检查ERC ;

(4 )版图与电路图对照LVS ;

(5)版图数据输出:经过版图检查完全无错,将版图数据转换成GDS-1I

式的码流数据,按照Foundry的要求或MPW要求,通过网络传送GDS-II文

件(一般为FTP )。

 

三、设计规则与图元

1.IC版图设计的主要是运用EDA设计工具,进行集成电路后端的版图设计和验证,最终生成送交供集成电路制造用的GDSII数据

2.版图设计就是根据产品前端设计电路或文件要求,按照工艺设计规则,设计产品的版图;完成用于生产加工的产品最终设计。

3.

设计规则检查DRC ( Design Rule Check )

电气规则检查ERC ( Electrical Rule Check )

重版图与电路图对照LVS( Layout Versus Schematic )

重版图寄生参数提取LPE( Layout Parameter Extraction )

寄生电阻提取PRE( Parasitic Resistance Extraction )

4.设计规则

最小宽度

最小间距

最小交叠

5.版图图元

电路所涉及的每一种元件都是由一套掩模决定的几何形状和一系列物理、化学和机械

处理过程的一个有机组合。

 

举例:

1). NMOS和PMOS

多晶硅( Poly )形成MOS管的栅极。N+扩散和有源区( Active )共同形成N型有源

区( NMOS ) , P+扩散和有源区共同形成P型有源区(PMOS)。

有源区分别在栅极两侧构成源区(S)和漏区(D)。

源区和漏区又分别通过接触孔( Contact )与第一层金属( Metal1 )连接构成源极和漏极。

 版图设计

2).电阻resistor

多晶硅电阻、有源层电阻和阱区电阻

 版图设计

■其中, Rsh为方块电阻值, l和w分别是体电阻的长与宽, Rcom是单个接触区形成的电阻值,n是接触孔数。

■电阻的可变参数:电阻宽度( width)、电阻值®

 版图设计

由N+扩散与有源区形成N+有源层电阻。有源层通过接触孔与第一层金属连接,金属构成有源层电阻的两个电极。

N+有源层电阻的方块电阻值为79.1欧姆,每个接触孔形成的电阻为54.8欧姆。电阻一般为几百到几干欧姆。

 版图设计

3)电容capacitance

三层介质组成:

导电层作为下电极;

绝缘层作为平板电容两电极间的介质;

导电层作为上电极。

4)互联interconnect

不同导电层之间由绝缘介质隔离。导电层之间的相互连接需要通过打孔实现。

有源层、多晶硅( Poly )和第二层多晶硅( Electrode )都通过接触孔( Contact )与第一层金属( Metal1 )连接。

 版图设计

5)焊盘pad

电路的输入和输出需要通过适当的导体结构(焊盘)来实现与外部电路的连接,它同时

用于电路的在芯片测试。焊盘的尺寸通常远大于电路中其它的元器件,焊盘的尺寸是固定的。

 版图设计

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/166659.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • numpy求特征向量_python计算矩阵

    numpy求特征向量_python计算矩阵文章目录numpy计算矩阵特征值,特征向量一、示例:二、numpy实现:numpy计算矩阵特征值,特征向量一、示例:首先借参考百度demo的来看一下矩阵的特征值和特征向量的解题过程及结果。可知矩阵A:特征值为1对应的特征向量为[-1,-2,1]T。特征值为2对应的特征向量为[0,0,1]T我们可以进一步对特征向量进行单位化,单位化之后的结果如下:特征值为1对应的特征向量为[…

    2022年10月23日
  • 彻底关闭win10自动更新(针对已经关闭windows update项,但系统仍自动更新的问题)

    彻底关闭win10自动更新(针对已经关闭windows update项,但系统仍自动更新的问题)1、首先打开电脑服务项,找到Windowsupdate项,并双击打开属性一栏2、将启动类型替换为禁用3、点击上面的恢复,选择第一次失败后无操作。4、选择应用,并点击确定关闭。针对大部分电脑只进行上面的操作(关闭服务中的windowsupdate服务),win10仍然会自动更新,而且还会自动更改你刚才配置的启动类型,仍然自动启动(这很坑爹,我的电脑就是这样),这时需要你再进行下…

  • js 模拟鼠标双击[通俗易懂]

    js 模拟鼠标双击[通俗易懂]vartargLink=document.getElementById(“something”);varclickEvent=document.createEvent(‘MouseEvents’);clickEvent.initEvent(‘dblclick’,true,true);targLink.dispatchEvent(clickEvent);参考https://stackoverflow.com/questions/23926921/how-do-i-d

  • Executors和ThreadPoolExecutor学习整理

    任务的执行与线程池(上) https://mp.weixin.qq.com/s/p3JZERyZXnF8jR_3KKIGJA 任务的执行与线程池(下) https://mp.weixin.qq.com/s/iUAaVXIB8rCzP_GeDhIlqAjava并发编程–Executor 框架 https://www.cnblogs.com/MOBIN/p/5436482.html线程…

  • Python爬虫实战之爬取网站全部图片(一)

    Python爬虫实战之爬取网站全部图片(一)Python爬虫实战之爬取网站全部图片(二)传送门:https://blog.csdn.net/qq_33958297/article/details/89388556爬取网址:http://www.meizitu.com/a/more_1.html爬取地址:https://www.meizitu.com/a/list_1_1.html一.获得图片地址和图片名称…

  • java通过cglib动态生成实体bean

    java通过cglib动态生成实体beanDynamicBeanEntity.class动态bean类:packagecom.dym.entity;importnet.sf.cglib.beans.BeanGenerator;importorg.apache.commons.collections.map.MultiValueMap;importjava.lang.reflect.*;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.It

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号