electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

A synthesis problem about Design Compiler


Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> A synthesis problem about Design Compiler
Author Message
cyteng



Joined: 06 Aug 2001
Posts: 33


Post09 Aug 2002 8:56   

design compiler naming rule


After synthesis and optimization of my verilog file, I find some net( or wire) names is very strange. For example , the net connected from the output of nor gate to the data input of D flip-flop is called
" *cell*11/U2/control ". But I want very short net name like " N100" .
Does anyone know the answer to this question ?




Cyteng
Back to top
buzkiller



Joined: 01 Jan 1970
Posts: 91


Post09 Aug 2002 9:11   

design compiler naming rules


May be you should flatten your hierarchies.

regards,
Buzkiller.
Back to top
cuiyujie



Joined: 25 Apr 2002
Posts: 26


Post11 Aug 2002 19:02   

design compiler net name


You cannot make sure all the name of all your internal wires is the same as before, adapt to these changes and don't count on post simulation a lot in verification.
Back to top
cdic



Joined: 28 Jun 2001
Posts: 155
Helped: 2
Location: silly valley


Post11 Aug 2002 19:04   

ungroup naming rule design compiler


Change naming rule, eliminate *cell*, it's not fit for back-end design, also make sure no \ exist.
Back to top
magicball



Joined: 17 Feb 2002
Posts: 7


Post11 Aug 2002 20:37   

design compier changing cell names


There are several articles in Solv*Net, the common solution is change names after synthesis.
Back to top
cyteng



Joined: 06 Aug 2001
Posts: 33


Post12 Aug 2002 2:04   

design compiler synthesis


If I would like to change the net name *cell*11/U2/CONTROL1 to NCONTROL1 , how do I write define_name_rulse command ?

I use "define_name_rules myrule -map {{"\*cell\*","U"}}",
but it maps "*cell*11/U2/CONTROL1" to "U".
Back to top
andromeda



Joined: 26 Sep 2002
Posts: 71
Helped: 1


Post26 Sep 2002 22:11   

09 dc compiler + define_name_rules


The simplest way is to use:
ungroup -flatten all -simple_names
(of course, if you want to remove the hierarchy)
Switch -simple_names will give you this type of names
Back to top
joe2moon



Joined: 19 Apr 2002
Posts: 389
Helped: 12
Location: MOON


Post27 Sep 2002 8:23   

design compiler change net name


I think you need to define the naming rule for "simple_names" before you can use it in change naming command Surprised
Back to top
wllee



Joined: 26 Nov 2001
Posts: 37


Post04 Dec 2002 4:42   

synthesis bug


I hear DC2002.05 has bug in change naming rule function.
Maybe this is the bug.
Back to top
Google
AdSense
Google Adsense




Post04 Dec 2002 4:42   

Ads




Back to top
cnz



Joined: 10 Dec 2001
Posts: 125


Post05 Dec 2002 13:31   

how to use define_name_rules


cdic wrote:
Change naming rule, eliminate *cell*, it's not fit for back-end design, also make sure no \ exist.


I think that if you use cadence SE , we must eliminate "\".
however, to "*cell*" we needn't do it !
Back to top
cnz



Joined: 10 Dec 2001
Posts: 125


Post05 Dec 2002 13:34   

design compiler net names


define_name_rules BORG -allowed {A-Z a-z 0-9 _} \
-first_restricted {_ 0-9} \
-type cell

define_name_rules BORG -allowed {A-Z a-z 0-9 [ ] _} \
-first_restricted {_ 0-9} \
-type port

define_name_rules BORG -allowed {A-Z a-z 0-9 _} \
-first_restricted {_ 0-9} \
-type net

define_name_rules BORG -target_bus_naming_style {%s_%d} \
-type net

set bus_naming_style %s_%d

define_name_rules BORG -case_insensitive \
-map { {{"*cell*", "U"},{"*-return", "RET"}} }


change_names -hier -rule BORG
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> A synthesis problem about Design Compiler
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
synthesis problem on Design Compiler (4)
synthesis problem on Design Compiler (6)
Problem about installation of Design Compiler on Debian (6)
Logic synthesis using Design Compiler (2)
Book for Verilog Synthesis using Synopsys Design Compiler (10)
about synospys synthesis problem (1)
problem about synopsys synthesis (7)
please help, Design compiler problem (5)
Strange timing problem of design compiler (9)
About synopsys Design compiler (4)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS