Skip to content

repair_timing -setup assertion error for custom parameter values #10097

@Atmadip

Description

@Atmadip

Describe the bug

I am getting a Signal6 assertion failure when performing repair_timing with custom parameter values post global placement. Command used:
repair_timing \ -setup \ -sequence "split,sizeup,swap,vt_swap" \ -repair_tns 50 \ -setup_margin -0.05 \ -verbose \ -skip_last_gasp \ -skip_crit_vt_swap \ -max_passes 50 \ -max_iterations 1000 \ -max_repairs_per_pass 1

Error Message:
/usr/include/c++/11/bits/stl_stack.h:214: std::stack<_Tp, _Sequence>::reference std::stack<_Tp, _Sequence>::top() [with _Tp = odb::dbJournal*; _Sequence = std::deque<odb::dbJournal*, std::allocator<odb::dbJournal*> >; std::stack<_Tp, _Sequence>::reference = odb::dbJournal*&]: Assertion '!this->empty()' failed. Signal 6 received Stack trace: 0# 0x0000000000CE4D57 in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 1# 0x0000000000042520 in /lib/x86_64-linux-gnu/libc.so.6 2# pthread_kill in /lib/x86_64-linux-gnu/libc.so.6 3# raise in /lib/x86_64-linux-gnu/libc.so.6 4# abort in /lib/x86_64-linux-gnu/libc.so.6 5# 0x0000000000CDC708 in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 6# odb::dbDatabase::commitEco(odb::dbBlock*) in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 7# rsz::Resizer::journalEnd() in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 8# rsz::RepairSetup::repairSetup(float, double, int, int, int, bool, std::vector<rsz::MoveType, std::allocator<rsz::MoveType> > const&, bool, bool, bool, bool, bool, bool, bool, bool) in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 9# 0x0000000000DB2114 in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 10# TclNRRunCallbacks in /lib/x86_64-linux-gnu/libtcl8.6.so 11# 0x000000000003E028 in /lib/x86_64-linux-gnu/libtcl8.6.so 12# Tcl_EvalEx in /lib/x86_64-linux-gnu/libtcl8.6.so 13# Tcl_Eval in /lib/x86_64-linux-gnu/libtcl8.6.so 14# sta::sourceTclFile(char const*, bool, bool, Tcl_Interp*) in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 15# 0x000000000334B93B in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 16# Tcl_MainEx in /lib/x86_64-linux-gnu/libtcl8.6.so 17# main in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad 18# 0x0000000000029D90 in /lib/x86_64-linux-gnu/libc.so.6 19# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6 20# _start in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad

OpenROAD commit: b984a8d

Expected Behavior

The expected output is that it should complete the main repair_timing -setup loop, skip critical VT Swap and last Gasp efforts, and end without any error.

Environment

