클라우드 기반의 전자캐드(CAD) 프로그램

쿼드셉트(Quadcept) - PCB 설계




 본 고에서는 쿼드셉트의 가장 유용한 기능들이 모여있는 PCB 설계 부분에 대해 서술하고자 한다. 쿼드셉트의 PCB 설계 기능은 비슷한 가격대의 전자캐드(ECAD) 프로그램 대비 또는 고가의 프로그램들과 견주어 보아도 손색이 없는 기능들이 담겨 있다. 지금부터 쿼드셉트의 PCB 설계 기능에 대해 살펴보도록 하자.




PLACEMENT(PCB)


 먼저 쿼드셉트의 배치 기능에 대해 알아보도록 하자. 일반적인 전자캐드 프로그램상에서의 부품 배치란, 회로도를 참고하며 Move기능을 이용하여 PCB 설계 화면에서 풋프린트(Footprint)를 배치하는 과정을 말한다. 


1.png

▲Schematic & PCB


2.png

▲Place PCB Component


 쿼드셉트에는 일반적인 Move 배치 기능 외에, [Place PCB Component]라는 기능이 존재한다. 회로도와 PCB 양쪽에 연동되어 작동하는 부품 배치 기능으로, 회로도에서 배치하고자 하는 부품을 선택하면 자동으로 PCB창에서 선택된 부품의 풋프린트(Footprint)가 마우스 커서 끝에 붙는 기능이다. 


마우스 커서 끝에 풋프린트(Footprint)가 붙고 나면, 원하는 위치에 부품을 배치하면 된다. 부품이 배치되는 순간 다시 한 번 회로도 화면으로 창이 전환되는데, 다음 배치할 부품을 선택하면 된다. 한번에 여러 개의 부품을 선택할 수도 있는데, 회로도상에서 여러 부품을 드래그하여 선택하면 선택된 부품이 PCB에서 차례로 마우스 커서 끝에 달라붙게 된다. 마찬가지로 원하는 곳에 첫 번째 부품을 배치하고 나면 다중 선택된 부품 중 다음 부품이 순서대로 마우스 커서 끝에 달라붙게 된다. 





ROUTING


3.png

▲Parallel Routing


4.png

▲Parallel Routing(Via, Width)


 배선을 편리하게 할 수 있는 기능 중 Data Line 다발이나 Address Line 다발을 동시에 끌고 나갈 수 있는 [Parallel Routing] 기능과, 가이드 배선을 따라 자동으로 배선되는 [Semi Auto Routing]이 있다. 먼저 [Parallel Routing]은 원하는 간격을 설정하고 배선을 시작하면, 선택된 배선들이 설정한 간격을 유지하며 마우스 커서 끝에 붙어 따라오게 된다. 배선이 그려지는 도중에 일괄 Via 삽입과 일괄 배선 두께 변경이 가능하다. Via가 삽입될 때, Via간 간격과 Via와 배선간 간격은 DRC-Clearance 항목에 설정된 내용에 따라 해당 간격이 유지된다. 


5.png

▲Semi Auto Route


 다음으로 [Semi Auto Routing]은 Rats를 클릭하면 자동으로 배선이 완료되는 반 자동 배선 기능이다. 다발 단위로 나란하게 배선되는 Data 그룹이나 Address 그룹 등을 배선할 때 유용한 기능으로, 기준이 되는 가이드 배선을 수동으로 그린 후, 차례로 Ctrl키를 누르며 Rats를 선택하면 배선이 완료된다. 





TUNE ROUTE LENGTHS


 배선 후에 배선 길이를 원하는 길이만큼 늘려주는 기능이 있다. 일반 Single Net이나 Differential Net 모두 적용이 가능한 기능으로 Net 선택 후 원하는 길이를 입력하고, Serpentine(구불구불한 모양으로 생기는 배선 형태)의 상세 크기를 설정하고 나면 선택된 Net에 원하는 길이만큼 Serpentine 형상을 그려 넣을 수 있다. 


6.png

▲Tune Route Lengths





DESIGN RULE AREA


7.png

▲Design Rule Area


 [Design Rule Area]는 BGA와 같이 특별한 설계 Spec.을 필요로 하는 부품이나, Rigid-Flexible Board 설계와 같이 한 설계 파일 안에서 영역에 따라 설계 Spec.을 다르게 가져갈 경우 사용하기 좋은 기능이다. 원하는 만큼 설계 Spec.을 따로 설정할 영역을 나누고 영역마다 Trace의 두께, 개체간 Clearance, Via의 종류, Thermal Relief 형식과 같은 Design Rule 조건을 설정할 수 있다. 





CREATE BOARD SLIT


8.png

▲Create Board Slit


 쿼드셉트의 [Create Board Silt]을 이용하면 Board Outline을 원하는 형태로 손쉽게 가공할 수 있다. 가공하고자 하는 모양대로 선 또는 점(Hole)을 그리기만 하면, 그려진 선과 점(Hole)의 형상대로 Board Outline이 가공된다. [Create Board Slit]은 자유 자재로 그려지는 선 형상대로 Board Outline을 쉽게 그릴 수 있고, Board 중간에 배치되는 Hole 형상을 만들기도 쉬워서 많은 사용자들이 좋아하는 기능 중 하나이다.  





PANEL


9.png

▲Panel


 [Panel] 기능을 이용하면 손쉽게 Panel Board를 만들 수 있다. Single Board의 형상을 불러온 다음 배열(가로, 세로 배치 개수) 상태와 Single Board간 간격만 입력하면 Panel Board가 완성되는데, 배열 상태나 Machine Hole(Missing Hole)의 위치를 직접 설정하는 방식이기 때문에 기구와의 간섭을 피해 Machine Hole(Missing Hole)의 위치를 배치할 수 있고, 충격에 민감한 부품을 피해 Router 형상이나 Machine Hole(Missing Hole)을 배치할 수도 있다. 


또 Fiducial Mark와 Align Mark도 자동으로 배치할 수 있어 손쉽게 Panel Board를 작성할 수 있다.





GERBER VIEWER


10.png10.png

▲Gerber Viewer


 설계 데이터에 대한 Gerber 파일을 출력하고 나면, Gerber Viewer를 통해 출력된 Gerber의 상태를 확인할 수 있다. Quadcept에서 출력된 Gerber 파일 뿐만 아니라 Drill 데이터(NC Drill)와 타 전자회로설계 프로그램에서 출력된 RS-274X형식의 Gerber 파일도 읽어볼 수 있어 설계된 Gerber 파일을 열기 위해 별도의 Gerber Viewer 프로그램을 사용하지 않아도 된다.