集成电路版图设计基础第4章:标准单元技术new
合集下载
Chapter4标准单元技术

这两个产业中非常常用的术语体现了半定制ASIC 设计流程的实质,使得当前的IC设计在方法上发生了 根本性变化。
▪ 单元库 Library of Cells
单元库是半定制设计流程的先决条件。
单元库中包含了综合和P&R 工具要用的逻辑门和 时序构件;在任何一个ASIC设计流程的全部过程中 ,整个设计只需要用单元库实现。
▪ 有效性 (Efficiency):如果综合和布局布线的结果 速度快、芯片面积小,且功耗低,则说明单元库有 效而且高质量。
▪ 可靠性 (Robustness):一个单元库在面积、功耗 和性能方面做到了平衡,但是如果不可靠,那这个 库没有任何作用。因此库单元的设计必须要对ESD 静电保护、闩锁效应的抑制、电子迁移、天线效应 和噪声灵敏度方面有所考虑。
24
标准单元库的质量评价(3/3)
▪ 时间性 (Timeliness):一个库必须要能在工艺有 效的早期时间投入使用。否则工艺不能发挥最大的 潜力来产生效益。
▪ 成本 (Cost):库的成本是很难说的。开发一个库在 开发工具和时间上的成本可能都是很高的。但是, 买一个现成的库总是意味着在想要的和可用的之间 进行了折衷。因此,在购买库和开发库之间,你选 择其中的一个一定是因为其明显的经济优势,反之 亦然。
也就是与工具有关;
19
工具对版图的要求
▪ 功能的完整性:通常必须包括inverter、buffer
、tristate buffer(三态缓冲)、NAND和NOR(或 AND和OR)、Latch(带复位和置位)、及Flip-Flop 等;
▪ 模型库必须包含延迟、功耗、输入电容、输 出电容等特征值;
▪ 还须包括VHDL/Verilog模型及引脚列表,并 给出引脚的方向(input、output、inout);
▪ 单元库 Library of Cells
单元库是半定制设计流程的先决条件。
单元库中包含了综合和P&R 工具要用的逻辑门和 时序构件;在任何一个ASIC设计流程的全部过程中 ,整个设计只需要用单元库实现。
▪ 有效性 (Efficiency):如果综合和布局布线的结果 速度快、芯片面积小,且功耗低,则说明单元库有 效而且高质量。
▪ 可靠性 (Robustness):一个单元库在面积、功耗 和性能方面做到了平衡,但是如果不可靠,那这个 库没有任何作用。因此库单元的设计必须要对ESD 静电保护、闩锁效应的抑制、电子迁移、天线效应 和噪声灵敏度方面有所考虑。
24
标准单元库的质量评价(3/3)
▪ 时间性 (Timeliness):一个库必须要能在工艺有 效的早期时间投入使用。否则工艺不能发挥最大的 潜力来产生效益。
▪ 成本 (Cost):库的成本是很难说的。开发一个库在 开发工具和时间上的成本可能都是很高的。但是, 买一个现成的库总是意味着在想要的和可用的之间 进行了折衷。因此,在购买库和开发库之间,你选 择其中的一个一定是因为其明显的经济优势,反之 亦然。
也就是与工具有关;
19
工具对版图的要求
▪ 功能的完整性:通常必须包括inverter、buffer
、tristate buffer(三态缓冲)、NAND和NOR(或 AND和OR)、Latch(带复位和置位)、及Flip-Flop 等;
▪ 模型库必须包含延迟、功耗、输入电容、输 出电容等特征值;
▪ 还须包括VHDL/Verilog模型及引脚列表,并 给出引脚的方向(input、output、inout);
集成电路的设计基础