[WARNING] Your current OpenROAD version is outdated.
It is recommened to pull the latest changes.
If problem persists, file a github issue with the re-producible test case.
kernel: Linux 5.15.0-122-generic
os: Ubuntu 22.04.5 LTS (Jammy Jellyfish)
cmake version 3.24.2
-- The CXX compiler identification is GNU 11.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- OpenROAD version: 26Q1-1480-gb984a8d7e8
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Install prefix: /usr/local
-- C++ Standard: 20
-- C++ Standard Required: ON
-- C++ Extensions: OFF
-- LTO/IPO is enabled
-- The C compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds
-- Performing Test C_COMPILER_SUPPORTS__-Wno-array-bounds - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-array-bounds - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull
-- Performing Test C_COMPILER_SUPPORTS__-Wno-nonnull - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-nonnull - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format-overflow - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format-overflow - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-variable - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-variable - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-function - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-function - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings
-- Performing Test C_COMPILER_SUPPORTS__-Wno-write-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-write-strings - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare
-- Performing Test C_COMPILER_SUPPORTS__-Wno-sign-compare - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-sign-compare - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated
-- Performing Test C_COMPILER_SUPPORTS__-Wno-deprecated - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-deprecated - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing
-- Performing Test C_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-c++11-narrowing - Failed
-- Performing Test C_COMPILER_SUPPORTS__-Wno-register
-- Performing Test C_COMPILER_SUPPORTS__-Wno-register - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-register - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format
-- Performing Test C_COMPILER_SUPPORTS__-Wno-format - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-format - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal
-- Performing Test C_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-reserved-user-defined-literal - Failed
-- Performing Test C_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than
-- Performing Test C_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-alloc-size-larger-than - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-attributes
-- Performing Test C_COMPILER_SUPPORTS__-Wno-attributes - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-attributes
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-attributes - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations
-- Performing Test C_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-aggressive-loop-optimizations - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-stringop-overflow
-- Performing Test C_COMPILER_SUPPORTS__-Wno-stringop-overflow - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-stringop-overflow
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-stringop-overflow - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-changes-meaning
-- Performing Test C_COMPILER_SUPPORTS__-Wno-changes-meaning - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-changes-meaning
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-changes-meaning - Failed
-- Performing Test C_COMPILER_SUPPORTS__-fpermissive
-- Performing Test C_COMPILER_SUPPORTS__-fpermissive - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive
-- Performing Test CXX_COMPILER_SUPPORTS__-fpermissive - Success
-- Performing Test C_COMPILER_SUPPORTS__-x
-- Performing Test C_COMPILER_SUPPORTS__-x - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-x
-- Performing Test CXX_COMPILER_SUPPORTS__-x - Failed
-- Performing Test C_COMPILER_SUPPORTS__c++
-- Performing Test C_COMPILER_SUPPORTS__c++ - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__c++
-- Performing Test CXX_COMPILER_SUPPORTS__c++ - Failed
-- Performing Test C_COMPILER_SUPPORTS__-std=c++17
-- Performing Test C_COMPILER_SUPPORTS__-std=c++17 - Failed
-- Performing Test CXX_COMPILER_SUPPORTS__-std=c++17
-- Performing Test CXX_COMPILER_SUPPORTS__-std=c++17 - Success
-- Performing Test C_COMPILER_SUPPORTS__-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS__-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS__-fno-exceptions - Success
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable
-- Performing Test C_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - Success
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable
-- Performing Test CXX_COMPILER_SUPPORTS__-Wno-unused-but-set-variable - Success
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- TCL readline library: /usr/lib/x86_64-linux-gnu/libtclreadline.so
-- TCL readline header: /usr/include/x86_64-linux-gnu
-- Found SWIG: /usr/local/bin/swig (found suitable version "4.1.0", minimum required is "4.0")  
-- Using SWIG >= 4.1.0 -flatstaticmethod flag for python
-- boost: 1.80.0
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found GTest: /usr/local/lib/cmake/GTest/GTestConfig.cmake (found version "1.13.0")  
-- GTest: 1.13.0
-- Found Python3: /usr/include/python3.10 (found version "3.10.12") found components: Development Development.Module Development.Embed 
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
-- spdlog: 1.8.1
-- Found BISON: /usr/bin/bison (found version "3.8.2") 
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.1") found components: doxygen missing components: dot
-- STA version: 3.1.0
-- STA git sha: 6599d47d27d532f0662dbf8dab63577e5e7b93b5
-- System name: Linux
-- Compiler: GNU 11.4.0
-- Build type: RELEASE
-- Build CXX_FLAGS: -O3 -DNDEBUG
-- Install prefix: /usr/local
-- IPO/LTO: not supported - CMake doesn't support IPO for current C compiler
-- Found FLEX: /usr/bin/flex (found version "2.6.4") 
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- TCL readline library: /usr/lib/x86_64-linux-gnu/libtclreadline.so
-- TCL readline header: /usr/include/x86_64-linux-gnu/tclreadline.h
-- Performing Test HAVE_CXX_STD_FORMAT
-- Performing Test HAVE_CXX_STD_FORMAT - Failed
-- std::format: using spdlog's bundled fmt
-- CUDD library: /usr/local/lib/libcudd.a
-- CUDD header: /usr/local/include/cudd.h
-- Found SWIG: /usr/local/bin/swig (found suitable version "4.1.0", minimum required is "3.0")  
-- SWIG version: 4.1.0
-- STA library: /tmp/tmp.oj2FGNiGry/libOpenSTA.a
-- STA executable: /tmp/tmp.oj2FGNiGry/sta
-- Found re2: /opt/or-tools/lib/cmake/re2/re2Config.cmake (found version "9.0.0") 
-- Found Clp: /opt/or-tools/lib/cmake/Clp/ClpConfig.cmake (found version "1.17.7") 
-- Found Cbc: /opt/or-tools/lib/cmake/Cbc/CbcConfig.cmake (found version "2.10.7") 
-- Found SCIP: /opt/or-tools/lib/cmake/scip/scip-config.cmake (found version "8.0.1") 
-- Found OpenMP_CXX: -fopenmp (found version "4.5") 
-- Found OpenMP: TRUE (found version "4.5")  
-- Found OR-Tools: /opt/or-tools/lib/cmake/ortools (version: 9.5.2237)
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- Found OpenMP_C: -fopenmp (found version "4.5") 
-- Found OpenMP: TRUE (found version "4.5")  
-- Found OpenMP: TRUE (found version "4.5")  
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
-- GUI is enabled
-- Could NOT find VTune (missing: VTune_LIBRARIES VTune_INCLUDE_DIRS) 
-- TCL library: /usr/lib/x86_64-linux-gnu/libtcl.so
-- TCL header: /usr/include/tcl/tcl.h
-- Found Eigen3: /usr/local/share/eigen3/cmake/Eigen3Config.cmake (found version "3.4.0") 
-- TCL readline enabled
-- Tcl Extended disabled
-- Python3 enabled
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmp.oj2FGNiGry

