반응형

Cadence SKILL 코드로 PCB Editor에서 Shape을 그릴 수 있다.

Shape을 그리기 위해서는 Closed(닫힌)된 형상이 필요하다. 그래서 Shape을 생성하기 전에 Path를 좌표로 그려 닫힌 형상을 만들어 주어야 한다. 그리고 나서 그 닫힌 형상을 채울지 비울지 선택이 가능하다.

 

1. 사각 Shape 만들기

 

아래 코드는 먼저 경로를 (5,5) -> (50,5) -> (50,50) -> (5,50) -> (5,5) 으로 사각형을 그리고,

그 내부를 채우는 코드이다.

만약 폐루프의 형상이 아닐경우 아래와 같은 오류가 발생한다.

"Shape boundary is illegal"

 

2. Void(빈공간)이 있는 Shape만들기

 

먼저 axlDBCreateOpenShape()함수로 외곽선을 Closed(닫힌)형상으로 만들고
그 내부에 axlDBCreateVoid() 또는 axlDBCreateVoidCircle()로 Void를 만들 수 있다.

결과 top층에 다음과 같이 그려짐.

 

(45,25)지점에 반지름 10짜리 생성
마름모가 생성됨.

이제 Void구간을 제외하고 Shape을 형성한다.

반응형

+ Recent posts