13
版图几何设计规则
N阱设计规则示意图
2019/11/13
《集成电路设计基础》
14
版图几何设计规则
P+、N+有源区相关的设计规则列表
编号 描 述
尺
寸
目的与作用
2.1
P+、N+有源区宽度
3.5
保证器件尺寸,减少窄沟道效
应
2.2
P+、N+有源区间距
3.5
减少寄生效应
2019/11/13
《集成电路设计基础》
2019/11/13
《集成电路设计基础》
9
版图几何设计规则
• 有几种方法可以用来描述设计规则。 其中包括:
*以微米分辨率来规定的微米规则 *以特征尺寸为基准的λ规则
2019/11/13
《集成电路设计基础》
10
版图几何设计规则
层次
人们把设计过程抽象成若干易 于处理的概念性版图层次,这些层 次代表线路转换成硅芯片时所必需 的掩模图形。
(4)布线层选择。
2019/11/13
《集成电路设计基础》
38
布线规则
2019/11/13
《集成电路设计基础》
39
5 版图设计及版图验证
版图设计一般包括:
基本元器件版图设计 布局和布线 版图分析与检验
2019/11/13
《集成电路设计基础》
40
版图设计及版图验证
版图的构成
版图由多种基本的几何图形所构成。 常见的几何图形有:
《集成电路设计基础》
49
半定制标准单元示意图
抽象图是把版图中与布局布线有关的图 形信息抽出来而删去其他信息所形成的 图形。 其中包括:单元的边界、电源线、地线、 N阱、硅栅、输入/输出的脚(PIN)等以 及其他必要的信息。
精选数字电路版图设计及标准单元技术补充

网格式布线系统要求的库设计规则
网格式布线系统要求的库设计规则
二、高度固定,宽度可变如果库中的每一个门高度不同,就会导致版图中的电源线布线混乱。最小单元高度的确定:通过模拟得到的晶体管尺寸,以及库的网格来决定。一般来说,所选择的高度要略大于这个最小高度。这种技术在模拟版图设计中也经常使用。
网格式布线系统要求的库设计规则
网格式布线系统要求的库设计规则
9、静夜四无邻,荒居旧业贫。。10、雨中黄叶树,灯下白头人。。11、以我独沈久,愧君相见频。。12、故人江海别,几度隔山川。。13、乍见翻疑梦,相悲各问年。。14、他乡生白发,旧国见青山。。15、比不了得就不比,得不到的就不要。。。16、行动出成果,工作出财富。。17、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。。9、没有失败,只有暂时停止成功!。10、很多事情努力了未必有结果,但是不努力却什么改变也没有。。11、成功就是日复一日那一点点小小努力的积累。。12、世间成事,不求其绝对圆满,留一份不足,可得无限完美。。13、不知香积寺,数里入云峰。。14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。15、楚塞三湘接,荆门九派通。。。16、少年十五二十时,步行夺得胡马骑。。17、空山新雨后,天气晚来秋。。9、杨柳散和风,青山澹吾虑。。10、阅读一切好书如同和过去最杰出的人谈话。11、越是没有本领的就越加自命不凡。12、越是无能的人,越喜欢挑剔别人的错儿。13、知人者智,自知者明。胜人者有力,自胜者强。14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。15、最具挑战性的挑战莫过于提升自我。。16、业余生活要有意义,不要越轨。17、一个人即使已登上顶峰,也仍要自强不息。
标准单元技术
一般用于数字版图设计。单元库中的标准单元按照一定的规则进行设计,以便可以堆积在一起(像积木一样)形成逻辑电路。
网格式布线系统要求的库设计规则
二、高度固定,宽度可变如果库中的每一个门高度不同,就会导致版图中的电源线布线混乱。最小单元高度的确定:通过模拟得到的晶体管尺寸,以及库的网格来决定。一般来说,所选择的高度要略大于这个最小高度。这种技术在模拟版图设计中也经常使用。
网格式布线系统要求的库设计规则
网格式布线系统要求的库设计规则
9、静夜四无邻,荒居旧业贫。。10、雨中黄叶树,灯下白头人。。11、以我独沈久,愧君相见频。。12、故人江海别,几度隔山川。。13、乍见翻疑梦,相悲各问年。。14、他乡生白发,旧国见青山。。15、比不了得就不比,得不到的就不要。。。16、行动出成果,工作出财富。。17、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。。9、没有失败,只有暂时停止成功!。10、很多事情努力了未必有结果,但是不努力却什么改变也没有。。11、成功就是日复一日那一点点小小努力的积累。。12、世间成事,不求其绝对圆满,留一份不足,可得无限完美。。13、不知香积寺,数里入云峰。。14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。15、楚塞三湘接,荆门九派通。。。16、少年十五二十时,步行夺得胡马骑。。17、空山新雨后,天气晚来秋。。9、杨柳散和风,青山澹吾虑。。10、阅读一切好书如同和过去最杰出的人谈话。11、越是没有本领的就越加自命不凡。12、越是无能的人,越喜欢挑剔别人的错儿。13、知人者智,自知者明。胜人者有力,自胜者强。14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。15、最具挑战性的挑战莫过于提升自我。。16、业余生活要有意义,不要越轨。17、一个人即使已登上顶峰,也仍要自强不息。
标准单元技术
一般用于数字版图设计。单元库中的标准单元按照一定的规则进行设计,以便可以堆积在一起(像积木一样)形成逻辑电路。
第4章集成电路版图设计与工具概论

