Date      ftp site
--------  -----------------------------------------------------------------
06-17-98  ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_nt14.zip

Core Tools Patch #2 Fixes:

  Solution# 3243 -  Timespec'ing RAMS (dualport) to FFS only covers SPO path.

  Solution# 3244 -  FATAL_ERROR:x4kma:x4kmamerge.c:1879:1.145 - CIN signal
                    is not on input pin of F or G LUT of ...

  Solution# 3245 -  ERROR:x4kma:312 - The following symbols could not be 
                    constrained to a single CLB: RAM16X1S symbol <instance name>
                    (output signal=<net name>) FDCE symbol <instance name>

  Solution# 3246 -  FATAL_ERROR:x4kma:x4kmamerge.c:2585:1.145.12.2 - Too 
                    many signals and not enough slots on comp <instance name>. 

  Solution# 3247 -  FATAL_ERROR:baste:bastecomp.c:564:1.72 - Moving BEL from 
                    U7451 to occupied belsite 1 in <instance name>

  Solution# 3250 -  FATAL_ERROR:x4kma:x4kmacarry.c:2703:1.122 - Illegal call
 
                    to swap. Cannot swap if SR pin and F is driving H-LUT:
                    <instance name>.
  Solution# 3251 - Mapper fails with Application Fault on EX and XL Devices on
                   PC only.

Additional Core Tools Patch #3 Fixes:
 
  Solution# 3311 - Optimization of OFDT symbol results in dangling tri-state
                   control pin.
 
  Solution# 3312 - ERROR:baste:262 - Bad format for LOC constraint.
                   Customer ran into constraint size limitation assigning
                   multiple sites to pin LOCs trying to perform the
                   equivalent of an edge constraint.
 
  Solution# 3314 - Map crashes trying to push buffer/inverter into hard macro
                   (.nmc).
 
  Solution# 3315 - Ngdanno annotates delays for DP RAM produce sim results
                   inconsistent with TRCE.
 
  Solution# 3316 - PAR fails with Arithmatic Exception error on hard macro
                   design.
 
  Solution# 3317 - PAR core dumps during Initial Timing Analysis.

