HDL과 검증

시뮬레이션 결과를 VCD 등의 형식 파일로 내보내는 주된 목적은?

  1. A신호 값의 시간적 변화를 파형 뷰어로 보고 불량의 원인을 조사한다
  2. B회로의 설계도를 공장에 보낸다
  3. C시뮬레이션을 빠르게 한다
정답과 해설 보기

정답: A. 신호 값의 시간적 변화를 파형 뷰어로 보고 불량의 원인을 조사한다

VCD(Value Change Dump)는 시뮬레이션 중 각 신호의 값이 언제 어떻게 바뀌었는지를 기록하는 표준 파일 형식입니다. 파형 뷰어로 열면 클록마다의 신호 변화를 시간축을 따라 볼 수 있으므로, 어디에서 기대와 다른 값이 되었는지 추적할 수 있습니다. 모든 신호를 기록하면 파일이 매우 커지므로, 조사하려는 범위나 신호로 한정하기도 합니다.

  • A. 올바릅니다. 디버그의 기본 도구입니다.
  • B. 공장에 보내는 데이터가 아닙니다.
  • C. 내보내는 만큼 시뮬레이션은 오히려 느려집니다.
이 분야 연습하기 분야로 돌아가기

HDL과 검증의 다른 문제

  1. 랜덤 입력을 사용하는 테스트에서 난수 시드(seed)를 기록해 두는 이유로 올바른 것은?
  2. SystemVerilog의 제약 조건 기반 랜덤 검증(constrained random verification)에 대한 설명으로 올바른 것은?
  3. 회로 설계에서 수행하는 회귀 테스트(regression test)의 설명으로 올바른 것은?
  4. SystemVerilog의 logic형의 장점으로 올바른 것은?
  5. SystemVerilog의 always_ff나 always_comb를 Verilog의 always 대신 사용하는 장점으로 올바른 것은?

이 분야의 비교