除了选择合理的布线层外,版图布线还应该注 意以下几点:
1)电源线和地线应尽可能地避免用扩散区和多晶 硅走线,特别是通过较大电流的那部分电源线和 地线。集成电路的版图设计中电源线和地线多采 用梳状走线,避免交叉,或者用多层金属工艺, 提高设计布线的灵活性。
2)禁止在一条金属走线的长信号线下平行走过另 一条用多晶硅或扩散区走线的长信号线。
❖在设计电路中的某一管子时,应首先弄清该 管在电路中的作用,抓住主要矛盾,设计出符 合要求的管子。例如,对于逻辑电路设计,电 路的输出管就应该着重考虑能承受电流,并具 有较快的开关速度和较低的饱和压降;而对反 相管则应着重考虑有较快的开关速度和较高的 特征频率。
❖不同的晶体管图形在集成电路中所起的作用 不同,因此版图设计中一块掩模版上往往就有 几种晶体管的图形。下面首先介绍一般双极型 晶体管的图形及其各自的特点。
❖ 4.1 引言 ❖ 4.2 版图几何设计规则 ❖ 4.3 电学设计规则与布线 ❖ 4.4 晶体管的版图设计 ❖ 4.5 九天软件下的版图编辑 ❖ 4.6 九天软件下的版图验证 ❖ 4.7 本章小结
4.1 引 言
❖ 版图(Layout)包含了器件尺寸、各层拓扑定义等器件相关 的物理信息数据,是集成电路从设计走向制造的桥梁。
3)压焊点离芯片内部图形的距离应不少于20 m, 以避免芯片键合时,因应力而造成电路损坏。
反相器版图与电路原理图
反相器版图及工艺层表示
反相器版图及剖面图
4.4 晶体管的版图设计
一、双极型晶体管的版图设计
1、 双极型集成电路版图设计的特点
双极型集成电路设计中首先要考虑的问题是 元器件之间的隔离。目前常用的隔离方法有PN 结隔离和介质隔离,设计者可以根据不同的设 计要求,选择适当的隔离方式。此外,还要注 意减小寄生效应如寄生PNP管、寄生电容效应 等。注意了这些问题,就可以比较顺利地完成 版图设计并制造出合格的电路。
《集成电路版图设计》课件(第四章)