To Reproduce

I am sharing a drive link that contains the unit test setup.
https://drive.google.com/drive/folders/1t-HUDm42jVijeTdQZN6XVpqZDxDKD5cV?usp=sharing

Reproduce Error:
<path/to/openroad/binary/>openroad -exit unit_test/src_tcl/test.tcl

Relevant log output

OpenROAD 26Q1-1480-gb984a8d7e8 
Features included (+) or not (-): +GPU +GUI +Python
This program is licensed under the BSD-3 license. See the LICENSE file for details.
Components of this program may be licensed under more restrictive licenses which must be honored.
[INFO ODB-0227] LEF file: flow/unit_test/asap7/lef/asap7_tech_1x_201209.lef, created 30 layers, 9 vias
[INFO ODB-0227] LEF file: flow/unit_test/asap7/lef/asap7sc7p5t_28_L_1x_220121a.lef, created 212 library cells
[INFO ODB-0394] Duplicate site asap7sc7p5t in asap7sc7p5t_28_R_1x_220121a already seen in asap7sc7p5t_28_L_1x_220121a
[INFO ODB-0227] LEF file: flow/unit_test/asap7/lef/asap7sc7p5t_28_R_1x_220121a.lef, created 212 library cells
[INFO ODB-0394] Duplicate site asap7sc7p5t in asap7sc7p5t_28_SL_1x_220121a already seen in asap7sc7p5t_28_L_1x_220121a
[INFO ODB-0227] LEF file: flow/unit_test/asap7/lef/asap7sc7p5t_28_SL_1x_220121a.lef, created 212 library cells
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 13156, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 13189, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 13222, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 13255, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 13288, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 13321, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 13354, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 14748, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 14781, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_LVT_FF_nldm_211120.lib.gz line 14814, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 9184, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 9217, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 9250, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 9283, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 9316, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 9349, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 9382, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 10518, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 10551, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_RVT_FF_nldm_211120.lib.gz line 10584, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 13156, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 13189, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 13222, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 13255, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 13288, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 13321, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 13354, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 14748, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 14781, timing group from output port.
[WARNING STA-1212] flow/unit_test/asap7/lib/NLDM/libs/asap7sc7p5t_SIMPLE_SLVT_FF_nldm_211120.lib.gz line 14814, timing group from output port.
[INFO RSZ-0100] Repair move sequence: SplitLoadMove SizeUpMove SwapPinsMove VTSwapSpeed 
[INFO RSZ-0094] Found 930 endpoints with setup violations.
[INFO RSZ-0099] Repairing 465 out of 930 (50.00%) violating endpoints...
   Iter   | Removed | Resized | Inserted | Cloned |  Pin  |   Area   |    WNS   |   TNS      |  Viol  | Worst
          | Buffers |  Gates  | Buffers  |  Gates | Swaps |          |          |            | Endpts | Endpt
