RTL 설계 단계에 맞게 LINT·CDC·DFT 도구를 순서대로 적용해 설계 품질 조기 확인하는 접근
LINT, CDC, DFT, ATPG 같은 설계 품질 도구들은 수업과 개인 실습으로 일부 경험했습니다. 이 도구들을 효과적으로 쓰려면 설계 단계에 맞게 순서를 정하는 것이 중요합니다. RTL 완성 직후 LINT로 코딩 룰 위반부터 잡고, 이후 CDC로 클럭 도메인 교차 이슈를 확인하는 순서가 일반적임을 배웠습니다. DFT는 테스트 용이성을 설계에 반영하는 단계이고, 스캔 체인 삽입과 ATPG 패턴 생성은 합성 후 단계에서 진행되는 흐름을 이론으로 학습했습니다.
각 도구의 경보를 전부 수정 대상으로 보는 것이 아니라, 설계 의도와 비교해 실제 위험 여부를 판단하는 것이 중요하다고 생각합니다. 이 도구들이 설계 품질을 단계별로 체크하는 게이트 역할을 한다는 관점이 생겼습니다.