Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


Flow Engine M1: Aborted Place & Route, limitations on saving intermediate results


Record #2297

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
Flow Engine M1: Aborted Place & Route, limitations on saving
intermediate results



Problem Description:
Keywords: stop, abort, terminate, PAR, control-c, ctrl-c,
break, resume, save, continue, interrupt

Urgency: standard

General Description: If a compile in the Flow Engine is
aborted by the user via the STOP button, the Flow Engine does
not save the intermediate results before aborting.


Solution 1:

The place and route executable, par, updates the physical
database file, design.ncd, after every placer iteration
and after every router iteration.  These intermediate results
can be reused by invoking the Re-Entrant Route feature from
the Flow Engine's Setup->Advanced menu.  Re-entrant route will
only route the design, so if the placement was not completely
optimized the final results may not be optimal.

The Flow Engine does not provide the ability to resume
or save an aborted Place and Route.  A workaround for
this is to compile the design from command line.

To determine the appropriate syntax for command line
execution, see the Command History or Command Preview
in the Flow Engine Utilities menu and select Command
Line mode.  This will display the command line syntax
for PAR.  For example:
par -w -l 4 -d 0 map.ncd calc.ncd calc.pcf

Run this command in the appropriate Revision directory
to launch a Place and Route run.  If you abort this run
with Ctrl-C, PAR will prompt you with options to resume,
save, or terminate the run.



Solution 2:

Running from the command line gives you the ability to
save results before aborting place and route.

To determine the appropriate syntax for command line
execution, see the Command History or Command Preview
in the Flow Engine Utilities menu and select Command
Line mode.  This will display the command line syntax
for PAR.  For example:

par -w -l 4 -d 0 map.ncd calc.ncd calc.pcf


Run this command in the appropriate Revision directory
to launch a Place and Route run.  If you abort this run
with Ctrl-C, PAR will prompt you with options to resume,
save, or terminate the run.



End of Record #2297

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents