IC 설계 흐름과 EDA

더블 패터닝을 전제로 한 레이아웃에서 설계 툴이 수행하는 패턴 배분으로 올바른 것은?

  1. A모든 패턴을 한 장의 마스크에 모은다
  2. B패턴을 무작위로 삭제한다
  3. C패턴을 두 장의 마스크로 나누어(색 구분하여) 같은 마스크 안에서 패턴이 지나치게 가까워지지 않도록 한다
정답과 해설 보기

정답: C. 패턴을 두 장의 마스크로 나누어(색 구분하여) 같은 마스크 안에서 패턴이 지나치게 가까워지지 않도록 한다

더블 패터닝에서는 한 번의 노광으로는 해상할 수 없는 간격의 패턴을 두 장의 마스크로 나누어 노광합니다. 설계 툴은 너무 가까운 패턴끼리 서로 다른 마스크가 되도록 색 구분(컬러링)을 합니다. 세 패턴이 서로 가까운 홀수 개의 고리가 되면 두 가지 색으로는 칠할 수 없으므로 에러로 보고 수정을 요구합니다. 한 장으로 모으거나 무작위로 삭제하지는 않습니다.

이 분야 연습하기 분야로 돌아가기

IC 설계 흐름과 EDA의 다른 문제

  1. 넷리스트에 대한 설명으로 올바른 것은?
  2. 논리 합성이나 정적 타이밍 분석에서 클록 주기나 입출력 지연 등 타이밍 조건을 기술한 것을 무엇이라고 하는가?
  3. 마스크 제작을 위해 제조 측에 전달하는 레이아웃 데이터의 대표적인 형식은?
  4. 배치 배선의 처음에 큰 회로 블록, 입출력 단자, 전원 배선 등의 대략적인 배치를 정하는 공정은?
  5. RTL 검증에서 검증이 얼마나 충분히 이루어졌는지를 평가하는 데 사용되는 지표는?

이 분야의 비교