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

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

日志

以身卫”道“之wellTap---后端学习基础知识心得

热度 4已有 6861 次阅读| 2016-11-12 14:11 |系统分类:芯片设计

天气: 初雪
心情: 无奈

"这么重要的问题你怎么不提呢?"  

“太重了,提不动。”

一早醒来,看到窗外是今年冬天的第一场雪。大地已被银装素裹,朋友圈也早已刷屏,无端端天空放晴,一切来得这么突然,却又无可辩驳。

存在即合理。至少,在存在的那个时期是合理的。翻看几年前的教材,版图中并没有提及wellTap这位在如今默默执勤站岗的仁兄。那么,他到底是什么时候出现的,作用又是什么?

还是一贯的逆向思维,在没有过多参考和指导的情况下,从其存在的的方式来推测来源。打开pinshape,无非是连接电源,并没有其他的接口,那么只能说明他是电源的传递者了。再看看其他各种活跃的stdcell的版图,似乎和古老的羊皮卷(教科书)上的记载有所出入,仔细观察发现,这些stdcell竟都是新面孔,穿着漏肩装(电源pin并没有diffuse?),似乎真相已经明了。

原来,在layout的时候,stdcell的电源和地线都必须加上有源区,并且Pmos加Nplus,Nmos加Pplus。由于衬底是低掺杂的,为了形成衬底和金属道德欧姆接触,在衬底的连接区域要进行重掺杂,而且重掺杂的类型和衬底的导电类型相同。这里举是welltap的原型。

那么wellTap为何独立出cell呢?这就归功于研究者对工艺的不断改进,而采用的一种新方法。由于画版图是有工艺规则的,多少间隔多少宽度都要严格遵守,问题就来了,包含了power的有源区,cell的高度就不得不画的高高的,每个都如此,这一套lib就要占用不少资源。聪明的工作者巧妙的把这一部分单独画出来,在一定间距规则下摆放,既能满足cell的正常供电,又能减少单个cell的size,真是完美!

这种cell库被称作tapless的lib。

五步一岗,十步一站。用法请见:

<CMD>addWellTap  -cell welltapcell  -checkerBoard -cellInterval 110

<CMD>verifyWellTap -rule 30 -cell welltapcell

往往很多我们视而不见的事物却是有着非同一般的故事。

3

点赞

刚表态过的朋友 (3 人)

发表评论 评论 (1 个评论)

回复 supermanwc 2021-8-12 16:55
文笔真好啊

facelist

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

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

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 137

    粉丝
  • 58

    好友
  • 152

    获赞
  • 54

    评论
  • 3162

    访问数
关闭

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

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

GMT+8, 2024-4-20 11:48 , Processed in 0.036164 second(s), 15 queries , Gzip On, Redis On.

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