Answers Database
2.1i Virtex PAR - Exception integer divide by zero par.exe caused exception 0xc000094 in module C;\xilinx\virtex\bin\nt\libplvirt_place.dll at 001B : 09c6B88A"
Record #8486
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Product Version: 2.1i
Problem Title:
2.1i Virtex PAR - Exception integer divide by zero par.exe caused exception 0xc000094 in
module C;\xilinx\virtex\bin\nt\libplvirt_place.dll at 001B : 09c6B88A"
Problem Description:
URGENCY: standard
DESCRIPTION: Par crashes on the first placement pass with the following error:
"Exception integer divide by zero"
"par.exe caused exception 0xc000094 in module
C;\xilinx\virtex\bin\nt\libplvirt_place.dll at 001B : 09c6B88A"
Solution 1:
This is caused by a maxskew constraint being placed on a net between
an input pin and a register. Map is then used to push this register into
the IOB by using either the -pr switch or the attribute IOB=TRUE on the
register. By removing either the maxskew constraint or by not pushing
the register into the IOB the design will place and route successfully.
NOTE: If you wish the register to be in the IOB, the constraint is
redundant as the IOB has fixed delays.
This problem has been fixed in the next (as yet unnamed) release
following version 2.1i. This release is currently scheduled
for May, 2000.
End of Record #8486 - Last Modified: 01/26/00 08:54 |