Answers Database


M1.4 Core Tools - All M1.4 bug fixes available in M1.4 Core Tools Patch on the Xilinx Download Area.


Record #3248

Product Family: Software

Product Line: Merged Core

Product Part: general

Problem Title:
M1.4 Core Tools - All M1.4 bug fixes available in M1.4 Core Tools Patch on the Xilinx Download Area.



Problem Description:
The latest M1.4 Core Tools Patch containing all fixes mentioned
below is available on the Xilinx Download Area:

ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sol17_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sun17_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_hp17_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_nt17.zipInternet Link

Each new Core Tools Update contains all fixes included in previous updates.



The following issues are fixed in the latest M1.4 Core Tools Patch on the Xilinx Download Area.


New fixes added by Core Tools Patch #17:

    Fixes map fatal error:
    FATAL_ERROR:x4kma:x4kmagrclapse.c:1001:1.90.12.8 - No
    route-thru available in pack_lutflop() to swap with H
    input pin 8:
    http://www.xilinx.com/techdocs/4459.htm

New fixes added by Core Tools Patch #16:

    Adds environment variable XIL_TOSS_INVALID_CLBMAPS to
    allow map to ignore invalid CLB Maps.
    http://www.xilinx.com/techdocs/4373.htm

    Fixes 4kxl map crash.
    http://www.xilinx.com/techdocs/4374.htm

    Fix for map corruption of 4kxl CLB logic.
    http://www.xilinx.com/techdocs/4248.htm

    Fix for HP only 4kxl PAR crash.
    http://www.xilinx.com/techdocs/4294.htm

New fixes added by Core Tools Patch #15:

    Fixes problem where bitgen with tie down leaves unused IOBs
    floating in 4k devices.
    http://www.xilinx.com/techdocs/4309.htm

    Fixes problem where bitgen with tie down crashes on PCs only
    for a paticular 5200 case.
    http://www.xilinx.com/techdocs/4310.htm

    Fixes problem where bitgen crashes for a particular 4kxl case.
    http://www.xilinx.com/techdocs/4160.htm

    Fixes problem where bitgen with tie down leads to IOBs being
    incorrectly tri-stated in 4kxl devices.
    http://www.xilinx.com/techdocs/4253.htm

    Fixes problem where lca2ncd handles certain XACT route-thrus
    incorrectly leading to drc warnings.
    http://www.xilinx.com/techdocs/4311.htm

    Fixes problem where lca2ncd converts certain XACT route-thrus
    into CLB configurations that will lead to drc errors if a re-entrant
    route is performed using PAR.
    http://www.xilinx.com/techdocs/4312.htm

New fixes added by Core Tools Patch #14:

    Fixes problem where TNMs were not being attached to all FFS.
    http://www.xilinx.com/techdocs/4001.htm

    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.
    http://www.xilinx.com/techdocs/4026.htm

    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.
    http://www.xilinx.com/techdocs/4080.htm

    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.
    http://www.xilinx.com/techdocs/4025.htm

    Fixes map problem where input signal driving two paths is
    corrupted by map.
    http://www.xilinx.com/techdocs/4082.htm

New fixes added by Core Tools Patch #13:

    Fixes map problem where Map creates TIMEGRPs in PCF file
    that are incorrect.
    http://www.xilinx.com/techdocs/4060.htm

    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.
    http://www.xilinx.com/techdocs/4061.htm

New fixes added by Core Tools Patch #12:

    Fixes map fatal error:
    FATAL_ERROR:x4kmamerge.c:2858:1.145.12.11 -
    Too many signals to move and not enough slots
    on comp ...
    http://www.xilinx.com/techdocs/3843.htm

    Fixes map corruption problem where CLB is
    configured with wrong LUT driving D-input
    of flop.
    http://www.xilinx.com/techdocs/3875.htm

    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.
    http://www.xilinx.com/techdocs/3876.htm

    Fixes FATAL_ERROR:baste:bastetspec.c:908:1.69 -
    No pins of NC_SIGNAL ...
    http://www.xilinx.com/techdocs/3877.htm

    Fixes Guided Map crash.
    http://www.xilinx.com/techdocs/3822.htm

    Fixes FATAL_ERROR:baste:bastetspec.c:982:1.69.14.2 -
    NC_BEL ECL_IN_2BIT is not connected to NC_SIGNAL ...
    http://www.xilinx.com/techdocs/3879.htm

    Fixes High Density Placer crash PAR.
    http://www.xilinx.com/techdocs/3880.htm

New fixes added by Core Tools Patch #11:

    Adds environment variable XIL_MAP_TOLERATE_TIG_ERROR
    that changes fatal error to non-fatal warning when
    map drops a TIG.
    http://www.xilinx.com/techdocs/3810.htm

    Fixes Fatal Error:baste:bastetspec.c:1333:1.69
    http://www.xilinx.com/techdocs/3811.htm

    Allows Turns Engine to use node names with "-"
    and "_" charachters.
    http://www.xilinx.com/techdocs/3812.htm

    Adds environment variable CM_EXCLUDE_XQYQ that
    prevents PAR from using output to output route-thrus
    using flops.
    http://www.xilinx.com/techdocs/3813.htm

    Fixes PAR crash in placement.
    http://www.xilinx.com/techdocs/3814.htm

    Fixes map problem that lead to ngdanno error:
    INTERNAL_ERROR:basnb:basnbconv.c:546:1.21
    http://www.xilinx.com/techdocs/3815.htm