--------------------------------------------------------------------------------------------------------------
        0 |       0 |       0 |        0 |      0 |     0 |    +0.0% | -126.166 |   -72661.5 |    930 | fdct_zigzag.dct_mod.dct_block_5.dct_unit_0.macu.mult_res[14]$_DFFE_PP_/D
       10 |       0 |       6 |        0 |      0 |     3 |    -0.0% | -119.179 |   -72352.3 |    930 | fdct_zigzag.dct_mod.dct_block_3.dct_unit_4.macu.mult_res[18]$_DFFE_PP_/D
       20 |       0 |      13 |        0 |      0 |     6 |    -0.0% | -118.303 |   -72208.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_2.macu.mult_res[18]$_DFFE_PP_/D
       30 |       0 |      20 |        0 |      0 |     9 |    -0.0% | -117.980 |   -72006.7 |    930 | fdct_zigzag.dct_mod.dct_block_3.dct_unit_7.macu.mult_res[18]$_DFFE_PP_/D
       40 |       0 |      26 |        0 |      0 |    13 |    -0.0% | -116.622 |   -71917.0 |    930 | fdct_zigzag.dct_mod.dct_block_6.dct_unit_1.macu.mult_res[14]$_DFFE_PP_/D
       50 |       0 |      33 |        0 |      0 |    16 |    -0.0% | -115.958 |   -71851.5 |    930 | fdct_zigzag.dct_mod.dct_block_5.dct_unit_5.macu.mult_res[18]$_DFFE_PP_/D
       50 |       0 |      34 |        0 |      0 |    16 |    -0.0% | -115.898 |   -71807.8 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
       60 |       0 |      42 |        0 |      0 |    17 |    -0.0% | -115.898 |   -71553.3 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
       70 |       0 |      51 |        0 |      0 |    18 |    -0.0% | -115.898 |   -71502.4 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
       80 |       0 |      58 |        0 |      0 |    21 |    +0.0% | -115.898 |   -71455.9 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
       90 |       0 |      67 |        0 |      0 |    22 |    +0.0% | -115.898 |   -71409.2 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      100 |       0 |      76 |        0 |      0 |    23 |    +0.0% | -115.898 |   -71353.1 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      100 |       0 |      77 |        0 |      0 |    23 |    +0.0% | -115.898 |   -71355.9 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      110 |       0 |      85 |        0 |      0 |    24 |    +0.0% | -115.898 |   -71321.5 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      120 |       0 |      95 |        0 |      0 |    24 |    +0.0% | -115.898 |   -71320.5 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      130 |       0 |     102 |        0 |      0 |    27 |    +0.0% | -115.898 |   -71290.8 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      140 |       0 |     111 |        0 |      0 |    28 |    +0.0% | -115.898 |   -71257.8 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      150 |       0 |     119 |        0 |      0 |    30 |    +0.0% | -115.898 |   -71253.2 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      150 |       0 |     120 |        0 |      0 |    30 |    +0.0% | -115.898 |   -71245.0 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      160 |       0 |     127 |        0 |      0 |    32 |    +0.0% | -115.898 |   -71113.9 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      170 |       0 |     136 |        0 |      0 |    33 |    +0.0% | -115.898 |   -71033.3 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      180 |       0 |     144 |        0 |      0 |    35 |    +0.0% | -115.898 |   -70965.3 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      190 |       0 |     152 |        0 |      0 |    37 |    +0.0% | -115.898 |   -70949.4 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      200 |       0 |     157 |        0 |      0 |    42 |    +0.0% | -115.898 |   -70919.3 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      200 |       0 |     158 |        0 |      0 |    42 |    +0.0% | -115.898 |   -70901.6 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      210 |       0 |     164 |        0 |      0 |    45 |    +0.0% | -116.475 |   -70893.9 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      220 |       0 |     171 |        0 |      0 |    48 |    +0.0% | -116.475 |   -70856.7 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      230 |       0 |     179 |        0 |      0 |    50 |    +0.0% | -116.845 |   -70852.9 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      240 |       0 |     187 |        0 |      0 |    52 |    +0.0% | -116.845 |   -70782.5 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      250 |       0 |     194 |        0 |      0 |    55 |    +0.0% | -116.845 |   -70760.4 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      250 |       0 |     195 |        0 |      0 |    55 |    +0.0% | -116.845 |   -70760.1 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_7.macu.mult_res[15]$_DFFE_PP_/D
      260 |       0 |     199 |        1 |      0 |    59 |    +0.0% | -121.915 |   -70794.1 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      270 |       0 |     208 |        1 |      0 |    60 |    +0.0% | -121.952 |   -70831.3 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      280 |       0 |     217 |        1 |      0 |    61 |    +0.0% | -120.297 |   -70705.2 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      290 |       0 |     225 |        1 |      0 |    63 |    +0.0% | -120.297 |   -70685.5 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      300 |       0 |     232 |        1 |      0 |    66 |    +0.0% | -120.297 |   -70650.8 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      300 |       0 |     233 |        1 |      0 |    66 |    +0.0% | -120.297 |   -70650.7 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      310 |       0 |     240 |        1 |      0 |    68 |    +0.0% | -120.297 |   -70592.4 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      320 |       0 |     246 |        2 |      0 |    71 |    +0.0% | -120.297 |   -70605.1 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      330 |       0 |     251 |        2 |      0 |    76 |    +0.0% | -120.297 |   -70552.6 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      340 |       0 |     257 |        3 |      0 |    79 |    +0.0% | -120.297 |   -70551.9 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      350 |       0 |     263 |        5 |      0 |    81 |    +0.0% | -120.297 |   -70476.3 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      350 |       0 |     264 |        5 |      0 |    81 |    +0.0% | -120.297 |   -70468.6 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      360 |       0 |     268 |        5 |      0 |    86 |    +0.0% | -120.547 |   -70475.8 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      370 |       0 |     278 |        5 |      0 |    86 |    +0.0% | -120.739 |   -70409.2 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      380 |       0 |     286 |        5 |      0 |    88 |    +0.0% | -120.739 |   -70385.0 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      390 |       0 |     293 |        5 |      0 |    91 |    +0.0% | -120.739 |   -70354.4 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      400 |       0 |     299 |        5 |      0 |    95 |    +0.0% | -120.739 |   -70342.9 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      400 |       0 |     300 |        5 |      0 |    95 |    +0.0% | -120.739 |   -70333.6 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      410 |       0 |     306 |        5 |      0 |    98 |    +0.0% | -120.739 |   -70306.5 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      420 |       0 |     316 |        5 |      0 |    98 |    +0.0% | -121.887 |   -70244.8 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      430 |       0 |     323 |        6 |      0 |   100 |    +0.0% | -121.887 |   -70281.6 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      440 |       0 |     332 |        6 |      0 |   101 |    +0.0% | -121.887 |   -70264.4 |    930 | fdct_zigzag.dct_mod.dct_block_4.dct_unit_3.macu.mult_res[16]$_DFFE_PP_/D
      450 |       0 |     338 |        8 |      0 |   103 |    +0.0% | -125.544 |   -70445.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      450 |       0 |     339 |        8 |      0 |   103 |    +0.0% | -125.544 |   -70438.0 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      460 |       0 |     347 |        8 |      0 |   104 |    +0.0% | -125.544 |   -70391.3 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      470 |       0 |     355 |        8 |      0 |   106 |    +0.0% | -125.544 |   -70362.0 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      480 |       0 |     363 |        9 |      0 |   107 |    +0.0% | -125.544 |   -70347.6 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      490 |       0 |     371 |        9 |      0 |   109 |    +0.0% | -125.544 |   -70316.8 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      500 |       0 |     377 |        9 |      0 |   113 |    +0.0% | -125.544 |   -70305.6 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      500 |       0 |     377 |        9 |      0 |   114 |    +0.0% | -125.544 |   -70308.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      510 |       0 |     382 |        9 |      0 |   118 |    +0.0% | -125.544 |   -70306.3 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      520 |       0 |     391 |        9 |      0 |   119 |    +0.0% | -125.544 |   -70302.8 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      530 |       0 |     399 |        9 |      0 |   121 |    +0.0% | -125.544 |   -70293.1 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      540 |       0 |     407 |        9 |      0 |   123 |    +0.0% | -125.544 |   -70245.5 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      550 |       0 |     416 |        9 |      0 |   124 |    +0.0% | -125.544 |   -70257.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      550 |       0 |     416 |        9 |      0 |   125 |    +0.0% | -125.544 |   -70259.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      560 |       0 |     423 |        9 |      0 |   127 |    +0.0% | -125.544 |   -70239.0 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      570 |       0 |     431 |        9 |      0 |   129 |    +0.0% | -125.544 |   -70223.3 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      580 |       0 |     437 |       10 |      0 |   132 |    +0.0% | -125.544 |   -70197.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      590 |       0 |     446 |       10 |      0 |   133 |    +0.1% | -125.544 |   -70230.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      600 |       0 |     455 |       10 |      0 |   134 |    +0.1% | -125.544 |   -70202.3 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      600 |       0 |     456 |       10 |      0 |   134 |    +0.1% | -125.544 |   -70199.8 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      610 |       0 |     463 |       10 |      0 |   136 |    +0.1% | -125.544 |   -70285.1 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      620 |       0 |     470 |       10 |      0 |   139 |    +0.1% | -125.544 |   -70235.8 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      630 |       0 |     477 |       10 |      0 |   142 |    +0.1% | -125.544 |   -70199.0 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      640 |       0 |     486 |       10 |      0 |   143 |    +0.1% | -125.544 |   -70065.9 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      650 |       0 |     493 |       10 |      0 |   146 |    +0.1% | -125.544 |   -70070.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      650 |       0 |     494 |       10 |      0 |   146 |    +0.1% | -125.544 |   -70066.1 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      660 |       0 |     499 |       11 |      0 |   149 |    +0.1% | -125.544 |   -69940.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      670 |       0 |     508 |       11 |      0 |   150 |    +0.1% | -125.544 |   -69835.6 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      680 |       0 |     515 |       11 |      0 |   153 |    +0.1% | -125.544 |   -69825.3 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      690 |       0 |     523 |       11 |      0 |   155 |    +0.1% | -125.544 |   -69791.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      700 |       0 |     530 |       11 |      0 |   158 |    +0.1% | -125.544 |   -69767.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      700 |       0 |     531 |       11 |      0 |   158 |    +0.1% | -125.544 |   -69764.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      710 |       0 |     538 |       11 |      0 |   160 |    +0.1% | -125.544 |   -69693.9 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      720 |       0 |     545 |       11 |      0 |   163 |    +0.1% | -125.544 |   -69645.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      730 |       0 |     552 |       11 |      0 |   166 |    +0.1% | -125.544 |   -69594.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      740 |       0 |     561 |       11 |      0 |   167 |    +0.1% | -125.544 |   -69559.6 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      750 |       0 |     569 |       12 |      0 |   168 |    +0.1% | -125.544 |   -69683.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      750 |       0 |     570 |       12 |      0 |   168 |    +0.1% | -125.544 |   -69677.3 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      760 |       0 |     577 |       12 |      0 |   170 |    +0.1% | -125.544 |   -69583.0 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      770 |       0 |     584 |       13 |      0 |   172 |    +0.1% | -125.544 |   -69549.9 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      780 |       0 |     592 |       14 |      0 |   173 |    +0.1% | -125.544 |   -69714.9 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      790 |       0 |     600 |       14 |      0 |   175 |    +0.1% | -125.544 |   -69625.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      800 |       0 |     607 |       14 |      0 |   178 |    +0.1% | -125.544 |   -69584.5 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      800 |       0 |     608 |       14 |      0 |   178 |    +0.1% | -125.544 |   -69582.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      810 |       0 |     616 |       14 |      0 |   179 |    +0.1% | -125.544 |   -69520.9 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      820 |       0 |     624 |       14 |      0 |   181 |    +0.1% | -125.544 |   -69485.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      830 |       0 |     630 |       14 |      0 |   185 |    +0.1% | -125.544 |   -69404.9 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      840 |       0 |     638 |       14 |      0 |   187 |    +0.1% | -125.544 |   -69374.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      850 |       0 |     646 |       14 |      0 |   189 |    +0.1% | -125.544 |   -69338.5 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      850 |       0 |     646 |       14 |      0 |   190 |    +0.1% | -125.544 |   -69342.0 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      860 |       0 |     653 |       14 |      0 |   192 |    +0.1% | -125.544 |   -69283.8 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      870 |       0 |     662 |       14 |      0 |   193 |    +0.1% | -125.544 |   -69348.1 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      880 |       0 |     671 |       14 |      0 |   194 |    +0.1% | -125.544 |   -69301.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      890 |       0 |     678 |       14 |      0 |   197 |    +0.1% | -125.544 |   -69241.6 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      900 |       0 |     685 |       14 |      0 |   200 |    +0.1% | -125.544 |   -69207.8 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      900 |       0 |     686 |       14 |      0 |   200 |    +0.1% | -125.544 |   -69201.1 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      910 |       0 |     695 |       14 |      0 |   200 |    +0.1% | -125.544 |   -68833.5 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      920 |       0 |     702 |       14 |      0 |   203 |    +0.1% | -125.544 |   -68758.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      930 |       0 |     709 |       15 |      0 |   205 |    +0.1% | -125.544 |   -68698.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      940 |       0 |     718 |       15 |      0 |   206 |    +0.1% | -125.544 |   -68625.6 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      950 |       0 |     725 |       15 |      0 |   209 |    +0.1% | -125.544 |   -68602.6 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      950 |       0 |     725 |       15 |      0 |   210 |    +0.1% | -125.544 |   -68598.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      960 |       0 |     730 |       15 |      0 |   214 |    +0.1% | -125.544 |   -68571.2 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      970 |       0 |     737 |       16 |      0 |   216 |    +0.1% | -125.544 |   -68787.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      980 |       0 |     745 |       16 |      0 |   218 |    +0.1% | -125.544 |   -68746.4 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
      990 |       0 |     753 |       16 |      0 |   220 |    +0.1% | -125.544 |   -68703.8 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
     1000 |       0 |     761 |       16 |      0 |   222 |    +0.1% | -125.544 |   -68642.7 |    930 | fdct_zigzag.dct_mod.dct_block_7.dct_unit_1.macu.mult_res[17]$_DFFE_PP_/D
