타이밍 분석기 예: 생성된 클럭 제한

Synopsys® 설계 제약(SDC) 명령 create_generated_clock사용하면 생성된 클럭의 임의 숫자와 깊이를 생성할 수 있습니다. 이 방법은 다음 시나리오에서 유용합니다. 그림 1과 2를 참조하십시오.

Job1 fig1

그림 1. 레지스터 div2reg의 출력에서 생성된 클럭이 필요한 간단한 회로를 보여줍니다.

아래의 SDC 명령은 위 회로의 클럭을 제한합니다.

#Constrain the base clock create_clock -add -period 10.000 \ -waveform { 0.000 5.000 } \ -name clock_name \ [get_ports clock] #Constrain the divide by 2 register clock create_generated_clock -add -source clock \ -name div2clock \ -divide_by 2 \ -master_clock clock_name \ [get_pins div2reg|regout]

예제 회로 create_generated_clock_ex1.qar 를 다운로드하십시오.

이 설계의 사용은 인텔® 설계 예시 라이센스 계약의이용 약관에 따라 달라질 수 있습니다.

Job1 fig2

그림 2. 레지스터 div2reg의 출력에서 생성된 클럭이 필요한 간단한 회로를 보여줍니다.

아래의 SDC 명령은 위 회로의 클럭을 제한합니다.

#Constrain the base clock create_clock -add -period 10.000 \ -waveform { 0.000 5.000 } \ -name clock_name \ [get_ports clock] #Constrain the output clock clock create_generated_clock -add -source PLL_inst|inclk[0] \ -name PLL_inst|clk[1] \ -multiply_by 2 \ -master_clock clock_name \ [get_pins PLL_inst|clk[1]]

예시 회로 create_generated_clock_pll.qar 를 다운로드하십시오.

이 설계의 사용은 인텔 설계 예시 라이센스 계약의이용 약관에 따라 적용됩니다.

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