spørsmål om Klokke i Synthesis

H

horzonbluz

Guest
I en chip, vi bruker vanligvis mer enn en klokke.Jeg satt falske bane fra en klokke til andre klokker i fortiden.Nå tviler jeg på at innstillingen ikke er appropriatly fordi vi alle vet satt falske banen i syntese er ikke en god innstilling.Kanskje jeg kan sette deaktivere timing fra en klokke på andre døgnet.
Hvem kan fortelle meg hvilken innstilling er mer appropriatly?
Dette er min innstilling før:
satt _all_clks [all_clocks];
foreach_in_collection _clk $ _all_clks (
foreach_in_collection _other_clk [remove_from_collection $ _all_clks $ _clk] (
set_false_path-fra $ _clk til $ _other_clk;)
Jeg vil endre det til denne:
satt _all_clks [all_clocks];
foreach_in_collection _clk $ _all_clks (
foreach_in_collection _other_clk [remove_from_collection $ _all_clks $ _clk] (
set_disable_timing-fra $ _clk til $ _other_clk;)

 
Først skal håndtere multi-klokke domene, må du synkronisere signal danner en klokke domene til andre, hvis du exchang data må du bruke FIFO eller håndtrykk protocal.if din RTL ta muti døgnet problem i tankene dine innstillingen falske bane mellom klokker ok.

Deretter set_disable_timing kommandoen deaktivere timing bue mellom klokker,
set_false_path kommandoen deaktiverer timing bue mellom klokker, men fortsatt tracing
Tidspunktet bue.

 
Ja, i min multi-klokke domenet mitt design, jeg bruker synkronisere kretser å utveksle datas fra en klokke domene til andre domenet.
Men min bedrift ingeniør fortelle han aldri sett falske stier mellom klokker.Jeg vet ikke hva han mener.

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Forvirret" border="0" />
 
hvis du bruker håndtrykk metoden, noen ganger må sette multi-syklusen til noen signal, fordi håndtrykk metoden utveksle data å basere på multi-syklus metode, for eksempel håndtrykk metoden forutsetter noen signal kan slå seg ned etter to klokke sykluser

 
Hvis du
har gjort en god jobb i å håndtere utveksling av data mellom ulike klokken domene, kanskje bruker en asynkron FIFO for.Deretter kan du trygt sette falske stier mellom asynkron klokker.

 

Welcome to EDABoard.com

Sponsor

Back
Top