/usr/include/c++/11/bits/stl_stack.h:214: std::stack<_Tp, _Sequence>::reference std::stack<_Tp, _Sequence>::top() [with _Tp = odb::dbJournal*; _Sequence = std::deque<odb::dbJournal*, std::allocator<odb::dbJournal*> >; std::stack<_Tp, _Sequence>::reference = odb::dbJournal*&]: Assertion '!this->empty()' failed.
Signal 6 received
Stack trace:
 0# 0x0000000000CE4D57 in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
 1# 0x0000000000042520 in /lib/x86_64-linux-gnu/libc.so.6
 2# pthread_kill in /lib/x86_64-linux-gnu/libc.so.6
 3# raise in /lib/x86_64-linux-gnu/libc.so.6
 4# abort in /lib/x86_64-linux-gnu/libc.so.6
 5# 0x0000000000CDC708 in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
 6# odb::dbDatabase::commitEco(odb::dbBlock*) in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
 7# rsz::Resizer::journalEnd() in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
 8# rsz::RepairSetup::repairSetup(float, double, int, int, int, bool, std::vector<rsz::MoveType, std::allocator<rsz::MoveType> > const&, bool, bool, bool, bool, bool, bool, bool, bool) in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
 9# 0x0000000000DB2114 in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
10# TclNRRunCallbacks in /lib/x86_64-linux-gnu/libtcl8.6.so
11# 0x000000000003E028 in /lib/x86_64-linux-gnu/libtcl8.6.so
12# Tcl_EvalEx in /lib/x86_64-linux-gnu/libtcl8.6.so
13# Tcl_Eval in /lib/x86_64-linux-gnu/libtcl8.6.so
14# sta::sourceTclFile(char const*, bool, bool, Tcl_Interp*) in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
15# 0x000000000334B93B in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
16# Tcl_MainEx in /lib/x86_64-linux-gnu/libtcl8.6.so
17# main in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad
18# 0x0000000000029D90 in /lib/x86_64-linux-gnu/libc.so.6
19# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
20# _start in /OpenROAD-flow-scripts/tools/install/OpenROAD/bin/openroad

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

rszResizer

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions