2016-09-30 3 views
0

여러 레이어가 포함 된 큰 GDSII (.gds) 레이아웃이 있고 레이아웃에서 두 레이어의 작은 섹션을 잘라내어 이미지 (.bmp 또는 .png) 파일로 출력하고 싶습니다. 파이썬을 사용합니다. 생성 될 수있는 많은 작은 클립 (수천)이 있으므로 수동 클리핑은 옵션이 아닙니다.GDSII 레이아웃의 클립 bmp 이미지

누구나 올바른 방향으로 시작할 수 있습니까? gdsCAD와 gdsii 및 GDSpy 라이브러리를 살펴 보았지만 gds 대신 이미지로 저장하는 방법을 찾지 못했습니다.

감사합니다.

답변

0

파이썬 2.7을 사용하여 gdsii 파일의 이미지를 저장하려면 gdsCAD가 유용한 도구이지만 약간 수정해야합니다.

gdsCAD 설치에서 core.py 파일을 열어 편집하고 plt.show() 줄을 주석으로 처리하고 대신 matplotlib을 plt.saveFig()으로 바꿉니다.

#plt.show() 
    plt.saveFig("myImage.png") 

는 그런 다음 저장을 자동화 할 GDSII 통해 어떤 논리 반복이 지금 대신 saveFig 지적 layout.show("myImage.png")를 호출합니다.