hongzhiliao的个人空间 https://blog.eetop.cn/derek [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Design Rule 相关介绍

热度 1已有 7828 次阅读| 2011-3-7 13:45

Design Rule 相关介绍

本篇介绍的design rule只针对CMOS技术。画版图时需要按design rule的要求来操作,所以
也就有我们常提到的DRC(design rule check),对设计规则的检测工作。Design rule根据工
艺,工厂设备,制作流程和水平等相关指标,设定出一个相符的规则,以保证生产出的chip
是有效的。Design rule与layout有很大的关系,有很多重复的劳动都是源自于design rule的
upgrade。也就是在circuit不变的情况下,如果design rule有变化,layout也要跟着变化(这
里无形之中就增加了不少的工作量。)所谓design rule有变化是指,同一家工厂的制程变化
或者在同一家工厂以不同的工工艺生产,在不同的工厂生产等情况下,所造成的design rule
的变化,但无论是何种原因引起的,layout总是要动手改的。所以,作为一个layout ENGINEER
是有必要对design rule有足够的了解的,并知道存在design rule的用意在何处。

Design rule有micron-based rule与LAMBDA-based rule之分,LAMBDA-based rule是由Mead &
Conway methodology 所决定,其大意规则转意他人对之的归纳:(unitLAMBDA)

Diffusion的最小宽度 (>=2)
Diffusion之间间隔的最小宽度。(避免两个diffusion相接造成漏电流)(>=3)
Poly的最小宽度(>=2)
Poly之间间隔的最小宽度(因为poly下无空乏区)(>=2)
Poly与diffusion间隔的最小宽度(为避免poly跨过diffusion造成寄生电容而增加RC-delay)
(>=2)
Gate –poly超出diffusion的最小宽度。(避免diffusion的重叠而造成短路)(>=1)
Implantation超出gate-poly的最小宽度。(避免被错误掺杂)(>=1.5)
Implantation 与相邻diffusion间隔的最小宽度。(避免被错误掺杂)(>=1.5)
Contact 最小的长及宽度 (>=2)
Contact与diffusion的最小包覆值。 (>=1)
Diffusion 中两个contact的间距。(>=2)
Contactgate-poly的最小间距。(注意diffusion寄生电阻影响流经contact的电流)(>=2)
METAL的最小宽度。(因wafer表面不平坦,所以放宽线宽)(>=3)
METAL之间最小间隔。(>=3)
METAL包覆contact最小宽度。(>=1)

(需要注意所通常所讲的名词active, oxide, thin oxide,implant及diffusion 的之间的关系)

除此之外,还要考虑如:
well包含diffusion的最小宽度
well与之外的diffusion间隔的最小距离。
Poly包含contact的最小宽度。



一般我们拿到的design rule均为一个规范文档,所以虽然描述仔细,但却不实用。在画图
时,翻来翻去也不利于记忆,所以本人归纳了一些方法来简化design rule的记忆和操作,具
体如下:
一般命令规则:层的关系 层1,层2…层n [类型] :值 //注释

w : well w[n] : nwell
m : METAL m[1] : METAL1;
p : poly p[2] : poly2;
o : oxide; t : thin oxide d : diffusion a : active;
i : implantation i[p] : p+ implant
c : contact
v[2] : via2
g : gate
eX : extension
eN : enclose
wD : width
sP : spacing
oV :overlap
nO : not
[p+] : p+ type;
[n+] : n+ type;
[i] : min
[x] : max;
[i&x] : min and max
[p+/i] : p+ type and min size

例:
eNmc:1.0 //METAL enclose contact min size 1.0u
wDc[i&x]: 1.0;//contact min and max size 1.0 u
eXpd[p+] : 1.0;//poly extend p+ type diffusion 1.0u
sPcg : 1.0 //contact space gate 1.0u

按类似的规则制定出一个表格,就能一目了然。


1

点赞

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 13

    粉丝
  • 0

    好友
  • 43

    获赞
  • 13

    评论
  • 3597

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 01:09 , Processed in 0.025194 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部