pitch定义二:半个 via1孔的尺寸 + 一个二铝的间距 + 半个二铝的条宽
基于标准单元的 版图设计基础
一、pitch的确定(续) D508项目中一铝的pitch的定义: M1 pitch=0.5+0.6+1.2+0.6=2.9μm 为方便设计,调整为3μm
基于标准单元的 版图设计基础
或重建; 用标准单元实现的版图都是把单元排列成行,形成一种图形比较规则的版图
结构。
二、两种基本布线原理
基于网格的布线器
所谓基于网格 的布线就是把 器件布局在标 准网格上并用 工具进行自动 布线,保证按 照电路的逻辑 完成所有单元 的摆布和单元 之间正确的连 接。典型的布 线软件都是基 于网格的。
布线通道原则
基于标准单元的 版图设计基础
标准单元内端口的引出原则
Y方 向留 布线 余量
基于标准单元的 版图设计基础
X方 向留 布线 余量
基于标准单元的 版图设计基础
标准单元内衬底接触孔放置原则
在该单元边界的上下左右两边保证各有半个衬底接触,这 样在布线时两个单元放置在一起会形成一个完整的衬底接 触。实际设计时是把一个完整的衬底接触孔放在单元内, 只不过单元边界包该衬底接触孔为一半
1
ANDn 逻辑与门,输入端由 n 参数定义
2
AOIabcd 与或非门,a,b,c,d 定义“与”功能的输入端的个数
序号 单元名称 说明 1 BIST1 内建自测试的逻辑单元
3
INVn 反相器,参数 n 用来表示其驱动能力
4
MUX21 二选一多路选择器
基于标准单元的 版图设计基础
三、为满足布线要求而需遵循的库规则
半导体集成电路第4章版图设计与举例课件

线宽。 b:能保证在硅平面上显现清晰线条的最小版图设
计线宽。 前者表示所能达到的工艺水平,后者表示保
证一定成品率前提下所能达到的工艺水平。 最小掩模线宽可根据实际的工艺确定。 对TTL一般4~10um
•半导体集成电路第4章版图设计与举例
•10
二、掩膜图形最小间距
版图设计时,版图上各相邻图形间的 最小间距。 显然,制作到Si平面时,图形的实际位置将与
•
设计中常用BC短•半接导体及集成单电路第独4章B版图C设计结与举两例 种结构。
•25
二、SBD
SBD在集成电路中可作为二极管独立使
用,也可以与晶体管组合构成抗饱和晶体管。
1、SBD版图设计考虑
要求:面积小 ,减小结电容;
串连电阻小,提高钳位效果;
反向击穿电压高。
在设计中,由于rSBD 与结电容的要求相
•
△WMAT-2-0.8xjc+Wdc-B+Gmin
7、DB-I 基区窗口到隔离窗口间距
•
△WMAT+0.8xjc-0.8xjI+Wdc-c+WdI-C+Gmin
•
XjI~125%Wepi-MAX
8、Dc-B n+集电极窗口到基区窗口间距
△WMAT+0.8xjc+0.8xje+Wdc-c+Gmin
9.Wc孔 集电极n+孔宽
目的:实现电路中各个元件的电隔离
规则:
1、集电极等电位的NPN管可共用一个隔离区(基极
等电位的PNP管可共用一个隔离区)
2、二极管按晶体管原则处理。
3、原则上,所有硼扩散电阻可共用同一隔离区。
4、当集电极电位高于硼扩散电阻的电位时,晶体管
计线宽。 前者表示所能达到的工艺水平,后者表示保
证一定成品率前提下所能达到的工艺水平。 最小掩模线宽可根据实际的工艺确定。 对TTL一般4~10um
•半导体集成电路第4章版图设计与举例
•10
二、掩膜图形最小间距
版图设计时,版图上各相邻图形间的 最小间距。 显然,制作到Si平面时,图形的实际位置将与
•
设计中常用BC短•半接导体及集成单电路第独4章B版图C设计结与举两例 种结构。
•25
二、SBD
SBD在集成电路中可作为二极管独立使
用,也可以与晶体管组合构成抗饱和晶体管。
1、SBD版图设计考虑
要求:面积小 ,减小结电容;
串连电阻小,提高钳位效果;
反向击穿电压高。
在设计中,由于rSBD 与结电容的要求相
•
△WMAT-2-0.8xjc+Wdc-B+Gmin
7、DB-I 基区窗口到隔离窗口间距
•
△WMAT+0.8xjc-0.8xjI+Wdc-c+WdI-C+Gmin
•
XjI~125%Wepi-MAX
8、Dc-B n+集电极窗口到基区窗口间距
△WMAT+0.8xjc+0.8xje+Wdc-c+Gmin
9.Wc孔 集电极n+孔宽
目的:实现电路中各个元件的电隔离
规则:
1、集电极等电位的NPN管可共用一个隔离区(基极
等电位的PNP管可共用一个隔离区)
2、二极管按晶体管原则处理。
3、原则上,所有硼扩散电阻可共用同一隔离区。
4、当集电极电位高于硼扩散电阻的电位时,晶体管
集成电路的设计基础42页PPT文档

