UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 22788

8.1i Xplorer - Script repeats the same pass and over-writes the previous files.

Description

I have been running the xplorer script and it has made several different passes all called run1. It must be overwriting each new pass with run1 as there are no other results. Why is this happening?

FPGA Xplorer (tm) Version 2.34

Design = quatro

xplorer: XILINX: /proj/cogsbuilds/fndn_I.23.9/lin64

xplorer: MYXILINX:

xplorer: LD_LIBRARY_PATH: /proj/cogsbuilds/fndn_I.23.9/lin64/bin/lin64:/proj/cogsbuilds/env.fndn_I.23.9/lin64/bin/lin64:/tools/gensys/modelsim/5.8d/bin:/usr/lib:/devl/perl/lib:/usr/openwin/lib:/usr/local/lib:/home/csc:/tools/gensys/synplify/8.0/lib

./quatro

Executing 'ngdbuild -dd . -nt on ./quatro ./quatro.ngd -uc ./start.ucf -sd . > ./start.log'

Executing 'map ./quatro.ngd -o ./quatro.ncd >> ./start.log'

Executing 'trce -v 10 ./quatro.ncd -o ./quatro.twr >> ./start.log '

Executing 'ngdbuild -dd . -nt on ./quatro ./quatro.ngd -uc ./start1.ucf -sd . > ./run.log'

pass: 1

mapOptions: -timing -ol high -xe n

parOptions: -w -ol high

Executing 'map -timing -ol high -xe n ./quatro.ngd -o ./run1_map.ncd ./run1.pcf > ./run1.log'

Executing 'par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./run1.log'

par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./run1.log RETURN CODE: 7680

pass: 1

mapOptions: -timing -ol high -xe n -register_duplication -logic_opt on

parOptions: -w -ol high

Executing 'map -timing -ol high -xe n -register_duplication -logic_opt on ./quatro.ngd -o ./run1_map.ncd ./run1.pcf > ./run1.log'

Executing 'par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./run1.log'

par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./run1.log RETURN CODE: 7680

pass: 1

mapOptions: -ol high

parOptions: -w -ol high

Executing 'map -ol high ./quatro.ngd -o ./run1_map.ncd ./run1.pcf > ./run1.log'

Executing 'par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./run1.log'

par -w -ol high ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./run1.log RETURN CODE: 7680

pass: 1

mapOptions: -ol high

parOptions: -w -ol high -t 9

Executing 'map -ol high ./quatro.ngd -o ./run1_map.ncd ./run1.pcf > ./run1.log'

Executing 'par -w -ol high -t 9 ./run1_map.ncd ./run1.ncd ./run1.pcf >> ./run1.log'

Solution

The problem is that the Xplorer script does not increment the run number when passes fail. Since the results files get overwritten by the next pass, it's not possible to identify the cause of the failure. The script will be improved to always increment the run number in 8.2i.

Meanwhile the root cause of any failures encountered can be identified by running the design without the xplorer script. If the failure doesn't occur on every pass it may be necessary to capture the results files before the script has overwritten them.

AR# 22788
Date Created 01/27/2006
Last Updated 12/15/2012
Status Active
Type General Article