타이밍 분석기 세트 멀티사이클 경로 명령

author-image

기준

기본적으로 Timing Analysier는 단일 사이클 분석을 사용합니다. 경로를 분석할 때 설정 시작 및 래치 에지 시간은 각 파형에서 가장 가까운 두 개의 활성 가장자리를 찾아 결정됩니다. 보류 분석을 위해 타이밍 분석기는 가능한 모든 설정 관계에 대한 두 가지 타이밍 조건에 대한 경로를 분석합니다(최악의 경우뿐만 아니라). 따라서 보류 실행 및 래치 시간은 설정 시작 및 래치 에지와 완전히 관련이 없을 수 있습니다.

멀티사이클 제약 조건은 소스(-start) 또는 대상(-end) 클럭을 기준으로 지정된 클럭 주기 수에 따라 설정을 완화하거나 관계를 유지합니다. 2의 최종 멀티사이클 제약 조건은 최악의 경우 설정 래치 에지를 하나의 대상 클럭 기간까지 확장합니다.

홀드 멀티사이클 제약 조건은 기본 보류 위치(기본값은 0)를 기반으로 합니다. 1의 엔드 홀드 멀티사이클 제약 조건은 기본 홀드 래치 에지에서 하나의 대상 클럭 기간을 효과적으로 빼줍니다. set_multicycle_path 명령을 사용하여 설계에서 멀티사이클 제약 조건을 지정할 수 있습니다. 다음 목록에는 사용 가능한 옵션을 포함한 set_multicycle_path 명령이 나와 있습니다.

set_multicycle_path
     [-설정 | -hold]
     [-start |-end]
     [-<목록>]
     [-<><자루
     목록>]
     <패스 승수>

표 1은 set_multicycle_path 명령에 대한 옵션을 설명합니다.

개체가 타이밍 노드일 때는 두 노드 사이의 경로에만 멀티사이클 제약조건이 적용됩니다. 객체가 클럭인 경우, 멀티사이클 제약 조건은 소스 노드(for-from) 또는 대상 노드(-to)가 클럭으로 클럭되는 모든 경로에 적용됩니다.

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.