클럭 불확실성의 효과

V

verilog_always

Guest
배치 단계에 클럭 불확실성의 효과는 어떻게 다른 값? 클럭 불확실성 효과의 서로 다른 가치를 모든 CTS / 라우팅 결과를합니까?
 
그것이 만날 수있는 타이밍을 어렵게하기 때문에 클럭 불확실성이 큰 경우 도구는 아주 열심히 작동합니다.
 
클록 트리가 구축되기 전에 불확실성 스큐 클럭을 참조하십시오. set_clock_uncertainty는 디​​자인 스큐 대상을 선언하는 SDC 명령입니다. 이것은 클록 트리를 구축 PnR 도구에 지정된 제약 사항입니다. 이 도구는 말했다 한도 내에서 스큐 유지하는 노력으로 영광이 제약을 시도합니다. 또한 STA 도구 CTS 전에 대신 스큐이 사용됩니다. 그것은 클럭 경로에서 설치 분석을 위해이 값을 빼서 유지 분석을 위해이 일을 추가됩니다. 본 만들고 제약과 같은이므로 따라서 CTS 전에 더 큰 가치는 분명히 QoR 영향을 미칩니다. 클럭 네트워크 구축이나 즉, set_clock_propagated을 true로 설정되면, 크기 조절은 네트워크에서 계산 및 사용되며, 따라서 이것은 입력 디자인 시계를 확장했다 STA 도구에 대한 의미를하지 않습니다. 라우팅 또는 게시 CTS 최적화 도구는 여전히 그림에 걸리는 동안 스큐 대상 (예하십시오. 유용 스큐의 시나리오). 따라서 / 조정을 변경하면 확실히 결과에 영향을 것입니다.
 
안녕하세요, 1 - 하나는 또한 물리적 설계 단계에서 제어할 필요가 없습니다 그 PLL 지터에 대한 계정으로 예를 들어 CTS 후 더 여유로 불확실성을 사용할 수 있습니다. 2 - srideepa는 CTS 전에 클럭 불확실성이 설정을 수정 / QoR에 영향을 미칠 타이밍 위반을 보유하는 데 사용할 수 있습니다 말했듯이. 대부분의 PR 도구가 아래에 / 어떤 임계값 이상의 타이밍 위반 문제를 해결함으로써, 그들은 CTS 후 결국 팝업 수있는 몇 가지 위반 사항을 만지지 않을 수 있습니다. 클럭 불확실성을 수정하면 디자인에 좀 더 버퍼를 추가 비용에, CTS "앞에"이러한 위반 사항을 고칠 수있는 좋은 방법이 될 수 있습니다. 안부, Gokhan ---
 
불확실성은 효과적인 시계 기간을 줄일 수있는 다양한 요소를 모델로 사용할 수 있습니다. 이러한 요소는 클럭 지터와 하나가 타이밍 분석을 위해 포함할 수있는 다른 비관 수 있습니다. [get_clocks CLK_CONFIG]는 set_clock_uncertainty - 잠깐, 0.05 [get_clocks의 CLK_CONFIG] 설치를위한 클럭 불확실성 효과적으로 보유 확인을 위해 지정된 금액 (첨부 파일에 fig1 참조)하여 사용할 수있는 시계 기간을 줄일 수 있습니다, 보유에 대한 클럭 불확실성을 사용 set_clock_uncertainty - 설치 0.2 만족해야 추가 타이밍 마진으로. 다중 클럭 도메인 경로 (첨부 파일에 Fig2.)가있다면, 간의 클럭 불확실성은 명령 아래에 표시로 지정할 수 있습니다. # 100ps은 # 50ps가 개최 검사에 대한 불확실성으로 사용되는 설치 확인에 대한 불확실성으로 사용됩니다. set_clock_uncertainty -에서 VIRTUAL_SYS_CLK 대 SYS_CLK - 기다려봐 0.05 set_clock_uncertainty -에서 VIRTUAL_SYS_CLK 대 SYS_CLK - 설치 0.3 set_clock_uncertainty -에서 SYS_CLK 대 CFG_CLK - 기다려봐 0.05 SYS_CLK 대 CFG_CLK - 설치 0.1 set_clock_uncertainty -에서
 
왜 설치 및 잠시만에 대한 가치는 달라?
 
비록 나도 같은 질문을 드리고 싶습니다. 왜 대부분의 경우 우리가 설치 클럭 불확실성이 보류 불확실성 이상으로 설정되고 볼 수있다. 값이 모두 동일하지 않을까?
 
시계가 진짜가 아닌, 일부 구현에서는, 우리는 진정한 가치는 현재 사용할 수있는 등 ABT가 라우팅 이후 보유 걱정 일반적 보유는, 적어도 CTS 전에 설치로 거의 확인되지 않습니다.
 
안녕 모두, CTS 후에 또한, 타이밍 분석을 확인하는 동안 우리는 설치에 대해 다른 값을 제공하고 불확실성을 보류합니다. 일반적으로 설치에 대한 더 길게를 위해 더 적은. 왜? 이에 대한 이유는 무엇입니까? 감사와 reagrds, Subhash
 
[견적은 = subhash_chevella; 972289] 안녕 모두, CTS 후에 또한, 타이밍 분석을 확인하는 동안 우리는 설치에 대해 다른 값을 제공하고 불확실성을 보류합니다. 일반적으로 설치에 대한 더 길게를 위해 더 적은. 왜? 이에 대한 이유는 무엇입니까? 감사와 reagrds, Subhash [/ 인용] 개최 검사는 클럭 지터가 불확실성에 포함시킬 필요가 없습니다 있으므로 클럭 불확실성의 작은 가치는 일반적으로 개최에 대해 지정됩니다. HTH, Shitansh Vaghela
 

Welcome to EDABoard.com

Sponsor

Back
Top