• 一般晶体管的设计
(1)设计步骤:①~⑤(见P153)
(2)设计原则:根据电路和管子参数选择尺寸和图 形,不满足时要再作修改。
(3)常用的几种晶体管图形如下: ① 单基极条图形(适合于高频小功率管) ② 双基极条图形(适合于输出管) ③ 基极和集电极引线孔都是马蹄形结构 ④ 发射极和集电极引线孔是马蹄形结构 ⑤ 梳形结构
• 对同类晶体管 • 对横向PNP晶体管 • 对电阻 • PN结隔离沟接最低电位
– 在以上原则划分下,综合考虑,灵活划分。22Fra bibliotek04.2020
《集成电路设计基础》
7
双极型晶体管版图设计
• 几何对称设计 • 热对称设计 • 图形尺寸选择原则
22.04.2020
《集成电路设计基础》
8
几何对称设计
• 模拟电路为避免“失调”(失调电压和 失调电流)产生,在版图设计上采用 “几何对称设计”。
22.04.2020
《集成电路设计基础》
5
双极型晶体管版图设计
• 划分隔离区:
– 集成电路里的晶体管、二极管、电阻元件是制作在 同一半导体衬底基片上的,由于它们所处的电位各 不相同,因此必须进行电性能隔离。最后用铝线互 连来构成功能电路。
22.04.2020
《集成电路设计基础》
6
隔离区的划分原则
由图可见,当多晶硅穿过有源区时,就形成了
一个管子。在图中当多晶硅穿过N扩散区时,形
成NMOS,当多晶硅穿过P扩散区时,形成PMOS。
表示栅极g
表示栅极g
s
Wd
s
d
d
s
L
表示源极和漏极的
n型扩散区
表示源极和漏极的 p型扩散区
(1)设计步骤:①~⑤(见P153)
(2)设计原则:根据电路和管子参数选择尺寸和图 形,不满足时要再作修改。
(3)常用的几种晶体管图形如下: ① 单基极条图形(适合于高频小功率管) ② 双基极条图形(适合于输出管) ③ 基极和集电极引线孔都是马蹄形结构 ④ 发射极和集电极引线孔是马蹄形结构 ⑤ 梳形结构
• 对同类晶体管 • 对横向PNP晶体管 • 对电阻 • PN结隔离沟接最低电位
– 在以上原则划分下,综合考虑,灵活划分。22Fra bibliotek04.2020
《集成电路设计基础》
7
双极型晶体管版图设计
• 几何对称设计 • 热对称设计 • 图形尺寸选择原则
22.04.2020
《集成电路设计基础》
8
几何对称设计
• 模拟电路为避免“失调”(失调电压和 失调电流)产生,在版图设计上采用 “几何对称设计”。
22.04.2020
《集成电路设计基础》
5
双极型晶体管版图设计
• 划分隔离区:
– 集成电路里的晶体管、二极管、电阻元件是制作在 同一半导体衬底基片上的,由于它们所处的电位各 不相同,因此必须进行电性能隔离。最后用铝线互 连来构成功能电路。
22.04.2020
《集成电路设计基础》
6
隔离区的划分原则
由图可见,当多晶硅穿过有源区时,就形成了
一个管子。在图中当多晶硅穿过N扩散区时,形
成NMOS,当多晶硅穿过P扩散区时,形成PMOS。
表示栅极g
表示栅极g
s
Wd
s
d
d
s
L
表示源极和漏极的
n型扩散区
表示源极和漏极的 p型扩散区
《集成电路版图设计》课件

