( ESNUG 345 Item 8 ) ---------------------------------------------- [3/1/00]

From: Carl Christensen <carl.christensen@philips.com>
Subject: Bogus TCL "Help" Files In FPGA Express Trashes Xilinx GSR Mapping

Hi, John,

I use the TCL based scripting of FPGA Express to automate my synthesis.  I
ran into a problem when I tried to set a switch to ignore unlinked cells
when mapping the GSR (Global Set Reset) for a Xilinx part.  In the GUI there
is a switch when editing constraints that you set if you want to ignore
unlinked cells.  The normal reason for this is if you are using a core of
some type.  Anyway the FST documentation is pretty limited but in this case
it appears to have the exact information I needed.  It clearly states that
there is a pre-defined variable:

       proj_gsr_ignore_unlinked_cells = "yes" (default)

Wait a minute if it's default was "yes" it should have already been doing
what I want.  After trying to set the thing to "yes" every which way and at
every point in my script without any luck, I finally used the printvar
command to confirm that in fact the variable doesn't exist at all.  (With
TCL's declare at usage it does after you try to change the value.)   The
correct way to ignore unlinked cells for GSR insertion is with the

       set_chip_gsr_ignore_unlinked_cells 

command.  Which isn't mentioned at all in the windows help pages.  Thanks to
Loren Lacy at Xilinx for helping me find the correct command.  If you use
FST you've probably found that most of the information is only in the man
pages.  There is also a help available from the shell.  For example help
*gsr* brings up the set_chip_gsr_ignore_unlinked_cells command which you can
then to a man page on.  I'm not sure if the "windows help" mentions the
command line help if it does I missed it somewhere.  It's not super useful
but at this point anything on FST can be helpful.

I believe the same issue would apply to FPGA Compiler II also.

    - Carl Christensen
      Philips Digital Video Systems



 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)