Kawalan ng katiyakan ng orasan / hilig

A

arjun1110

Guest
Hi, Maaari ko bang gamitin sa ibaba sa mga utos na mag-aplay hilig sa layout ng post ng Sta? ay Sta karangalan ang mga halagang ito? dahil sa post layout ng Sta orasan ay propagated (hilig ay nakalkula depende sa parasitics). set_clock_uncertainty-setup 100-orasan ang [get_ports CLKA] set_clock_uncertainty-hold na 50-clcok [get_ports CLKA] Regards.
 
oo, maaari mong idagdag ang mga hadlang na ito sa post layout Sta. Lamang orasan hilig ay nakalkula sa pamamagitan ng ang propagated orasan at para sa orasan nerbiyusin, namin magdagdag ng isang maliit na pagkaantala sa uncertainity upang tumugma sa real orasan na kung saan ay binuo mula sa orasan henerasyon circuitry.
 
Kumusta dcreddy, Salamat para sa iyong mabilis na tugon. Pagkatapos ang mga bilang na ito ay kinuha bilang isang nerbiyusin? Kung oo, pagkatapos ay kung ano ang layunin ng mga utos sa ibaba na ito. set_clock_latency-pinagmulan 100-huli [get_clocks CLKA] set_clock_latency-pinagmulan 50-maagang [get_clocks CLKA] tingin ko sa itaas na utos ay ginagamit mag-apply ng nerbiyusin sa orasan pinagmulan. Itama sa akin Kung umaga ko mali. Regards
 
Hindi, ang mga sa itaas na utos ('set_clock_latecy') tularan ang orasan puno NET pagkaantala (Min. / Max.), At HINDI jitter.
 
Hi Roli, ako ay pagpunta sa pamamagitan ng isa sa synopsys pagtatanghal sa Sta kung saan ako naka-attach. Mangyaring ay linawin akin na sa pagtukoy jitter ay tama sa set_clock_uncertainty o sa set_clock_latency-pinagmulan -late/early Regards,
 
Hi Arjun, Ang set_clock_latency sa maagang / huli ay maaaring gamitin para nerbiyusin margining (tulad ng ipinapakita sa doc mo nakalakip), ngunit Gusto kong itago ang utos para sa mga pagkakaiba-iba ng orasan puno lamang bilang roli nabanggit. Ang dahilan dito ay na kapag lumipat ka mula sa pinakamahusay upang propagated clocks, ang utos na ito napupunta malayo at kakailanganin mo sa account para sa nerbiyusin sa ilang ibang mga paraan. Ang pinakamahusay na upang panatilihin ang mga ito consistant parehong pre at post CTS. Set_clock_uncertainty ay mailalapat sa parehong parehong pre at post CTS. Isang isyu sa paggamit na ito na mag-aplay nerbiyusin ay na ang multi-ikot ng landas ay hindi accounted para sa maayos. Sabihin ang iyong dalas nerbiyusin ay maaaring pabilisin ang iyong orasan sa pamamagitan ng 100ps, at tiyempo ikaw ay isang multi-cycle path ng 4, set_clock_uncertainty ay lamang magbibigay sa iyo ng 100ps ng margin kapag kailangan mo ba talagang 400ps. Ang isa pang paraan upang account para sa dalas nerbiyusin ay dagdagan ang iyong orasan dalas. Ito Pag-aayos ng multi-cycle problema landas ng margin ang nagdagdag gagawin pagkatapos ang tamang 400ps. Ang pagtaas ng dalas ng paraan gumagana para sa dalas jitter ngunit hindi account para sa 1/2 ikot jitter. Kung ang iyong disenyo ay may maraming mga 1/2 path cycle maaari mo ring gamitin set_clock_uncertainty sa mga pagpipilian ng tumaas / pagkahulog sa account para sa 1/2 cycle nerbiyusin.
 
Hi Shelby, Sa parehong doc ito ay nabanggit na set_clock_uncertainty ay ginagamit upang mag-aplay hilig. Kaya ko naisip na kapag ilipat namin mula sa Idel sa propagated clocks, ang utos na ito napupunta ang layo at set_clock_latency ay maaaring gamitin upang account para sa nerbiyusin Subalit ngayon ko naintindihan sa iyong paliwanag. Salamat ng maraming sa lahat na iniambag sa talakayang ito. Regards,
 
Hi Shelby, Nakatanggap ako ng isa pang tanong na ito. Tulad ng sinabi mo sa iyong nakaraang reply, kapag ilipat namin mula sa pinakamahusay upang nakalkula (o orasan propagated) set_clock_latency utos napupunta ang layo ngunit ako pagtukoy nerbiyusin may switch-pinagmulan (nerbiyusin sa orasan ang pinagmulan mismo) at mula sa aking unawa nerbiyusin ay pa rin ng kasalukuyan kahit na matapos ang clcok ay propagated. paki-tama sa akin kung umaga ko mali. Regards,
 
Posible upang tukuyin ang "maagang" at "huli" para sa kanyang orasan aalinlangan? Sa mga tuntunin ng mga tool ng pagbubuo, kung ano ang ibig sabihin ng "kawalan ng katiyakan 5nSec"? Paano ito inilapat sa ang orasan? Ba ang ibig sabihin ng "5ns sa paligid ng orasan sa gilid"? Bilang para sa the-setup ng kawalan ng katiyakan, ang ibig sabihin ng "orasan aalinlangan bago ang orasan gilid"? Bilang para sa the-hold na walang katiyakan, ang ibig sabihin ng "orasan aalinlangan bago ang orasan gilid"? Paano dapat ang negatibong kawalan ng katiyakan ay tinukoy? Salamat sa iyo!
 
set_clock_latency ay ginagamit para sa orasan insertion pagkaantala para sa latencies ng network, samantalang ang set_clock_uncertainity ay ginagamit para sa accounting ng orasan nerbiyusin, hilig at disenyo margin yan ... Paglalarawan margin. Epekto ng latency at Uncertinity na sa setup / hold na kalkulasyon. ➢ check ng Setup = (Clock_edge + edge_delay - setup_uncertainty-library_setup) ➢ Hold check = (Clock_edge + edge_Delay + hold_uncertainity + library_hold) mga latency halaga ay kinuha bilang mga pagkaantala sa gilid. Regards, Sam
 

Welcome to EDABoard.com

Sponsor

Back
Top