A sintezo problema okoli Design Compiler

C

cyteng

Guest
Po sintezi in optimizacijo mojih verilog datoteke, sem našel nekaj neto (ali žica) imena, je zelo čudno.Na primer, neto povezana s proizvodnjo, niti vrata do podatkov, vnos D flip-Skljokati se imenuje
"* * 11/U2/control celic".Ampak hočem zelo kratkem neto ime kot "N100".
Ali kdo ve odgovor na to vprašanje?
Cyteng

 
Lahko se morate Spljoštiti vaših hierarhije.

s spoštovanjem,
Buzkiller.

 
Ne morete se prepričajte, da vsi imena vseh svojih notranjih žic je isti kot prej, prilagoditev na te spremembe in se ne štejejo za post simulacija veliko preverjanja.

 
Spremeni poimenovanju pravilo odpravi * * celico, ni primerna za back-end modela, prav tako se prepričajte, da ne \ obstajajo.

 
Obstajajo številne članke v Solv * Net, skupno rešitev je sprememba imena po sintezo.

 
Če bi rad spremembo neto ime * * celic 11/U2/CONTROL1 za NCONTROL1, kako napisati define_name_rulse ukaz?

I uporabo "define_name_rules myrule-karta ((" \ * celico \ * "," U "}}",
vendar karte "* * 11/U2/CONTROL1 celici" na "U".

 
Najenostavnejši način je, da uporabite:
Razgrupiranje-Spljoštiti vse-simple_names
(seveda, če želite odpraviti hierarhijo)
Switch-simple_names vam bo dal ta tip imena

 
Mislim, da morajo določiti pravila za poimenovanje "simple_names", preden ga lahko uporabljate v spremembo poimenovanja ukaz

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Presenečen" border="0" />
 
Slišim DC2002.05 je hrošč v spremembo poimenovanja praviloma funkcijo.
Mogoče je to bug.

 
cdic wrote:

Spremeni poimenovanju pravilo odpravi * * celico, ni primerna za back-end modela, prav tako se prepričajte, da ne \ obstajajo.
 
define_name_rules BORG-dovoliti (AZ az 0-9 _) \
-first_restricted (0-9) _ \
vrste celic,

define_name_rules BORG-dovoliti (AZ az 0-9 [] _) \
-first_restricted (0-9) _ \
tipa pristaniščudefine_name_rules BORG -allowed {AZ az 0-9 _} \ -first_restricted (0-9) _ \
tipa neto

define_name_rules BORG-target_bus_naming_style (% s_% d) \
tipa neto

sklop bus_naming_style% s_% d

define_name_rules BORG-case_insensitive \
-karta ((( "* * celico", "U "},{"*- vračanja", "RET")))change_names-hier pravilo BORG

 

Welcome to EDABoard.com

Sponsor

Back
Top