Guard-Ring, Shelding Line, Via array 등의 일정한 패턴을 요구하는 곳에 쓰일 수 있는 ROD (Relative Object Design)에 대해 공부했었다. Techfile에서 제공되는 대부분의 Guard-Ring 은 이 ROD object로 제작되어 있다. 제공되는 것을 쓰는 것이 제일이지만, 긴급히 만들어 써야 할 때를 위해 알아두면 좋다.
rodCreateRect(
[?name S_name]
?layer txl_layer
[?width n_width]
[?length n_length]
[?origin l_origin]
[?bBox l_bBox]
[?elementsX x_elementsX]
[?elementsY x_elementsY]
[?spaceX n_spaceX]
[?spaceY n_spaceY]
[?cvId d_cvId]
[?fillBBox l_fillBBox]
[?fromObj Rl_fromObj]
[?size txf_size]
[?prop l_prop]
[?returnBoolean g_returnBoolean]
[ROD Connectivity Arguments]
[?subRectArray l_subrectArgs...]
) ; end of rodCreateRect
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Creates a single named rectangle, one or more rows and/or columns of named rectangles,
or fills a bounding box with named rectangles, where each rectangle has ROD attributes.
You create these named rectangles with the arguments S_name through g_returnBoolean.
Each named rectangle is a separate object, created at level zero in the hierarchy.
You can also create multipart rectangles by specifying one or more arrays of unnamed
subrectangles for each named rectangle, where each unnamed subrectangle is an ordinary
database shape, with no ROD attributes, created at level zero in the hierarchy.
The named rectangles in a multipart rectangle are referred to as master rectangles.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
함수의 주목적은 Guard-Ring과 같이 여러 사이즈를 커버해야 하는 일정한 패턴에 유용하며, 생성된 후에도 Stretch, Chop 등이 가능한 Object입니다. 요즘 Plannar 공정을 사용하지 않아 사용빈도는 줄었지만, 꼭 필요한 곳들이 있다.
'Programming 언어 > Skill' 카테고리의 다른 글
| [Site] 코드업 CodeUp (0) | 2023.11.04 |
|---|---|
| [SKILL] rodCreateRect 함수 (0) | 2017.02.12 |
| [SKILL] pcDefinePCell 맛보기 - 2편 (1) | 2017.02.11 |
| [SKILL] pcDefinePCell 맛보기 - 1편 (0) | 2017.02.11 |
| [SKILL 강좌] dbCreate.. Rect, Path, Polygon, Label 함수들 (0) | 2017.02.08 |