CAM350 V12.2 개선 사항


CAM350 / DFMStream v12.2 

새로운 기능

12.2 버전에는 아래와 같은 향상된 기능들을 제공합니다.

 

** CAM350 업그레이드

유저 인터페이스 개선

NC Tools Table에서 Hole Type 설정

각 Tool Table에 대한 Drll Layer 이름 표기

IPC-2581 Revision B Import/Export 지원

ODB++ Version 8.0 지원

Aperture Table에서 복잡한 Stencil Shapes 지원

 

** DFMStream Updates

새로운 DFM stream 인터페이스

새로운 Default Stream 옵션

Results Veiw에서 Error를 선택 및 관리

Multi-threading 지원을 통한 속도 향상

Preprocess Laser Via Detection 향상

Preprocess Global Fiducial Detection

Preprocess Netlist ExtractPreprocess에 추가

Signal Layer – Trace to Anti-Pad Spacing 검사

Signal Layer – Same Net Spacing 검사

Negative Plane – 추가적인 Negative Plane Checks

Negative Plane – Annular Ring Check Definition 확대

Netlist Compare – No Connect Nets

Netlist Compare – Plated Mill Routes 지원

Soldermask – Missing Copper

Missing Pad 검사에 대한 Non-plated Holes 무시

Results – Report Check Results Having No Errors

 

 

[ CAM350 Updates ]

 

1. 유저 인터페이스 개선

유저 인터페이스 업데이트

최신의 MS 윈도우 스타일로 유저인터페이스가 변경되었습니다.

Pane 창은 프레임의 어느 곳에든 위치시킬 수 있습니다. 추가적으로 자동-숨김 기능을 추가하여, 사용하지 않을 때는 창을 숨길 수 있습니다.

 

2. NC Tools Table 에서 Hole Type 설정

NC tool table 내에 hole type 을 설정할 수 있는 새로운 옵션

NC tool table의 Tolerance data 섹션에 새로운 옵션에 대해 설명 드립니다.

각 드릴에 Through drill, back drill, dual drill, via, laser via,

blind via, buried via 혹은 복수의 드릴 타입을 설정할 수 있습니다.

 

3. 각 Tool table에 대한 drill layer 이름

NC tool table에서 drill layer 이름을 표시

Drill layer 이름이 table 내에 표기되도록 NC tool table을 업데이트 하였습니다.

 

4. IPC-2581 Revision B Import/Export 지원

IPC-2581 revision B입출력을 모두 지원합니다

IPC-2581 파일 포맷의 B 개정판이 현재 통용되고 있으며, 대부분의 PCB CAD 회사들이 이를 지원합니다. IPC-2581에 대한 입/출력 기능은 이 최신 버전과 호환됩니다.

 

5. ODB++ Version 8.0 Support

ODB++ version 8.0 모두 지원

ODB++파일 포맷의 8.0이 현재 통용되고 있으며, 대부분의 PCB CAD 회사들이 이를 지원합니다. ODB++에 대한 입/출력 기능은 현재 이 최신 버전과 호환됩니다.

 

6. Aperture Table에서 복잡한 스텐실 모양

Solder paste 스텐실에서 일반적으로 사용되는 aperture 모양 정의

아래 표와 같이 스텐실을 위한 aperture를 지원하기 위해 aperture table을 업데이트 했습니다. 각 모양은 line width, round/squre 코너, width, height 등의 각종 입력값을 통해 커스터마이즈 할 수 있습니다.

plate

 

[ DFMStream 업데이트 ]

 

1. 새로운 DFM Stream 인터페이스

DFM Stream pane 업데이트

DFM Stream pane의 유저 인터페이스가 효율적으로 업데이트 됐습니다.

Streams RC dialog는 단독으로 Streams list manager와 같은 역할을 수행합니다. 모든 streams 옵션은 Option 창 안으로 통합되었습니다. 여러 개의 streams는 하나 혹은 여러 개의 stream pane으로 관리할 수 있습니다. 추가적으로 result 탭에서 팝업 메뉴를 통해 보다 많은 명령이 가능해졌습니다.

 

2. 새로운 Default Stream 옵션

선호하는 Stream 파일을 초기 stream으로 설정

새로운 DFM Stream을 시작할 때마다 기본적으로 열리는 default stream 파일을 지정합니다. Default로 정할 stream을 정의한 후, 이를 export하고 default Stream으로 사용합니다. 다양한 작업환경에 대해 여러 stream을 default stream을 만든 후 여러 설계에 이를 재적용 할 수 있습니다.

 

3. Results View 내에서 에러를 선택 및 관리

Results view에서 에러 마크를 선택하고 작업수행

에러를 선택하려면 Results 툴바 내의 Error Select mode가 활성화됩니다. 각각의 에러 혹은 범위를 지정하여 에러를 선택하고 이에 대한 명령을 수행합니다.

