( ESNUG 202 Item 2 ) ---------------------------------------------- [11/18/94]

Subject: ( ESNUG 201 Item 5 )  Can't Get Rid Of "_architecture" !

> Does anyone know how to get Synopsys to not append
>      _architecture, architecture_2, architecture_3, etc. 
>
> I have changed the variable:
>      vhdlout_architecture_name to "structural_view"
> but Synopsys appends _architecture, etc. to the architecture names.


From: jco@egnetz.uebemc.siemens.de (Herr Jon Connell)

Here's what the manual page says:

      The generated name is checked to verify that it is
  --> unique and is a legal VHDL identifier.  If not, it will
      be modified so that it is unique and legal. For
      example, setting vhdlout_architecture_name = "A" does
      not cause all architectures to be written out with the
      same name "A". Instead, to make each name unique, the
      tool gives the first architecture the name of "A", and
      appends subsequent architecture names, as follows:

               A
               A_architecture
               A_architecture_2

Why the name has to be unique is a mystery, but Synopsys is still doing it
with version 3.2a so I guess only a STAR will get you any further!

  - Jon Connell                    
    Siemens AG



 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)