|
Schematic中w 或 l 的默认单位是M,例如输入w是0.8u时,w 值自动为0.8u M,但相应的layout pcell 默认单位是u, 例如要得到w=0.8u,输入0.8即可,后面也不会自动加上u。 注:layout pcell是用图形化的方法做成的。
' [6 F- L( }- I$ z, b- E! n5 P# W6 G
3 b/ P( o$ s+ @ P! W: c8 {/ E3 p; z 使用vxl 的gen from source时 ,电路上pmos w=0.8u M , 转为layout pcell时,w为0.0000008,所以生成的pcell layout只能是最小rule值。如w=0.8。
9 E* b, `8 ?* l7 R; t+ u
6 S7 U# P! Q8 q: }4 o 请问如何解决此问题?我现在的想法是在pmos cdf中的callback中加上一个skill函数,做这个单位的转换,但不知该如何写?
" C0 {1 g: A9 z( P3 u! @+ Z
) @2 D0 \( L8 }& U. N$ ^1 T5 C/ w/ ~ 另外还有2个相关的问题:+ n% W6 `$ _9 M! A* H& p V; A2 m, a
/ f( E% Y0 Z: q; q
(1) 当我在pmos cdf中的callback中设置上一个skill函数,退出后。下次再打开icfb,pmos cdf中的callback又为空了?不知该如何解决" X' w% t6 @$ j2 X
9 _4 C7 F! g: I
(2) 电路上pmos 的symbol 为pmos4,由于种种原因,对应的pmos4 layout不是pcell,真正的pmos pcell是pmos,所以我目前是在电路上每个pmos 的symbol中加上了lxUseCell ,指向pmos layout, 但每个pmos 的symbol都要这样做,太麻烦了。有没有什么办法可以一次设定? |
|