IC 설계 흐름과 EDA
회로의 논리 시뮬레이션 방식 중 신호 값이 변화했을 때(이벤트)에만 그 영향을 받는 부분을 계산하는 방식은 무엇인가?
- A전자기장 시뮬레이션
- B이벤트 구동형 시뮬레이션
- C몬테카를로 시뮬레이션
정답과 해설 보기
정답: B. 이벤트 구동형 시뮬레이션
이벤트 구동형 시뮬레이션에서는 신호 값이 바뀌었을 때만 그 신호를 입력으로 하는 게이트 등을 계산하고, 변화가 없는 부분은 계산하지 않습니다. 디지털 회로에서는 1사이클에 값이 바뀌는 신호가 극히 일부이므로 효율적이며, 지연을 포함한 동작을 조사할 수 있습니다. Verilog나 VHDL 시뮬레이터의 기본 방식입니다. 한편 클록마다 전체를 평가하는 사이클 기반 방식은 지연을 다루지 않는 대신 고속입니다.
- A. 전자기장 시뮬레이션은 전자기파의 거동을 계산하는 방법입니다.
- B. 맞습니다. 값의 변화에만 반응하여 계산하는 방식입니다.
- C. 몬테카를로는 편차를 난수로 부여하여 반복하는 방법입니다.