타이밍 분석과 CDC
set_output_delay에 지정하는 값이 나타내는 것으로 올바른 것은?
- A칩 내부의 플립플롭에서 출력 단자까지의 지연 상한
- B데이터가 출력 단자를 나간 뒤 수신 측 디바이스에 캡처되기까지 칩 외부에서 필요한 시간
- C출력 단자가 구동할 수 있는 전류의 크기
정답과 해설 보기
정답: B. 데이터가 출력 단자를 나간 뒤 수신 측 디바이스에 캡처되기까지 칩 외부에서 필요한 시간
set_output_delay는 칩 바깥에서 소비되는 시간을 클럭 에지를 기준으로 지정하는 것입니다. 예를 들어 기판의 배선 지연이 0.3 ns, 수신 측 디바이스의 셋업 타임이 0.7 ns라면 출력 지연은 1.0 ns로 하고, STA는 주기에서 이 값을 뺀 나머지 시간으로 내부 플립플롭에서 출력 단자까지의 경로를 확인합니다. 내부 지연의 상한은 이 제약으로부터 결과적으로 정해지는 것이며 직접 지정하는 값이 아닙니다. 구동 전류는 타이밍 제약과는 별개의 항목입니다.