Artwork Conversion Software

Artwork사의 데이터 변환 소프트웨어에 대한 자료를 열람하실 수 있습니다.

ASM 3500 - .cfg파일에 대하여

번호

6

글쓴이

관리자

작성일

2024.07.25

수정일

-

Introduction

gds2dxf와 dxf2gds 엔진은 모두 GDS.CFG 파일을 읽습니다. GUI를 사용하지 않고 이러한 엔진을 실행하려면 애플리케이션이나 스크립트가 유효한 .cfg 파일을 구성해야 합니다.

기본 .CFG 파일 문법

GDS.CFG 파일은 데이터가 뒤따르는 일련의 키워드 라인으로 구성됩니다. 데이터는 ON | OFF 지시어일 수도 있고 디렉토리 위치 또는 값일 수도 있습니다. 키워드는 항상 대문자로 작성되어야 하며 라인의 첫 번째 열에 있어야 합니다. 키워드와 그 데이터 사이에는 빈 줄이 없어야 합니다. 빈 줄은 특정 키워드의 데이터가 끝났음을 나타냅니다.

Artwork의 번역 엔진은 인식하지 못하는 키워드와 데이터를 무시합니다. 아래 표는 각 지시어와 연관된 데이터의 요약입니다.

KEYWORD DATA GDS 2 DXF DXF 2 GDS COMMENTS
ACCURACY 0.0005 X DXF 파일을 작성할 때 사용할 해상도를 결정합니다.
GDUNITS 1.0 X GDSII 파일에 작성할 단위를 GDUNITS로 설정합니다.
SCALE_FACTOR 1.0 X X 데이터를 확대하거나 축소하는 데 사용됩니다. DXF2GDS는 이 기능을 사용하여 AutoCAD 단위를 GDSII 데이터베이스 단위로 변환합니다. AUTOSCALE은 이 기능과 동시에 사용할 수 없습니다. GDS2DXF는 이 기능을 사용하여 GDSII 데이터베이스 단위를 AutoCAD 단위로 변환합니다.
AUTOSCALE ON | OFF X ON: 데이터를 자동으로 생성하여 MM(밀리미터) 단위로 나타나도록 합니다. GDSII 데이터베이스 단위는 항상 마이크로미터(um) 단위이지만 DXF 파일은 밀리미터(MM) 단위로 스케일됩니다.
OFF: 스케일링을 수행하지 않습니다(SCALE_FACTOR와 함께 사용).
MAXRES 100 X 오류 파일로 전송되는 오류 메시지의 최대 수를 제한하는 데 사용됩니다.
MAX_POINT 4..1024 X GDSII에서 경계 또는 경로 요소의 최대 포인트 수를 설정합니다. 모든 GDSII 파일은 이 포인트 수를 초과하지 않는 폴리곤으로 변환됩니다. 기본값은 200입니다. 이 값을 4로 설정하면 사다리꼴만 생성됩니다.
ACCURACY 1.0 X X GDSII의 데이터베이스 단위를 설정하며, 이는 GDSII 및 DXF 파일의 출력 해상도에 영향을 미칩니다. 유효 범위는 0.001에서 1.0까지입니다.
ARCRES X 호(아크)의 해상도를 도 단위로 설정하는 데 사용됩니다. 이 값은 0.01에서 90.0 사이여야 합니다.
MIN_LINE 0.0 X GDSII 파일에 작성될 GDSII 단위의 최소 선 너비를 설정합니다. 이보다 더 작은 너비의 요소는 제외됩니다. 기본값은 0.0으로 모든 너비를 허용한다는 의미입니다.
INCLUDE List of AutoCAD layers to convert X 변환할 AutoCAD 레이어 목록을 포함합니다. 이는 DXF2GDS에만 유효합니다. INCLUDE가 정의된 경우, material, poly 및 netlist는 지정되지 않아야 합니다. 와일드카드를 INCLUDE에 사용할 수 있지만, INCLUDE와 EXCLUDE는 상호 배타적이어야 합니다.
EXCLUDE List of AutoCAD layers to NOT convert X 변환하지 않을 AutoCAD 레이어의 제외 목록입니다. 이는 DXF2GDS에만 유효합니다. EXCLUDE가 정의된 경우, material, poly 및 netlist는 지정되지 않아야 합니다. 와일드카드를 EXCLUDE에 사용할 수 있지만, INCLUDE와 EXCLUDE는 상호 배타적이어야 합니다.
MAX_LAYER 64 X DXF 레이어에서 생성될 GDSII 레이어의 최대 수를 설정합니다. 이 값을 초과하는 레이어는 제외됩니다. 이는 DXF2GDS에만 유효합니다. 기본값은 64입니다. MAX_LAYER가 DXF 레이어의 최대 수보다 작으면 LAYER를 사용하여 이를 다시 Mapping합니다.
ERROR_LAYERS X DXF 파일에서 변환 중 오류로 표시되는 레이어 목록을 설정합니다.
LINK_MODE ON | OFF X ON일 때, 소프트웨어는 요소의 새로운 인스턴스를 생성하지 않으며 라이브러리를 사용하지 않습니다.
OFF일 때, 소프트웨어는 link_mode 변환을 수행하지 않습니다.
GDSQUALITY ON | OFF X ON일 때, 소프트웨어는 모든 엔티티를 오류가 있는지 확인하고 필요하면 수정하려고 시도합니다. 기본값은 OFF입니다.
PATH WEIGHT OUTLINE X OUTLINE: 경로 너비를 너비가 없는 폴리곤으로 변환합니다.
WEIGHT: 너비 정보를 경계 요소로 보존합니다.
MITER ON | OFF X X 모서리에서 절단이 수행될지 여부를 지정하는 데 사용됩니다.
ON일 때, 경로의 모서리는 절단됩니다.
OFF일 때, 경로의 모서리는 비스듬하게 깎입니다.
MAP_CIRCLE ON | OFF X ON일 때, DXF 파일의 원을 가장 가까운 폴리곤으로 Mapping합니다.
OFF일 때, 원 Mapping이 수행되지 않습니다.
기본 설정은 ON입니다.
REMOVE_DUP ON | OFF X ON일 때, 소프트웨어가 중복된 선 항목을 제거합니다. 기본 설정은 OFF입니다.
REMOVE_GDR ON | OFF X ON일 때, 소프트웨어가 중복된 GDSII 레코드를 제거합니다.
기본 설정은 OFF입니다.
LAYERS 0 0 1
M1 19 2
VIA12 22 2
3
M2 21 4
VIA23 22 5
M3 23 6
VIA34 24 5
M4 31 7
DIST 35 6
X X DXF 레이어 이름을 GDSII 레이어 번호로 Mapping하는 것을 지정합니다. Mapping은 항상 증가하는 DXF 레이어 번호 순서로 나열되어야 합니다. 목록에 없는 DXF 레이어 이름은 건너뛰게 됩니다. 프로그램은 데이터가 호환되도록 보장합니다.
Text Controls
KEYWORD DATA GDS 2 DXF DXF 2 GDS COMMENTS
TSCALE 1.0
2.0
3.0
4.0
X X DXF에서 GDSII로 변환할 때 텍스트 문자열의 높이는 이 값으로 나눕니다. 이 값은 폰트 0, 1, 2, 3 각각에 대해 4개의 항목이 있어야 합니다. 반대 방향, 즉 GDSII에서 DXF로 변환할 때는 텍스트의 크기가 이 값으로 곱해집니다. (DXF에서 GDSII로의 변환을 다시 수행하면 일관된 텍스트 높이가 생성됩니다.) 이 값은 GDSII 스트림 파일에 폰트 높이에 대한 정보가 없기 때문에 제공됩니다.
BLOCK_TEXT ON | OFF - X 텍스트 엔티티를 지원하지 않는 애플리케이션을 위해 텍스트를 경로나 윤곽으로 나타냅니다. 추가적인 제어를 위해 PATH_FONT를 참조하십시오.
PATH_FONT c:\txt.shx FLUSH OUTLINE
c:\txt.shx FLUSH OUTLINE
c:\txt.shx FLUSH OUTLINE
c:\txt.shx FLUSH OUTLINE
X X BLOCK_TEXT가 켜져 있으면 이 옵션은 텍스트가 어떻게 작성되는지 제어합니다. 첫 번째 인수는 사용할 폰트 파일입니다. 두 번째 인수 FLUSH 또는 ROUND는 획의 끝이 직각인지 둥근지 결정합니다. 세 번째 인수 OUTLINE은 경로 너비를 사용하지 않고 대신 윤곽 경계를 생성하도록 프로그램에 지시합니다.
TEXT_FONT txt
txt
txt
txt
X - GDSII 폰트 0, 1, 2, 3을 AutoCAD 폰트로 Mapping합니다.
TEXT_STYLE STANDARD
STANDARD
STANDARD
STANDARD
X - 지정된 경우, 사용자는 GDSII 폰트를 AutoCAD 스타일에 Mapping하는 것을 제어할 수 있습니다. 지정되지 않은 경우, 기본적으로 표준 스타일이 사용됩니다.

By Steve DiBartolomeo
Applications Manager
Artwork Conversion Software