New fixes added by Core Tools Patch #10:

    Fixes FATAL ERROR:basnc:basncsignal.c:262:1.662 -
    Could not find a bel...
    http://www.xilinx.com/techdocs/3760.htm

    Fixes problem where map loses external feedback
    connection for a CLB.
    http://www.xilinx.com/techdocs/3761.htm

    Fixes problem where par creates illegal route-thru
    in Clock IOB.
    http://www.xilinx.com/techdocs/3742.htm

    Fixes mapping error where 5200 readback symbol is
    improperly connected. The RIP pin of the READBACK
    symbol is used instead of DATA.
    http://www.xilinx.com/techdocs/3772.htm

New fixes added by Core Tools Patch #9:

    Fix for map problem where corrupted clock buffer
    connectivity results in PAR crash.
    http://www.xilinx.com/techdocs/3396.htm

    Fix for 5200 map problem where an inversion is dropped
    between latch and and2b2 symbol.
    http://www.xilinx.com/techdocs/3722.htm

    Map crashes with segmentation fault for a particular case.
    http://www.xilinx.com/techdocs/3723.htm

    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
    http://www.xilinx.com/techdocs/3632.htm

    Map crashes for a particular case.
    http://www.xilinx.com/techdocs/3661.htm

    Fixes Map FATAL_ERROR:x4kma:x4kmamerge.c:4429:1.145.12.5 -
    Missing signal on pin 10.
    http://www.xilinx.com/techdocs/3655.htm

    Fixes Map FATAL_ERROR:baste:bastetspec.c:908:1.69 - No pins
    of NC_SIGNAL ...
    http://www.xilinx.com/techdocs/3724.htm

    Fixes Map FATAL_ERROR:x4kma:x4kmamerge.c:1561:1.145.12.7 -
    No flop rt available.
    http://www.xilinx.com/techdocs/3725.htm

    Fixes Map corruption during logic replication that lose
    HLUT connection.
    http://www.xilinx.com/techdocs/3726.htm

    Fixes bitgen failure during Tiedown.
    http://www.xilinx.com/techdocs/3727.htm

New fixes added by Core Tools Patch #8:

    Fix for Fatal_error:x3kma:x3kmarmunused.c:120:1.8
    http://www.xilinx.com/techdocs/3597.htm

    Fix for Fatal_Error:x4kma:x4kmacarry.c:2946:1.130 -
    Illegal call to swap...
    http://www.xilinx.com/techdocs/3662.htm

    Fix for map problem where back annotated simulation
    data is incorrect.
    http://www.xilinx.com/techdocs/3663.htm

    Fix for FATAL_ERROR:baste:bastetspec.c:1737:1.69
    http://www.xilinx.com/techdocs/3664.htm

    Fix for FATAL_ERROR:x4kma:x4kmamerge.c:1384:1.120.10.4 -
    Tried to move a signal to an occupied pin on comp...
    http://www.xilinx.com/techdocs/3665.htm

    Fix for bitstream problems related to OMUX2 usage.
    http://www.xilinx.com/techdocs/3666.htm

New fixes added by Core Tools Patch #7:

    Map fix to handle greater than 64K.
    http://www.xilinx.com/techdocs/3616.htm

    Map fix for a 5200 crash.
    http://www.xilinx.com/techdocs/3617.htm

    Map enhancement to add BUFGP/S support to floorplanner.
    http://www.xilinx.com/techdocs/3618.htm

    The Template Manager has been fixed to correct problem
    where customized template options are lost when other
    template changes are made.
    http://www.xilinx.com/techdocs/3588.htm

    Fix for dc2ncf problem where set_output_delay command
    incorrectly affects any following set_max_delay commands.
    http://www.xilinx.com/techdocs/3619.htm

New fixes added by Core Tools Patch #6:

     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.
    http://www.xilinx.com/techdocs/3570.htm

New fixes added by Core Tools Patch #5:

    Map FATAL_ERROR:x4kma:x4kmagrclapse.c:1953:1.90.12.2 -
    No pin for sig...
    http://www.xilinx.com/techdocs/3385.htm

    Map Fixes FATAL_ERROR:baste:bastetspec.c:908:1.69
    No pins of NC_SIGNAL <signal name> belong to ...
    http://www.xilinx.com/techdocs/3474.htm

    Map FATAL_ERROR:x4ema:x4emaclb.c:663:1.44:5.2 - Flop in Y found
    http://www.xilinx.com/techdocs/3381.htm

    Map FATAL_ERROR:x4kma:x4kmamerge.c:2460:1.145
    http://www.xilinx.com/techdocs/3379.htm

    Map fails to trim redundent reset/preset signals.
    http://www.xilinx.com/techdocs/3525.htm

    Map crash during optimizing phase.
    http://www.xilinx.com/techdocs/3526.htm

    Map FATAL_ERROR:basnc:basncsignal.c:262:1.62 -
    Could not find a bel for a signal...
    http://www.xilinx.com/techdocs/3527.htm

    PAR core dumps during placement of large 4000xv design.
    http://www.xilinx.com/techdocs/3528.htm

    Ngdanno updated to handle new CB228 pkgs for 4kxl devices.
    http://www.xilinx.com/techdocs/3529.htmInternet Link

    Ngdanno fix to allow back annotation to logical model
    for a case not covered.
    http://www.xilinx.com/techdocs/3530.htmInternet Link

