Syntéza problém asi Design Compiler

C

cyteng

Guest
Po syntéza a optimalizace verilog můj obrázek, najdu nějaké čisté (nebo drát) jmen je velmi podivné.Například čistá připojena z výstupu ani bránu do data vstupu D flip-flop se nazývá
"* * 11/U2/control buněk".Ale já chci velmi krátké čisté jméno jako "N100".
Ví někdo odpověď na tuto otázku?
Cyteng

 
Může být, měli byste srovnat vaše hierarchií.

pozdravy,
Buzkiller.

 
Nemůžete ujistěte se, že všechna jména všech vašich vnitřních vodičů je stejný jako předtím, přizpůsobení se těmto změnám a nejsou počítat post simulaci hodně ověření.

 
Změnit pojmenování pravidlem, odstranění buněk * * není vhodné pro back-end designu, ujistěte se, že také ne \ existují.

 
Existuje několik článků v Solv * Net, společné řešení je změna jména po syntéze.

 
Pokud bych chtěl změnit čisté jméno * buněk * 11/U2/CONTROL1 na NCONTROL1, jak mám napsat příkaz define_name_rulse?

I use "define_name_rules myrule-map ((" \ * buněk \ * "," U "}}",
ale mapy "* * buněk 11/U2/CONTROL1" na "U".

 
Nejjednodušším způsobem je použití:
ungroup zploštit-vše-simple_names
(Samozřejmě, pokud chcete odstranit hierarchii)
Switch-simple_names vám tento typ jmen

 
Myslím, že je potřeba stanovit pravidla pro pojmenovávání "simple_names" předtím, než budete moci použít v příkazu změnit pojmenování

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Překvapen" border="0" />
 
Slyšel jsem, že je chyba v DC2002.05 změnit pojmenování pravidlo funkce.
Možná je to chyba.

 
cdic napsal:

Změnit pojmenování pravidlem, odstranění buněk * * není vhodné pro back-end designu, ujistěte se, že také ne \ existují.
 
define_name_rules BORG-povoleno (AZ az 0-9 _) \
-_ first_restricted (0-9) \
-typ buněk

define_name_rules BORG-povoleno (AZ az 0-9 [] _) \
-_ first_restricted (0-9) \
-typ portu

define_name_rules BORG-povoleno (AZ az 0-9 _) \
-_ first_restricted (0-9) \
-zadejte příkaz net

define_name_rules BORG-target_bus_naming_style (% S_% d) \
-zadejte příkaz net

nastavit bus_naming_style% S_% d

define_name_rules BORG-case_insensitive \
-map ((( "* * buněk", "U "},{"*- návrat", "RET")))change_names-zde-pravidlo BORG

 

Welcome to EDABoard.com

Sponsor

Back
Top