테스트와 검사

스캔 테스트에서 출력을 압축할 때, 시뮬레이션에서 값이 0인지 1인지 정해지지 않는 신호(불정값 X)를 제거하는 처리가 필요한 이유는?

  1. A불정값이 압축된 결과에 섞이면 기대값과 비교할 수 없어 고장을 검출하지 못하게 되기 때문
  2. B불정값이 있으면 칩이 발열하기 때문
  3. C불정값이 있으면 클럭이 멈추기 때문
정답과 해설 보기

정답: A. 불정값이 압축된 결과에 섞이면 기대값과 비교할 수 없어 고장을 검출하지 못하게 되기 때문

초기화되지 않은 메모리나 아날로그 회로, 서로 다른 클럭의 경계 등에서 오는 불정값(X)은 압축 회로에서 다른 비트와 섞이면 압축 후의 값 전체가 불정이 되어 올바른 기대값과 비교할 수 없게 됩니다. 그래서 X가 나오는 스캔 셀의 출력을 차단하는 X 마스킹이나, X가 생기기 어렵게 하는 설계상의 연구를 합니다. 발열이나 클럭 정지와는 관계가 없습니다.

  • A. 올바릅니다. 불정값이 섞이면 고장을 검출하지 못하게 됩니다.
  • B. 불정값이 발열의 원인이 되는 것은 아닙니다.
  • C. 불정값으로 클럭이 멈추는 것은 아닙니다.
이 분야 연습하기 분야로 돌아가기

테스트와 검사의 다른 문제

  1. 고속 시리얼 통신 인터페이스 테스트에서, 칩의 송신 회로 출력을 수신 회로로 되돌려 연결하여 칩 자체로 통신을 확인하는 방법은?
  2. 웨이퍼 테스트 등의 도중 결과나 통계에 기반하여, 칩별·로트별로 테스트 항목이나 판정값을 동적으로 바꾸는 기법을 무엇이라고 부릅니까?
  3. AD 컨버터 테스트에서 천천히 변화하는 정현파 등을 입력하여 각 출력 코드가 나타나는 횟수(히스토그램)를 세는 주된 목적은?
  4. 스캔 테스트에서 불량이 된 칩에 대해, 어느 출력의 어느 패턴에서 불일치가 나왔는지 정보로부터 고장 났을 것 같은 위치의 후보를 논리적으로 좁혀 가는 처리를 무엇이라고 부릅니까?
  5. 스탠더드 셀 내부 트랜지스터의 단락이나 개방 등의 결함을, 셀의 회로를 바탕으로 모델화하여 테스트 패턴을 생성하는 기법은?