1) OBS 就是obstruction,就是edi的obstruction ,不过有placement 和routing blockage的含义,
就是阻挡别人的地方,主要指布线, 一般lef写好了, edi调用的时候自动认识这些blockage的,
会绕开
abstract editor里不是有creat port,就是打pin用DI
& S0 K- R! Y$ D4 B# k* O
getallpinshapes是提与pin相连的met形状
; w# p+ x8 T/ i* \; |, lsaveinterconnect是保存与XX相连的met
! Q9 H# F; ?( g! _. j% X- lsavederived是保存作为OBS的met
5 Z" E4 R; [" Q9 y# Tcopygraphics用来copy layout view里的label用
% ^( ?! B4 Y" t9 j' r) @3 `obs就是障碍的意思,指abstract里除pin以外的那些东西,做APR的时候,OBS在的地方就不能再走线了
"obs" is the abbreviation of "obstacle". I thought you should check the
first line of PIN menu and take care of the syntax of metal and text
layer.
2)
只是我想知道你怎么没有ANTENNAGATEAREA
这个很重要不,,,,如果你是做Standardcell那一定得有有这个了,,,,,,否则检查ANTENNA怎么办,,,不过如果你是.25以下工
艺,就当我没说这个了,,哈哈。。。只有.25 .18的才会检查ANTENNA.....给你看几行我提的,,,应该一样。
4 J0 _1 w+ u; T6 I: R1 v: e' @1 yPIN Q
" y4 m: n4 l' X; G DIRECTION OUTPUT ;
) @$ O: w1 ~+ j; @9 g ANTENNADIFFAREA 10.533600 LAYER METAL1 ;
PORT
LAYER METAL1 ;
RECT 31.080 6.930 34.750 7.410 ;
RECT 34.270 3.600 34.750 7.410 ;
' H) H, S5 _ u6 J, X RECT 31.080 3.600 34.750 4.080 ;
* f5 F# ^( u3 {0 H5 ]% \% \ RECT 31.080 6.930 32.760 10.600 ;
# t8 K. E/ \- \, @# J RECT 31.080 2.900 31.560 4.080 ;
END
6 ]& L# t- X3 ?3 r% V# J. S END
PIN D
DIRECTION INPUT ;
USE ANALOG ;
ANTENNAGATEAREA 1.420000 LAYER METAL1 ;
' r0 y! w- D @+ u7 F7 O PORT
, J1 i6 c6 g: ?$ x LAYER METAL1 ;
& u7 f% `0 i) q& d RECT
END
& D;
END D
5 R$ J5 I: X4 j$ U1 y0 x PIN SE
2 v1 h, w Q( r/ _ I# a5 \' D DIRECTION INPUT ;
+ M! Y: N, o- L' k. N8 @ USE ANALOG ;
. {* ~# |. Z5 P' v2 Q; L) [ ANTENNAGATEAREA 1.920000 LAYER METAL1 ;
PORT
LAYER METAL1 ;
RECT
& H: F5 d% P- u/ { END
END SE