Tcl·Python 스크립트로 PnR·signoff 반복 작업 자동화 결
PnR 실행과 signoff 분석 자동화 경험은 학교 VLSI 수업에서 반복적인 EDA 플로우를 Tcl 스크립트로 자동화한 것이 기반입니다. 각 단계를 수동으로 실행하면 파라미터 실수나 결과 파일 누락 오류가 반복됐고, 스크립트로 묶었더니 재현성이 높아졌습니다. 같은 조건을 언제든 재실행할 수 있다는 점만으로도 실험 비교가 편해졌습니다.
signoff 분석에서는 STA 리포트를 Python으로 파싱해 위반 항목만 추출하는 간단한 도구를 만들었습니다. 수백 줄 리포트에서 슬랙 위반 경로만 필터링해 정렬하면 검토 우선순위가 즉시 보여, 수동 탐색보다 빠르게 원인 분석을 시작할 수 있었습니다.
자동화 도구에서 중요한 것은 다음 사람도 쓸 수 있도록 만드는 것입니다. 오류 메시지를 명확히 남기면 개발자 없이도 유지보수가 가능하고, 팀 자산으로 활용됩니다. 작은 도구라도 재사용 가능하게 만드는 습관이 장기적인 생산성을 높입니다.