元器件工作原理
了解各种元器件的工作原理是进行版图设计的基础,如晶 体管的工作原理涉及到载流子的运动和电荷的积累等。
元器件版图设计规则
在进行元器件版图设计时,需要遵循一定的设计规则,如 电阻的阻值计算、电容的容量计算等,以确保设计的准确 性和可靠性。
集成电路工艺
01 02
集成电路工艺流程
集成电路的制造需要经过多个工艺步骤,包括薄膜制备、光刻、刻蚀、 掺杂等,这些工艺步骤的参数和条件对集成电路的性能和可靠性有着重 要影响。
学生需要按照指导要求,完成集成电路版图设计实践任务,并
提交实践报告。
集成电路版图设计实践图设计
案例四
某混合信号集成电 路版图设计
案例一
某数字集成电路版 图设计
案例三
某射频集成电路版 图设计
案例五
某可编程逻辑集成 电路版图设计
集成电路版图设计实践经验总结
实践经验总结的重要性
特点
集成电路版图设计具有高精度、 高复杂度、高一致性的特点,需 要综合考虑电路功能、性能、可 靠性以及制造工艺等多个方面。
集成电路版图设计的重要性
01
02
03
实现电路功能
集成电路版图设计是将电 路设计转化为实际产品的 关键环节,是实现电路功 能的重要保障。
提高性能和可靠性
合理的版图设计可以提高 集成电路的性能和可靠性 ,确保产品在长期使用中 保持稳定。
DRC/LVS检查
进行设计规则检查和版图验证 ,确保版图设计的正确性和可 制造性。
布图输出
将版图数据输出到制造环节, 进行硅片的制作。
02
集成电路版图设计基础知识
半导体材料
半导体材料分类
半导体材料分为元素半导体和化合物半导体两大类,元素半导体包括硅和锗,化合物半导 体包括三五族化合物(如砷化镓、磷化镓等)和二六族化合物(如硫化镉、硒化镉等)。
了解各种元器件的工作原理是进行版图设计的基础,如晶 体管的工作原理涉及到载流子的运动和电荷的积累等。
元器件版图设计规则
在进行元器件版图设计时,需要遵循一定的设计规则,如 电阻的阻值计算、电容的容量计算等,以确保设计的准确 性和可靠性。
集成电路工艺
01 02
集成电路工艺流程
集成电路的制造需要经过多个工艺步骤,包括薄膜制备、光刻、刻蚀、 掺杂等,这些工艺步骤的参数和条件对集成电路的性能和可靠性有着重 要影响。
学生需要按照指导要求,完成集成电路版图设计实践任务,并
提交实践报告。
集成电路版图设计实践图设计
案例四
某混合信号集成电 路版图设计
案例一
某数字集成电路版 图设计
案例三
某射频集成电路版 图设计
案例五
某可编程逻辑集成 电路版图设计
集成电路版图设计实践经验总结
实践经验总结的重要性
特点
集成电路版图设计具有高精度、 高复杂度、高一致性的特点,需 要综合考虑电路功能、性能、可 靠性以及制造工艺等多个方面。
集成电路版图设计的重要性
01
02
03
实现电路功能
集成电路版图设计是将电 路设计转化为实际产品的 关键环节,是实现电路功 能的重要保障。
提高性能和可靠性
合理的版图设计可以提高 集成电路的性能和可靠性 ,确保产品在长期使用中 保持稳定。
DRC/LVS检查
进行设计规则检查和版图验证 ,确保版图设计的正确性和可 制造性。
布图输出
将版图数据输出到制造环节, 进行硅片的制作。
02
集成电路版图设计基础知识
半导体材料
半导体材料分类
半导体材料分为元素半导体和化合物半导体两大类,元素半导体包括硅和锗,化合物半导 体包括三五族化合物(如砷化镓、磷化镓等)和二六族化合物(如硫化镉、硒化镉等)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
标准单元库的数据格式包括以下几种:
① 电路级(SPICE或CDL网表),用于器件仿真和LVS检查;
② ③ ④ ⑤ ⑥ ⑦
版图级GDSII文件,用于记录版图的完整信息; 硬件描述语言(HDL)所阐述的网表文件; 物理库LEF文件,主要用于布局布线; 时序库liberty文件,用于电路综合,时序分析; 功耗库,用于功耗分析; 噪声库,用于信号完整性(signal integrity)等。
fixed wiring channel
variable wiring channel
gates
gates
school of phye
basics of ic layout design
19
网格式布线系统要求的库设计规则 天线规则:antenna rules
天线规则是一种设计规则检查,保证在进行metal 1工艺步骤之 前,任何一个cmos逻辑门都连接到了一个扩散区上。为了确保 这一连接,必须加入一个小的反向偏臵保护二极管。 也称NAC(Net Area Check,网络节点区域控制)二极管。 在设计标准单元时,必须保证任何输入都被下拉,即受到保护。 一个器件的输出能够为它所驱动的门提供保护。
VDD P
A N VSS
Z
school of phye
basics of ic layout design
11
网格式布线系统要求的库设计规则 高度固定,宽度可变:
为了保持结构的统一,所有的门都必须服从固定高度设臵。 如果需要有较大驱动能力的晶体管,只要使单元变宽并分割晶体 管使之能放在轨线之内就可以了。 最小单元高度由通过模拟得到的晶体管尺寸以及为库所选择的网 格决定。一般选择的高度要略大于这个最小高度,来作为电源线 和地线的布线沟道。 采用高度固定的库的优点:如将所有的门挨个摆放,电源线、地 线就很容易布线。
VDD
P A N VSS metal 1 P B N
school of phye
basics of ic layout designΒιβλιοθήκη 20标准输入输出单元
在一个I/O单元中通常有多条供电轨线。 I/O单元成环形布臵在芯片的外围。
pad
ESD supply
VSS VDD VSS VDD
driver supply
basics of ic layout design
13
网格式布线系统要求的库设计规则
power
ground
如果轨线延伸到单元边缘,那么把这些单 元对接,就形成了一条很长的电源轨线带。
school of phye
basics of ic layout design
14
网格式布线系统要求的库设计规则 半网格单元尺寸:half-grid cell sizing
school of phye
basics of ic layout design
18
网格式布线系统要求的库设计规则 通道布线器:channel routers
通道布线器能在单元之间建立通道。 固定通道布线fixed-channel routing:导线及其间隔均匀分布 宽度可变布线variable-width routing:通道可以有不同尺寸
数字库:高度固定,宽度可变。(fixed height, variable width.)
大多数库都是这样的。 对于数字版图,特别是标准单元版图,是唯一可行的方式。 在模拟版图设计中也非常有用,甚至是全定制的AIC。
school of phye
basics of ic layout design
12
school of phye
basics of ic layout design
5
输入输出单元
输入输出单元(I/O Pad cell)包括输入信号、输出 信号、三态、双向、电源和接地单元。
对于输入信号单元,最重要的要考虑静电放电(ESD, electrostatic discharge)的防护。
basics of ic layout design
17
网格式布线系统要求的库设计规则 布线通道:routing channels
如果有许多的金属层,电源轨线和单元的尺寸一样是极好的办法, 设计可以非常紧凑,可以用metal3/4/5来满足其他布线需要。 对于只有极少数金属层的标准单元库所采用的一个策略就是,在 单元结构的上下即轨线的外面留出一些空隙,这些空隙就是所谓 的布线通道。 布线通道可以是所希望的任何高度。 这样做的好处: 1. 留出空间供布线; 2. 单元无需翻转; 3. 易于软件编程。
basics of ic layout design
15
网格式布线系统要求的库设计规则 半尺寸设计规则:half-design rule
为了使两个对接单元间的晶体管也有最小间距,每一个晶体管就 应当距离单元边沿至少有一半的最小间距。 网格决定了库单元的设计。每一样东西都必须放在网格上,所有 的单元都必须服从半网格的规则。
school of phye
basics of ic layout design
9
物理单元建库与数据文件
(5)物理库交换格式(LEF)文件 目前普遍使用的物理库是由Cadence公司开发的LEF(library exchange format)文件格式,已成为业界标准。一般LEF文件 分为工艺LEF文件和单元LEF文件两部分。 工艺LEF文件定义的是布局布线的设计规则和晶圆厂的工艺信 息,包括互连线的最小间距、最小宽度、厚度、典型电阻、电容、 电流密度大小,布线宽度,通孔等信息; 单元LEF文件主要用于定义标准单元、模块单元、I/O单元和 各种特殊单元的物理信息,定义单元的面积大小、几何形状,布 线层,端口信息,以及一些物理参数;
school of phye
basics of ic layout design
3
标准单元
虽然标准单元主要用于专用集成电路(ASIC)设计,然而这一设 计方法也广泛应用于实现全定制设计中的“不规整逻辑”。 一个典型的标准单元库由几百个单元,而高级的库则有1000个 以上的单元。有些单元库会针对低功耗、高速和高空隙率而进行 专门设计、开发。 空隙率:可全部用于布线的面积与整个单元面积的比率。 从电路功能上分,常用的标准单元电路可以分为组合逻辑电路和 时序逻辑电路。 组合电路包括:反向器、与非门、或非门、缓冲器、与门、或门、 数据选择器、异或门、上拉、下拉网络等; 时序电路包括:锁存器和寄存器;
在标准单元中,电源线和地线可能和单元统一尺寸,即到边沿为 止。当把许多这样的单元放到一起成排时,单元线和地线就相互 对接了起来,形成了vdd和vss带。 当有很多行和列的单元时,单元行交替反转才能使vdd和vss连接 点接触利于布线。
VDD VSS
VDD
VSS
VDD
VSS VDD
school of phye
所有单元内部的导线都处于网格上,而相互对接单元的边缘落在 两条网格线的中间,即处于半个网格的位臵上。 由于单元可以在各个方向对接,所以一个单元的每一边(上、下、 左、右)都应当落在半个网格的位臵上。
power rail
grid point
butting edges
on-grid wire
school of phye
静电放电的基本模型有四种,即人体模型(HBM)、机器模型
(MM)、带电器件模型(CDM)和电场感应模型(FIM)。
school of phye
basics of ic layout design
6
物理单元建库与数据文件
(1)标准单元 每个标准单元对应多个不同尺寸(W/L)、不同驱动能力的单元 电路,都是基本尺寸或最小尺寸的整倍数。单元库的多样性可以 有效提高综合工具和自动布局布线工具的效率,使得设计者可以 更加自由地在性能、面积、功耗和成本之间进行优化。 所有的单元都是等高的; 所有的单元版图采用预先定义的模板进行设计; 所有单元的输入输出端口的位臵、大小、形状都尽量满足间 距的要求,以提高布线器的效率; 电源线和地线位于单元的上下边界,以便于链接诶共享,减 少芯片面积; 标准单元版图GDSII生成物理库(LEF)和时序库(.lib)。
school of phye
basics of ic layout design
10
网格式布线系统要求的库设计规则 对齐输入输出:
输入A和输出Z不能随意放臵。它们必须像所有的连线一样位于同 样的网格上。 保证标准单元的所有输入输出不仅在x网格上,还要在y网格上。 要保证自动布线软件在水平方向和垂直方向都能找到它们。 保证所有的库单元以及库单元内部的器件符合网格规则。
I/O pad at the top
I/O pads surrounding the chip with their power rail
butting edges power rail
grid point minimum distance half minimum distance
school of phye
basics of ic layout design
16
网格式布线系统要求的库设计规则 布线通道:routing channels
school of phye
basics of ic layout design
8
物理单元建库与数据文件
(4)标准单元中的特殊单元 填充单元(filler cell),与逻辑无关的填充物; 电压钳位单元,数字电路中某些信号端口,或闲臵信号端口 需要钳位在固定的逻辑电平; 二极管单元,避免天线效应导致器件栅氧击穿,在违反天线 规则的栅端加入反偏二极管。 去耦单元,避免动态电压降对电路性能的影响,通常在电源 和地线之间放臵由MOS管构成的电容。 时钟缓冲单元,在时钟树的设计中,为保障时钟沿到达各个 触发器的时间偏差尽可能的小,需要插入时钟缓冲器减小负 载和平衡延时。 阱连接单元;