Jak řešit cestu, která nemůže uspokojit načasování omezení?

A

ackqin

Guest
I jen dodat období a vyrovnat na mém kódu, ale je tam jeden cesta nesplňují období omezení, a několik cesta nesplňují offset ven omezení.Nevím, jak se s ní vyrovnat.může někdo dát mi nějakou radu?

I použití Spartan3, ise7.1

Díky moc

ackqin

 
kontrolu načasování zprávy jako první.Je-li doba omezení porušení je malý, zkuste použít silnější syntézu možnost.jinak zkuste upravit RTL kód.

Pro offset omezení porušení, zkontrolujte, zda se zaregistrujete in / out io rejstříku.

Vzpomínám si, ISE má budovat-do analytických nástrojů načasování.
Spustit a pak nástroje navrhnout některé metody pro zlepšení porušení cestu.I když to nemusí opravdu pomůže.

 
vždy po syntetizovat, bude xst dát referenční frekvenci, je to tak nízko, ale v mé načasování zprávy, vidím v období omezení je splněna.a toto období je vyšší než xst výsledek, jsem zmatená, zda je tato xst frekvence je použitelný?

díky

ackqin

 
Ahoj ackqin,

Máte-li změnit syntetizovat úsilí o vysokou?Tento přepínač může pomoci.

 
ahoj wadaye, díky za vaši radu.

Ale jak mohu syntetizovat úsilí?

ackqin

 
XST dává pouze hrubý odhad očekávané rychlosti, protože přístroj nebyl směrován dosud.Po směrování, skutečné načasování může být rychlejší nebo pomalejší než je odhad XST.

Pokud máte malé kompletní příklad projektu, který demonstruje vaše načasování potíže, můžete post zde, a možná někdo vám pomůže vylepšit.

 
Vždy se můžete zkusit více-pass místo a cesta, ale myslím, že byste měli zjistit, zda můžete zlepšit načasování bez použití této metody.

 
normálně, když přidáte globální omezení, jako je doba omezení, to vše omezující podmínky design a tak to bude obtížnější splnit omezení ..tak zkuste přidat cestu konkrétní načasování omezující podmínky pro cesty, které nesplňují načasování ....Zkontrolujte, zda tyto cesty jsou více cyklostezek, falešné cesty ....a tak dále ...

 

Welcome to EDABoard.com

Sponsor

Back
Top