선택을 용의하게 하기 위해 Error만 혹은 PCB와 함께 볼 수 있도록 Error Display mode를 변경할 수 있습니다.

 

 

4. 처리 속도 향상을 위한 Multi-threading 지원

보다 빠른 analysis 작업을 위해 multi-core 프로세서에 대한 지원을 향상

전반적인 작업속도를 보다 빠르게 처리하기 위해 multi-threading를 이용합니다. 이를 위해 DFM analysis에 대한 많은 핵심 알고리즘을 업데이트 하였습니다. 몇몇의 설계의 경우 분석작업 속도가 기존 버전과 비교하여 같은 컴퓨터를 이용하였을 때 3~5배 속도가 향상 되었습니다.

 

5. Preprocess Laser Via Detection의 향상

Laser via 감지를 위해 size threshold와 layer traversal을 사용

Laser via의 정확한 인식을 위하여 새로운 옵션을 통해 직경에 대한 값과 layer간의 검색을 사용합니다.

설정한 값보다 큰 through via의 경우 일반 via로 설정됩니다. 설정한 값보다 작은 through via의 경우 laser via로 설정됩니다. 2개의 레이어를 관통하며 설정한 값보다 작은 through via의 경우 laser via로 설정됩니다.

 

6. Preprocess Global Fiducial Detection

Fiducial 상태를 예측하기 위해 패드의 특성을 사용

Fiducial 탐지를 위한 새로운 옵션입니다. 반대편 외각의 전기적 레이어에 연관된 한 쌍의 패드가 있고, 네트와 연결이 되어있지 않은 것은 global ficucial로 인식됩니다.

 

7. Preprocess Netlist Extract Added to Preprocess

Preprocessing의 한 분야로 CAM netlist 추출이 포함

Netlist Compare를 위한 옵션으로 CAM netlist 추출이 Preprocess에 추가됐습니다.

Preprocessing에서 이 기능을 사용함으로써 일관된 net name 사용을 제공합니다.

 

8. Signal Layer – Trace to Anti-Pad Spacing Check

인접한 레이어의 anti-pad에 대해 trace와 최소 간격 검사

anti-pad( 혹은 plane 레이어 내의 빈 공간)와 인접한 레이어 상의 trace와의 최소 거리를 분석하는 새로운 검사입니다. Trace는 negative plane의 anti-pad나 positive plane의 void(빈 공간)을 대상으로 분석이 이뤄집니다.

single01

 

9. Signal Layer – Same Net Spacing Checks

같은 net의 copper에 대한 새로운 최소 간격 검사

같은 net을 갖고 있는 copper, trace, pad 간의 클리어런스(Clearance)를 사용자가 지정한 최소값으로 분석합니다.

 

10. Negative Plane – 추가적인 Negative Plane 검사

새로운 최소 width/gap 검사와 다른 최소 간격 검사들

Negative plane layer 검사에 다수의 새로운 검사가 추가되었습니다. Minimum

Width(최소 폭) 검사는 지정한 값보다 적은 copper 요소들을 찾아냅니다. Minimum gap(최소 간격) 검사는 지정한 값보다 작은 copper 요소들 간의 빈 공간을 찾아냅니다. Anti-pad to anti-pad 검사는 지정한 값보다 작은 인접한 anti-pad 사이의 간격을 찾아냅니다.

 

11. Negative Plane – Annular Ring Check Definition Expanded

Annular ring 검사가 negative plane 상의 여러 요소와의 검사가 가능

기존의 negative plane에 대한 annular ring 검사는 오직 drill과 pad의 중앙 좌표 간의 검사만 가능했습니다. 현재 annular ring 검사는 드릴과 anti-pad, filled polygon, drawn line 간의 검사가 가능해졌습니다.

 

12. Netlist Compare – No Connect Nets

No connect nets netlist compare로 검사가 가능

현재 netlist compare에는 net name이 있는 넷트와 no connect net 사이에서 발생하는 no short를 판별하기 위해 No connect net를 분석합니다. Netlist Compare는 No Connect Net를 판별하고, no connect net의 일부분이 open되는 것을 무시하는 새로운 옵션이 추가되었습니다.

 

13. Netlist Compare – Plated Mill Routes 지원

Plated mill routes가 net로 인식

도금이 되는 mill route를 netliset compare 시 plated slot으로 취급합니다.

 

14. Soldermask – Missing Copper와 Missing Pad 검사에서 Non-plated Hole을 무시

Pad나 copper가 없는 Non-plated holes을 무시

Soledermask 검사 중 Missing copper나 Missing pad 검사 시 pad나 copper가 없는 non-plated hole을 무시하는 새로운 옵션이 추가되었습니다.

 

15. Results – 에러가 없는 검사 결과도 보고

Result에서 에러가 없다는 표시(No error)를 해주는 새로운 옵션

Streams option 창에 검사 후 어떤 에러도 없을 시 No error라고 표시해주는 옵션이 추가되었습니다.