타이밍 분석과 CDC
폴스 패스(set_false_path)를 설정하는 것이 적절한 경로는?
- A회로 구조상으로는 연결되어 있지만, 선택 조건이 양립하지 않는 등의 이유로 실제로는 신호가 전달되지 않는 경로
- B타이밍 위반이 크고 수정하기 어려운 경로
- C2사이클에 한 번만 데이터를 캡처하면 되는 경로
정답과 해설 보기
정답: A. 회로 구조상으로는 연결되어 있지만, 선택 조건이 양립하지 않는 등의 이유로 실제로는 신호가 전달되지 않는 경로
STA는 논리의 의미를 고려하지 않고 연결된 모든 경로를 조사합니다. 그래서 두 셀렉터가 같은 선택 신호로 서로 반대 입력을 선택하는 회로처럼, 실제로는 지나가지 않는 경로에서도 위반이 나올 수 있습니다. 이러한 경로를 폴스 패스로 지정하여 분석에서 제외합니다. 수정하기 어렵다는 이유로 제외하면 진짜 결함을 숨기게 됩니다. 2사이클에 한 번 캡처하는 경로는 멀티사이클 패스로서 시간을 늘려 분석을 계속해야 합니다.