New fixes added by Core Tools Patch #4:

    MAP FATAL ERROR: Illegal situation for H1 pack.
    http://www.xilinx.com/techdocs/3447.htm

    Map corrupts logic leading to DRC message:
    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.
    http://www.xilinx.com/techdocs/3357.htm

    Map crash.
    http://www.xilinx.com/techdocs/3448.htm

    FATAL_ERROR:basnc:basncsignal.c:262:1.62
    Could not find a bel for a signal on pin IK of comp <XXX>.
    http://www.xilinx.com/techdocs/3449.htm

    ERROR:x4kma:312 - The following symbols
    could not be constrained to a single CLB.
    http://www.xilinx.com/techdocs/3450.htm

    Map gives no trim report if a fatal error has occured.
    http://www.xilinx.com/techdocs/3451.htm

    FATAL_ERROR: baste:bastecomp.c:1943:1.61.9.3 -
    idx not found.
    http://www.xilinx.com/techdocs/3452.htm

    Ngdanno has problem with non-numeric pins.
    http://www.xilinx.com/techdocs/3455.htm

    PAR core dump on xc5200 design.
    http://www.xilinx.com/techdocs/3456.htm

    PAR uses route-thrus on bonded pads for
    xc3000 and xc5200 devices.
    http://www.xilinx.com/techdocs/3457.htm

    Xnf2ngd fails for very attribute values.
    This has been seen with both long EQN attributes
    and TNN attributes.
    http://www.xilinx.com/techdocs/2934.htmInternet Link

    Map core dump on floor planned design.
    http://www.xilinx.com/techdocs/3458.htm

    Ngdanno problem with back annotation of EQN symbol timing.
    http://www.xilinx.com/techdocs/3459.htm

    Ngdanno problem with back annotation to logical model.
    http://www.xilinx.com/techdocs/3460.htm

    PAR runs out of memory on a case with routed hard macros (.nmc's).
    http://www.xilinx.com/techdocs/3461.htm

    PAR crash on xc5200 design.
    http://www.xilinx.com/techdocs/3462.htm

    PAR hangs when single component hard macros are
    located using a .pcf constraint.
    http://www.xilinx.com/techdocs/3463.htm

New fixes added by Core Tools Patch #3:

    Optimization of OFDT symbol results in dangling tri-state control pin.
    http://www.xilinx.com/techdocs/3311.htm

    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.
    http://www.xilinx.com/techdocs/3312.htm

    Map crashes trying to push buffer/inverter into hard macro (.nmc).
    http://www.xilinx.com/techdocs/3314.htm

    Ngdanno annotates delays for DP RAM produce sim results inconsistent
    with TRCE.
    http://www.xilinx.com/techdocs/3315.htmInternet Link

    PAR fails with Arithmatic Exception error on hard macro design.
    http://www.xilinx.com/techdocs/3316.htm

    PAR core dumps during Initial Timing Analysis.
    http://www.xilinx.com/techdocs/3317.htm

New fixes added by Core Tools Patch #2:
    Timespec'ing RAMS (dualport) to FFS only covers SPO path.
    http://www.xilinx.com/techdocs/3243.htm

    FATAL_ERROR:x4kma:x4kmamerge.c:1879:1.145 - CIN signal
    is not on input pin of F or G LUT of ...
    http://www.xilinx.com/techdocs/3244.htm

    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>
     http://www.xilinx.com/techdocs/3245.htm

    FATAL_ERROR:x4kma:x4kmamerge.c:2585:1.145.12.2 - Too
    many signals and not enough slots on comp <instance name>.
    http://www.xilinx.com/techdocs/3246.htm

    FATAL_ERROR:baste:bastecomp.c:564:1.72 - Moving BEL from
    U7451 to occupied belsite 1 in <instance name>
    http://www.xilinx.com/techdocs/3247.htm

    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>.
    http://www.xilinx.com/techdocs/3250.htm

    Mapper fails with Application Fault on EX and XL Devices on PC only.
    http://www.xilinx.com/techdocs/3251.htm


Solution 1:

The latest M1.4 Core Tools Patch containing all fixes mentioned
above is available on the Xilinx Download Area:

ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sol17_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sun17_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_hp17_m14.tar.ZInternet Link
ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_nt17.zipInternet Link

Win95 Users should re-install the Win95 performance patch
after installing the latest Core Tools Patch.
Reference: http://www.xilinx.com/techdocs/3509.htm




End of Record #3248 - Last Modified: 05/11/99 14:45

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