Skip to content

Failure when run gpu_global_placement #3

Description

@gilgamsh

Hello,

First of all, thank you for your great work on this project! I have one question:

When I run the tcl command gpu_global_placement -density 0.7 -cluster_constraint_flag -dataflow_flag.
The following error shows. I am wondering weather there should be multi-bit Flip Flops to run this tcl command.

Thanks again for your efforts, and looking forward to your response!

dataflow_flag 1
cluster_constraint_flag 1
GpuReplace :: doInitialPlace
[InitialPlace]  Design has no fixed macros.
[InitialPlace]  Use Nesterov-based initial placement.
[InitialPlace] Set bloat factor = 1
Removed 1 files or directories.
[INFO] clusterFlag = 1
[INFO] dataflowFlag = 1
[INFO] datapathFlag = 0
[INFO] clusterConstraintFlag = 0
[INFO] virtualIter = 0
[INFO] numHops = 0
[INFO] haloWidth = 0
[INFO] bloatFactor = 1
Number of multiFF instances = 0
maxFFBits = 0
[INFO] This is no multi-bit Flip Flops detected
[Time Info] The runtime for dataflow extraction is 0.0274057
numClusters = 0
totalStdArea = 0
totalMacroArea = 0
[INFO] Determine the bloatFactor to inf
bloatFactor = inf
finish inst creation
Signal 11 received
Stack trace:
 0# 0x00005585A5C9C72B in ./openroad
 1# 0x00007FB83D631520 in /home/share/from_jjx/openroad/openroad_libs/libc.so.6
 2# odb::dbIntProperty::getValue() in ./openroad
 3# gpl2::PlacerBaseCommon::initClusterNetlist() in ./openroad
 4# gpl2::PlacerBaseCommon::PlacerBaseCommon(sta::dbNetwork*, odb::dbDatabase*, gpl2::PlacerBaseVars, utl::Logger*, float, int, int, float, bool, bool, bool, bool) in ./openroad
 5# gpl2::InitialPlace::doClusterNesterovPlaceIter(float&) in ./openroad
 6# gpl2::InitialPlace::doClusterNesterovPlace() in ./openroad
 7# gpl2::InitialPlace::doInitialPlace() in ./openroad
 8# gpl2::GpuReplace::doInitialPlace() in ./openroad
 9# 0x00005585A5DAD7CE in ./openroad
10# TclNRRunCallbacks in /home/share/from_jjx/openroad/openroad_libs/libtcl8.6.so
11# 0x00007FB852741028 in /home/share/from_jjx/openroad/openroad_libs/libtcl8.6.so
12# Tcl_EvalEx in /home/share/from_jjx/openroad/openroad_libs/libtcl8.6.so
13# Tcl_Eval in /home/share/from_jjx/openroad/openroad_libs/libtcl8.6.so
14# sta::sourceTclFile(char const*, bool, bool, Tcl_Interp*) in ./openroad
15# ord::tclAppInit(Tcl_Interp*) in ./openroad
16# Tcl_MainEx in /home/share/from_jjx/openroad/openroad_libs/libtcl8.6.so
17# main in ./openroad
18# 0x00007FB83D618D90 in /home/share/from_jjx/openroad/openroad_libs/libc.so.6
19# __libc_start_main in /home/share/from_jjx/openroad/openroad_libs/libc.so.6
20# _start in ./openroad
Segmentation fault (core dumped)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions