Matthew Guthaus
06/14/2021, 10:00 PMMatt Liberty
06/14/2021, 10:04 PMMatt Liberty
06/14/2021, 10:05 PMMatt Liberty
06/14/2021, 10:05 PMMatthew Guthaus
06/14/2021, 10:05 PMMatthew Guthaus
06/14/2021, 10:05 PMMatthew Guthaus
06/14/2021, 10:06 PMMatt Liberty
06/14/2021, 10:06 PMMatt Liberty
06/14/2021, 10:08 PMMatt Liberty
06/14/2021, 10:09 PMMatt Liberty
06/14/2021, 10:10 PMMatthew Guthaus
06/14/2021, 10:22 PMMatthew Guthaus
06/17/2021, 4:51 PMMatthew Guthaus
06/17/2021, 4:54 PMMatthew Guthaus
06/17/2021, 4:59 PMMatt Liberty
06/17/2021, 8:27 PMNoah Moroze
07/21/2021, 5:57 PMManjunath
08/01/2021, 7:11 PMio_place.py"
?
Traceback (most recent call last):File "/openLANE_flow/scripts/io_place.py", line 182, in <module> with open(config_file_name, 'r') as config_file:FileNotFoundError: [Errno 2] No such file or directory: '/openLANE_flow/designs/SAR_Controller/pin_order.cfg
Georgios T
08/03/2021, 12:31 AMfastroute
and cugr
crash. Has anyone encounter something similar? I was able to push an older instance of BlackParrot (from the bsg_pipeclean_suite, https://github.com/bespoke-silicon-group/bsg_pipeclean_suite ) but I am getting a crash when trying to use the latest code. Following you can see a portion of the error log when using fastroute
. Any suggestions on what may be the issue or what can I configure to go past this issue is welcome. Thanks!
[INFO GRT-0003] Macros: 0
[INFO GRT-0004] Blockages: 5768569
[INFO GRT-0001] Minimum degree: 2
[INFO GRT-0002] Maximum degree: 57
[INFO GRT-0017] Processing 4283579 blockages on layer li1.
[INFO GRT-0017] Processing 631557 blockages on layer met1.
[INFO GRT-0017] Processing 26 blockages on layer met4.
[INFO GRT-0017] Processing 26 blockages on layer met5.
[INFO GRT-0009] Nets to reroute: 93597.
[INFO GRT-0101] Running extra iterations to remove overflow.
[INFO GRT-0124] Update congestion history type 1.
[INFO GRT-0102] iteration 1, enlarge 25, costheight 6, threshold 10 via cost 2.
log_coef 0.57390344, healingTrigger 0 cost_step 2 L 1 cost_type 1 updatetype 1.
[INFO GRT-0124] Update congestion history type 1.
[INFO GRT-0102] iteration 2, enlarge 30, costheight 11, threshold 6 via cost 2.
log_coef 0.6494684, healingTrigger 0 cost_step 5 L 1 cost_type 1 updatetype 1.
[INFO GRT-0124] Update congestion history type 1.
[INFO GRT-0102] iteration 3, enlarge 35, costheight 16, threshold 2 via cost 2.
log_coef 0.95301074, healingTrigger 0 cost_step 5 L 1 cost_type 1 updatetype 1.
[INFO GRT-0124] Update congestion history type 1.
[INFO GRT-0102] iteration 4, enlarge 40, costheight 26, threshold 0 via cost 2.
log_coef 0.95301074, healingTrigger 0 cost_step 5 L 1 cost_type 1 updatetype 1.
[ERROR GRT-0170] Invalid index for position (242, 150).
*** Error in `openroad': free(): invalid pointer: 0x000000002f3e4f5c ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81299)[0x2b97efa08299]
openroad[0xf91c6b]
openroad[0xf92649]
openroad[0xbb51d8]
openroad[0xbb5632]
openroad[0xbd15be]
openroad[0x4cd09d]
Jean
08/08/2021, 8:57 PMTianyu Wei
09/01/2021, 4:38 PMcmake3 ..
, an error occurred:
-- The CXX compiler identification is GNU 4.8.5
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- OpenROAD version: 1
-- OpenROAD git sha: 527cd5d8e82308baa1a46265c1338e6c1757858f
-- System name: Linux
-- Compiler: GNU 4.8.5
-- Build type: RELEASE
-- Install prefix: /usr/local
-- TCL library: /usr/lib64/libtcl.so
-- TCL header: /usr/include/tcl.h
-- Found SWIG: /usr/bin/swig (found suitable version "3.0.12", minimum required is "3.0")
-- Found Boost: /usr/include (found version "1.53.0")
-- Found Python3: /usr/lib64/libpython3.6m.so (found version "3.6.8") found components: Development
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.7")
CMake Error at src/CMakeLists.txt:107 (find_package):
By not providing "Findspdlog.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "spdlog", but
CMake did not find one.
Could not find a package configuration file provided by "spdlog" with any
of the following names:
spdlogConfig.cmake
spdlog-config.cmake
Add the installation prefix of "spdlog" to CMAKE_PREFIX_PATH or set
"spdlog_DIR" to a directory containing one of the above files. If "spdlog"
provides a separate development package or SDK, be sure it has been
installed.
-- Configuring incomplete, errors occurred!
See also "/home/weitianyu/OpenROAD/build/CMakeFiles/CMakeOutput.log".
I tried to fix it with sudo yum install spdlog
but it didn't help. Does anyone know how to fix it? Please excuse me if this is something very simple. I am quite new to openroad and Linux.20Mhz
09/01/2021, 7:31 PM[ 88%] Building CXX object src/TritonRoute/CMakeFiles/TritonRouteLib.dir/src/gr/FlexGR_rq.cpp.o
cd /Users/ronaldv/Projects/repositories/OpenROAD/build/src/TritonRoute && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DBOOST_ALL_NO_LIB -DFMT_LOCALE -DFMT_SHARED -DOPENROAD_BUILD -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/Users/ronaldv/Projects/repositories/OpenROAD/src/TritonRoute/include -I/usr/local/Cellar/tcl-tk/8.6.11_1/include -I/Users/ronaldv/Projects/repositories/OpenROAD/src/TritonRoute/src -I/Users/ronaldv/Projects/repositories/OpenROAD/include -I/Users/ronaldv/Projects/repositories/OpenROAD/src/OpenSTA/include -I/Users/ronaldv/Projects/repositories/OpenROAD/src/OpenDB/include -I/Users/ronaldv/Projects/repositories/OpenROAD/src/OpenDB/src/def/def -I/Users/ronaldv/Projects/repositories/OpenROAD/src/OpenDB/src/lef/lef -I/Users/ronaldv/Projects/repositories/OpenROAD/src/gui/include -I/Users/ronaldv/Projects/repositories/OpenROAD/src/OpenDB/include/opendb -I/Users/ronaldv/Projects/repositories/OpenROAD/src/flute3 -isystem /usr/local/include -iframework /usr/local/opt/qt/lib -isystem /usr/local/opt/qt/lib/QtCore.framework/Headers -isystem /usr/local/opt/qt/./mkspecs/macx-clang -isystem /usr/local/opt/qt/lib/QtWidgets.framework/Headers -isystem /usr/local/opt/qt/lib/QtGui.framework/Headers -isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/Library/Frameworks/OpenGL.framework/Headers -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -pedantic -Wcast-qual -Wredundant-decls -Wformat-security -fPIC -Xclang -fopenmp -std=c++17 -MD -MT src/TritonRoute/CMakeFiles/TritonRouteLib.dir/src/gr/FlexGR_rq.cpp.o -MF CMakeFiles/TritonRouteLib.dir/src/gr/FlexGR_rq.cpp.o.d -o CMakeFiles/TritonRouteLib.dir/src/gr/FlexGR_rq.cpp.o -c /Users/ronaldv/Projects/repositories/OpenROAD/src/TritonRoute/src/gr/FlexGR_rq.cpp
In file included from /Users/ronaldv/Projects/repositories/OpenROAD/src/TritonRoute/src/gr/FlexGR_rq.cpp:29:
In file included from /Users/ronaldv/Projects/repositories/OpenROAD/src/TritonRoute/src/gr/FlexGR.h:35:
In file included from /Users/ronaldv/Projects/repositories/OpenROAD/src/TritonRoute/src/frRTree.h:34:
In file included from /usr/local/include/boost/geometry/algorithms/equals.hpp:26:
In file included from /usr/local/include/boost/geometry/algorithms/detail/equals/implementation.hpp:46:
In file included from /usr/local/include/boost/geometry/algorithms/relate.hpp:15:
In file included from /usr/local/include/boost/geometry/algorithms/detail/relate/implementation.hpp:26:
In file included from /usr/local/include/boost/geometry/algorithms/detail/relate/multi_point_geometry.hpp:33:
In file included from /usr/local/include/boost/geometry/index/rtree.hpp:64:
In file included from /usr/local/include/boost/geometry/index/detail/rtree/node/node.hpp:44:
In file included from /usr/local/include/boost/geometry/index/detail/algorithms/bounds.hpp:18:
In file included from /usr/local/include/boost/geometry/index/detail/bounded_view.hpp:23:
/usr/local/include/boost/geometry/strategies/index/services.hpp:31:5: error: static_assert failed due to requirement 'boost::geometry::detail::static_assert_check<false, fr::frBox, boost::geometry::cartesian_tag>::value' "Not implemented for this coordinate system."
BOOST_GEOMETRY_STATIC_ASSERT_FALSE(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Georgios T
09/08/2021, 2:09 AM[NesterovSolve] Iter: 2260 overflow: 1.62017 HPWL: 295349210
[NesterovSolve] Iter: 2270 overflow: 1.62017 HPWL: 295349210
[NesterovSolve] Iter: 2280 overflow: 1.62017 HPWL: 295349210
[NesterovSolve] Iter: 2290 overflow: 1.62017 HPWL: 295349210
[ERROR GPL-0305] RePlAce diverged at newStepLength.
Error: or_replace.tcl, 93 GPL-0305
The design can be found at:
<https://github.com/bsg-idea/bsg_sky130_designs/tree/partial_design_debug/designs/partial_bp_srams>
Matt Liberty
09/08/2021, 2:10 AMGeorgios T
09/08/2021, 2:13 AMGeorgios T
09/08/2021, 5:35 PMCR85
09/12/2021, 2:01 AMMatt Liberty
09/12/2021, 2:56 PMCR85
09/12/2021, 4:52 PMGeorgios T
09/17/2021, 2:55 AMdetailed_placement -check
? Any suggestions on how to correct them? Some of the warning I am seeing are the following:
floorplan/5-ioPlacer.log:[WARNING PPL-0015] Macro macro_mem.genblk1\[0\].mem is not placed.
<repeats for different macros>
...
placement/13-opendp.log:[WARNING DPL-0018] detailed placement failed on input1.
<repeats>
...
placement/13-opendp.log:[WARNING DPL-0004] Placed in rows check failed (129).
placement/13-opendp.log:[WARNING DPL-0005] Overlap check failed (106).
placement/13-opendp.log:[WARNING DPL-0006] Site aligned check failed (187).
Effort is for small design with 8 SRAMs