PROGRAMMABLE TECHNOLOGIES WEB SITE

A scientific study of the problems of digital engineering for space flight systems,
with a view to their practical solution.


Variables for Designer Software Placement and Routing

Here's a link to the Actel www site for their page on variables for Placement and Routing: Place and Route Variables

For archive purposes, here's a summary of the variables.  If the link above breaks, please let me know at rich.katz@gsfc.nasa.gov.   I don't like to use external links as they are hard to maintain.


LAYOUT_MODE determines the type of layout that will occur. Select STANDARD for typical layout or select
TIMING_DRIVEN for Direct Time Layout.

PLAINC determines whether the current placement will be based on the previous placement. Select 0 when you
desire the current placement to be based on the previous placement or select 1 when you want the placement to
start fresh.

RESTRICTPROBEPINS determines whether the SDI, DCLK, PRA and PRB0 pins will be used as I/Os. Select 0 to
prevent the usage of the special probe pins or select 1 to use the probe pins.

RESTRICTJTAGPINS determines whether the TDI, TDO, TMS and TCLK pins will be used as I/Os. Select 0 to prevent
the usage of the special jtag pins or select 1 to use the jtag pins. Yes, it is an issue and I've put in a call about the TRST* pin.

PLACEOVERNIGHT determines the amount of time the placement algorithm will run. Select 1 to do placement that
will run 5 to 6 times longer than normal or select 0 for normal run time.

PLACESEEDRANDOM causes the placement algorithm to start from a different starting point. Every starting point
produces a slightly different result. Set this to a positive integer x, such that 1 < x < 231 - 1.

LAYOUTINFO causes layout to record layout information in a file whose name is the value of LAYOUTINFO.

LAYOUTAFL causes layout to output an afl information in a file whose name is the value of LAYOUTAFL.


cob_ist_fc  1

LAYOUTINFO <filename>

ALSFC=TRUE


Home
Last Revised: January 09, 2002
Digital Engineering Institute
Web Grunt: Richard Katz