后端面试--每日一题(067)
What is meant of 9 track, 12 track standard cells?
对标准单元所说的9 track和12 track是什么意思?(同一种工艺下)这两种单元有什么区别?
难度:3
哪位大侠能具体讲下9track 和12track具体到stdcell中的电路是那块的差异?
目前我知道的就是9track与12track相比,速度慢些 面积小些,功耗应该也会小些。
没有人回答的话我来试试
从表面上来讲,9T和12T就是一个row中track的数量,也就是一个standard cell的高度能容纳的track的数量。
在同一种工艺下,在pitch/track的高度一定的情况下,12T cell理所当然会比9T cell高,于是后面的推理就更加合理了,相信大家也知道了:
同一种cell,12T更高(有种说法说也许会更窄) --》 routing resource更多 --》速度更快
同时因为面积会更大 --》drive能力会更强。
一般site width就是metal 2 pitch ,比如SMIC18 的 0.56 x 5.04 ,0.56 就是metal 2 pitch,
因为std cell pin基本上都是由metal 2 连接出来的,
高度 一般都是 site width的整数倍,比如7, 8, 9 , 10 ,12 倍,也就叫做7/8/9/10/12 track单元,
比如 0.56 x 5.04 的就是9 track,0.56 x3.92 的就是 7 track,
0.2 x2.4 ( SMIC 65 ) 是12 track,0.2 x 1.8 ( TSMC65) 是9 track,
区别主要是:
1)带不带tap (n/p well pickup) ,但是也不是绝对的,
比如SMIC18sc-x 9 track带tap,sc-m7track不带tap, 不带tap的要用tapcell来偏置电位,
但是比如 TSMC40 nm的 12 track TCBNBWP12T , 也不带tap,
TSMC65tcbn65bwp9 track 带 tap,
2)一般来说9 track是 属于标准size,7 track属于小size,也就是低功耗一些,速度慢些,
10、12 track 是高速,一般 metal1的rail做的更宽, 管子好像没啥区别,rail做的宽
自然能走更多的电流,自然速度就快了, 功耗大了,
有的还添加metal2 rail比如65nm以下的库,这样速度更快了,
选几个track 是由设计目标决定的,如果简单些 ,就选9 track标准带tap的, 比较方便
低功耗选7 track,timing不够就选12 track的,
ARM的9 track叫sage-x ,7 track叫metro,12 track叫POP (performance optimization packets),
从routability来说,当然size越大, 越容易route通过 , 因为pin空间 没那么紧张啊
还有:
1个chip上可以 多个track std cell 并存,没有任何问题, 只要latchup保证没问题就行
这个解释太牛X,赞一个!
小编解释的真透彻啊
膜拜啊!
排队来膜拜
排队...拜...,一直朦朦胧胧的,9T,12T,终于清楚了
小编,辛苦了!
说的是std cell height 能占用7~12 个 metal 2 track , 很形象,
见过TI用过 8 track的, 65nm 是 0.21x 8=1.68 um
有些大公司有自己的特色,
解释得太详细了,学习了,谢谢啊
总算清楚了,牛啊
解释的很形象,很清楚,但是对于我们新手来说,其中的一些概念还是理解不动,比如:tap(n/p well pickup),这个不懂,小编能不能解释一下?
4楼正解,呵呵,都是做版图熟悉才知道
n/p well pickup 就是在nwell和psub上给他们的反偏置电位,能维持电路的稳定,防止latch-up效应,
比如给nwell加vdd,给psub加 vss, 这样都是反偏diode, 能防止正向导通,
这样的话要在nwell上画一块 implant N区域,用于 接到metal 1的VDD
psub上画一块 implant P区域, 接到metal1的vss,
这个小区域或者说接触就叫n/p wellpickup
topicfbicfb!
太牛了 看来还有无数东西要学啊
原来如此啊,正解!多谢!
慢慢来, 几年前我也是啥都不懂,
做多了项目就清楚了
还真没用过12track的
icfb啊,那天给我们这些虾米弄个讲座哈。
一定飞到上海去听。
实在有需要也不是不行,比如 想学的人很多,
搞个小型的培训班 也可以的,
哥,您就是活着的江湖传说。
小编,请问这些公司一般都是自己设计库,还是找foundry单独定制?
一般fab都有基于自己工艺的library,比如SP018W 针对smic18的io lib,
以前的大公司都自己做library的,比如amd,lsi,ti
marvell等, 后来就不一定了,有可能用fab的 ,也肯用第三方的
第三方的就是专门做library的公司,比如Artisan, Verisilicon, VirageLogic,
dolphin等
膜拜!
太牛了,膜拜