Hi there,
we are using Encounter v14.13-s036_1 (64bit) for P&R of our Designs. When running placeDesign on a big network on chip design, encounter always crashes during placement of the design (see crash report below). P&R of smaller designs like a simple cpu core works fairly good, so what could be the reason of this and how can we fix this issue?
....
cpu = 0:00:01.7 real = 0:00:02.0 mem = 1398.4M
Iteration 16: Total net bbox = 4.617e+05 (2.18e+05 2.43e+05)
Est. stn bbox = 4.677e+05 (2.21e+05 2.46e+05)
cpu = 0:00:00.9 real = 0:00:01.0 mem = 1404.5M
Iteration 17: Total net bbox = 4.617e+05 (2.18e+05 2.43e+05)
Est. stn bbox = 4.677e+05 (2.21e+05 2.46e+05)
cpu = 0:00:00.4 real = 0:00:00.0 mem = 1426.5M
Optimize multi-row height cells from level 4 to 5
Iteration 18: Total net bbox = 4.916e+05 (1.80e+05 3.12e+05)
Est. stn bbox = 4.976e+05 (1.83e+05 3.15e+05)
cpu = 0:00:00.6 real = 0:00:01.0 mem = 1469.7M
Iteration 19: Total net bbox = 4.916e+05 (1.80e+05 3.12e+05)
Est. stn bbox = 4.976e+05 (1.83e+05 3.15e+05)
cpu = 0:00:00.0 real = 0:00:00.0 mem = 1469.7M
*** cost = 4.916e+05 (1.80e+05 3.12e+05) (cpu for global=0:00:10.4) real=0:00:10.0***
Placement multithread real runtime: 0:00:10.0 with 4 threads.
Info: 1 clock gating cells identified, 1 (on average) moved
Core Placement runtime cpu: 0:00:05.4 real: 0:00:06.0
coreva_noc_mesh_link_io_pads
**WARN: (ENCSP-9025): No scan chain specified/traced.
*** Starting refinePlace (0:00:42.6 mem=1409.6M) ***
Total net length = 4.936e+05 (1.814e+05 3.122e+05) (ext = 1.754e+04)
Move report: Timing Driven Placement moves 0 insts, mean move: 0.00 um, max move: 0.00 um
Runtime: CPU: 0:00:00.0 REAL: 0:00:00.0 MEM: 1409.6MB
Encounter terminated by internal (SEGV) error/signal...
*** Stack trace:
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xb0367ff]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(syStackTrace+0x64)[0xb036922]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0x1e16f5a]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x7fb3200f9cb0]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_ZN7FE_CRLP21advanceFinalizeDesignERNS_13PlacementBaseEP9spsLLGrid+0x95d)[0x6768efd]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_ZN7FE_CRLP6Placer15runAdvLegalizerEPNS_11InitializerE+0x13c)[0x675b7dc]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_ZN7FE_CRLP9runPlacerEP13crlpInterfaceiidiiiidibbbbdbbbbidbbbbbbbbi+0x6c1)[0x674ddd1]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_Z9spRunCRLPv+0x4e2)[0x65a8582]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0x625f0da]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0x6262a3f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_Z8spRPlaceP7dbsHeadP6sysBoxcc+0x619)[0x62635f9]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_Z6spMainP7dbsHead+0x27c1)[0x6211841]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0x1f774fb]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclInvokeStringCommand+0x7f)[0xcb30d2f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb802a1]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x85)[0xcb332d5]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb43d43]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb7829c]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x41f)[0xcb3366f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb3dafb]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x41f)[0xcb3366f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb3dafb]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x41f)[0xcb3366f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb3dafb]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x41f)[0xcb3366f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb3dafb]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb802a1]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x85)[0xcb332d5]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb43d43]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb7829c]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_FSEvalFileEx+0x161)[0xcb9c251]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb48c7b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb802a1]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x85)[0xcb332d5]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcbb973f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclEvalObjEx+0x41f)[0xcb3366f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcba7bde]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcba85e1]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(TclObjInterpProcCore+0x10b)[0xcbb8d6b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb784e2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_ExprObj+0x118)[0xcb76998]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_ExprBooleanObj+0x1e)[0xcb3088e]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb43cc2]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32091]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0xcb32849]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalEx+0x16)[0xcb32f76]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_FSEvalFileEx+0x161)[0xcb9c251]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_EvalFile+0x2f)[0xcb9c56f]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_Z11TclApp_InitP10Tcl_Interp+0x998b)[0x1e6bc0b]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(_Z12edi_app_initP10Tcl_Interp+0x91)[0x1eb8501]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(Tcl_Main+0x1d8)[0xcba20e8]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter(main+0x91)[0x1f96731]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fb317ffe76d]
/sct/homes3/cadence/soc-14.13/tools.lnx86/fe/bin/64bit/encounter[0x1e16089]
========================================
gdb
========================================
Using: gdb