Core Tools Patch #4 Fixes:
 
  Solution# 3447 - Fixes MAP FATAL ERROR: Illegal situation for H1 pack.
 
  Solution# 3357 - Fixes map corruption leading to drc error:
                   WARNING:x4kdr:82 - Blockcheck: The pin "F2"
                   on comp (mapped physical logic cell) "XXX"
                   is configured to be used but has no signal
                   attached to it.
 
  Solution# 3448 - Fixes Map crash.
 
  Solution# 3449 - Fixes Map FATAL_ERROR:basnc:basncsignal.c:262:1.62 -
                   Could not find a bel for a signal on pin IK of comp
                   <XXX>.
 
  Solution# 3450 - Fixes map error: ERROR:x4kma:312 - The following symbols
                   could not be constrained to a single CLB.
 
  Solution# 3451 - Fixes map report so that trim information is available
                   if there has been a Fatal Error.
 
  Solution# 3452 - Fixes map error:
                   FATAL_ERROR: baste:bastecomp.c:1943:1.61.9.3 -
                   idx not found.
 
  Solution# 3455 - Fixes ngdanno problem with non-numeric pins.
 
  Solution# 3456 - Fixes par core dump on xc5200 design.
 
  Solution# 3457 - Fixes problem where par uses route-thrus on bonded pads
                   for xc3000 and xc5200 devices.
 
  Solution# 2934 - Fixes problem where xnf2ngd fails for very attribute values.
                   This has been seen with both long EQN attributes and TNN
                   attributes.
 
  Solution# 3458 - Fixes map core dump on floor planned design.
 
  Solution# 3459 - Fixes ngdanno problem with back annotation of EQN symbol
                   timing.
 
  Solution# 3460 - Fixes ngdanno problem with back annotation to logical model.
 
  Solution# 3461 - Fixes par problem with running out of memory when routed
                   hard macros (.nmc's) are used.
 
  Solution# 3462 - Fixes par crash on xc5200 design.
 
  Solution# 3463 - Fixes par hang when single component hard macros are
                   located using a .pcf constraint.
Core Tools Patch #5 Fixes:
 
  Solution# 3385 - Fixes FATAL_ERROR:x4kma:x4kmagrclapse.c:1953:1.90.12.2 -
                   No pin for sig...
 
  Solution# 3474 - Fixes FATAL_ERROR:baste:bastetspec.c:908:1.69
                   No pins of NC_SIGNAL <signal name> belong to ...
 
  Solution# 3381 - Fixes FATAL_ERROR:x4ema:x4emaclb.c:663:1.44:5.2 - Flop in Y
                   found
 
  Solution# 3379 - Fixes FATAL_ERROR:x4kma:x4kmamerge.c:2460:1.145
 
  Solution# 3525 - Map now trims redundent reset/preset signals.
 
  Solution# 3526 - Fixes map crash during optimizing phase.
 
  Solution# 3527 - Fixes FATAL_ERROR:basnc:basncsignal.c:262:1.62 -
                   Could not find a bel for a signal...
 
  Solution# 3528 - PAR core dumps during placement of large 4000xv design.
 
  Solution# 3529 - Ngdanno updated to handle new CB228 pkgs for 4kxl devices.
 
  Solution# 3530 - Ngdanno fix to allow back annotation to logical model
                   for a case not covered.

Core Tools Patch #6 Fixes:
 
  Solution# 3570 - PAR introduces a DRC error:
                   ERROR:x45dr - netcheck: Signal <net> is routed to the 
                   O pin of block <comp> on routing which is not available
                   because the EC pin is using the Logic Zero option.

Core Tools Patch #7 Fixes:
 
  Solution# 3627 - Map fix for a 5200 crash.
 
  Solution# 3628 - Map enhancement to add BUFGP/S support to floorplanner.
 
  Solution# 3588 - The Template Manager has been fixed to correct problem
                   where customized template options are lost when other
                   template changes are made.
 
  Solution# 3619 - Fix for dc2ncf problem where set_output_delay command
                   incorrectly affects any following set_max_delay commands.

Core Tools Patch #8 Fixes:

  Solution# 3597 - Fix for Fatal_error:x3kma:x3kmarmunused.c:120:1.8

  Solution# 3662 - Fix for Fatal_Error:x4kma:x4kmacarry.c:2946:1.130 -
                   Illegal call to swap...

  Solution# 3663 - Fix for map problem where back annotated simulation
                   data is incorrect.

  Solution# 3664 - Fix for FATAL_ERROR:baste:bastetspec.c:1737:1.69

  Solution# 3665 - Fix for FATAL_ERROR:x4kma:x4kmamerge.c:1384:1.120.10.4 -
                   Tried to move a signal to an occupied pin on comp...

  Solution# 3666 - Fix for bitstream problems related to OMUX2 usage.

Core Tools Patch #9 Fixes:
 
  Solution# 3396 - Fix for map problem where corrupted clock buffer
                   connectivity results in PAR crash.
 
  Solution# 3722 - Fix for 5200 map problem where an inversion is dropped
                   between latch and and2b2 symbol.
 
  Solution# 3723 - Map crashes with segmentation fault for a particular case.
 
  Solution# 3632 - Fixes map FATAL_ERROR:baste:bastetspec.c:1333:1.69
                   TNM TI_H1 on NET 'TI_H1' has a reference that has
                   no NC_BEL and no TECHMAP_SIGNAL
 
  Solution# 3661 - Map crashes for a particular case.
 
  Solution# 3655 - Fixes Map FATAL_ERROR:x4kma:x4kmamerge.c:4429:1.145.12.5 -
                   Missing signal on pin 10.
 
  Solution# 3724 - Fixes Map FATAL_ERROR:baste:bastetspec.c:908:1.69 - No pins of NC_SIGNAL ...
 
  Solution# 3725 - Fixes Map FATAL_ERROR:x4kma:x4kmamerge.c:1561:1.145.12.7 -
                   No flop rt available.
 
  Solution# 3726 - Fixes Map corruption during logic replication that loses HLUT connection.
 
  Solution# 3727 - Fixes bitgen failure during Tiedown.
 
Core Tools Patch #10 Fixes:
 
  Solution# 3760 - Fixes FATAL ERROR:basnc:basncsignal.c:262:1.662 -
                   Could not find a bel...
 
  Solution# 3761 - Fixes problem where map loses external feedback
                   connection for a CLB.
 
  Solution# 3742 - Fixes problem where par creates illegal route-thru
                   in Clock IOB.

  Solution# 3772 - Fixes mapping error where 5200 readback symbol is
                   improperly connected. The RIP pin of the READBACK
                   symbol is used instead of DATA.

Core Tools Patch #11 Fixes:
 
  Solution# 3810 - Adds environment variable XIL_MAP_TOLERATE_TIG_ERROR
                   that changes fatal error to non-fatal warning when 
                   map drops a TIG.
 
  Solution# 3811 - Fixes Fatal Error:baste:bastetspec.c:1333:1.69
 
  Solution# 3812 - Allows Turns Engine to use node names with "-"
                   and "_" charachters.
 
  Solution# 3813 - Adds environment variable CM_EXCLUDE_XQYQ that
                   prevents PAR from using output to output route-thrus
                   using flops.
 
  Solution# 3814 - Fixes PAR crash in placement.
 
  Solution# 3815 - Fixes map problem that lead to ngdanno error:
                   INTERNAL_ERROR:basnb:basnbconv.c:546:1.21

Core Tools Patch #12 Fixes:
 
  Solution# 3843 - Fixes map fatal error:
                   FATAL_ERROR:x4kmamerge.c:2858:1.145.12.11 -
                   Too many signals to move and
                   not enough slots on comp ...
 
  Solution# 3875 - Fixes map corruption problem where CLB is
                   configured with wrong LUT driving D-input
                   of flop.
 
  Solution# 3876 - Fixes map fatal error related to use of
                   5-input EQN in 5200 device:
                   FATAL_ERROR:baste:basteparse.c:333:1.1 -
                   Unable to find signal name in mlparse: CI.
 
  Solution# 3877 - Fixes FATAL_ERROR:baste:bastetspec.c:908:1.69 -
                   No pins of NC_SIGNAL
 
  Solution# 3822 - Fixes Guided Map crash.
 
  Solution# 3879 - Fixes FATAL_ERROR:baste:bastetspec.c:982:1.69.14.2 -
                   NC_BEL ECL_IN_2BIT is not connected to NC_SIGNAL ...
 
  Solution# 3880 - Fixes High Density Placer crash

Core Tools Patch #13 Fixes:
 
  Solution# 4060 - Fix for problem where Map creates TIMEGRPs in PCF file that are incorrect.
 
  Solution# 4061 - Fixes map error:
                   ERROR:baste:117 - RLOC_ORIGIN value of "R8C0" on TBUF32
                   symbol "tbzero", when added to the RLOC values, does not
                   correspond to a valid site name.
 
  Solution# 3903 - Fixes map error:
                   FATAL_ERROR:x4kma:x4kmamerge.c:2858:1.145.12.11 -
                   Too many signals to move and not enough slots on comp ...

Core Tools Patch #14 Fixes:
 
  Solution# 4001 - Fixes problem where TNMs were not being attached to all FFS.
 
  Solution# 4026 - Fixes problem where map was unable to follow RLOC constraints
                   on RAM. The environment variable XIL_MAP_NO_FMAP_PACK must also
                   be set for this bug fix to work.
 
  Solution# 4080 - Fixes map fatal error:  
                   FATAL_ERROR:x4kma:x4kmacarry.c:2842:1.122.12.8 - 
                   Illegal call to swap. Cannot move RAM to G because H1 pin
 
                   is not free: I164/oh_we_reg/$1I13.
 
  Solution# 4025 - Fixes map fatal error:
                   FATAL_ERROR:x4kma:x4kmawritengd.c:82:1.17 - F-LUT physonly 
                   route-thru for CINsig in CLB: WZERO does not drive the X, 
                   QX or QY pin.
 
   Solution# 4082 - Input signal driving two paths is corrupted by map.

The solution records for these issues can be viewed on the web at:

   http://www.xilinx.com/techdocs/<solution #>.htm

To install into the existing M1.4 area:

  cd c:\xilinx (or directory where M1.4 was installed)
  pkunzip -d core_nt14.zip (or equivalent)

There is no need to reboot after installing the patch.

 
