clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
This commit is contained in:
parent
176a23936c
commit
082b8bf272
@ -156,7 +156,8 @@ bool place_single_cell(Context *ctx, CellInfo *cell, bool require_legality)
|
||||
all_placed = true;
|
||||
}
|
||||
if (ctx->verbose)
|
||||
log_info(" placed single cell '%s' at '%s'\n", cell->name.c_str(ctx), ctx->getBelName(best_bel).c_str(ctx));
|
||||
log_info(" placed single cell '%s' at '%s'\n", cell->name.c_str(ctx),
|
||||
ctx->getBelName(best_bel).c_str(ctx));
|
||||
ctx->bindBel(best_bel, cell->name, STRENGTH_WEAK);
|
||||
|
||||
cell = ripup_target;
|
||||
@ -452,7 +453,6 @@ class ConstraintLegaliseWorker
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
bool legalise_constraints()
|
||||
{
|
||||
log_info("Legalising relative constraints...\n");
|
||||
@ -472,8 +472,7 @@ class ConstraintLegaliseWorker
|
||||
for (auto rippedCell : rippedCells) {
|
||||
bool res = place_single_cell(ctx, ctx->cells.at(rippedCell).get(), true);
|
||||
if (!res) {
|
||||
log_error("failed to place cell '%s' after relative constraint legalisation\n",
|
||||
rippedCell.c_str(ctx));
|
||||
log_error("failed to place cell '%s' after relative constraint legalisation\n", rippedCell.c_str(ctx));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -45,7 +45,7 @@ NEXTPNR_NAMESPACE_BEGIN
|
||||
|
||||
class SAPlacer
|
||||
{
|
||||
public:
|
||||
public:
|
||||
SAPlacer(Context *ctx, Placer1Cfg cfg) : ctx(ctx), cfg(cfg)
|
||||
{
|
||||
int num_bel_types = 0;
|
||||
@ -281,7 +281,7 @@ public:
|
||||
return true;
|
||||
}
|
||||
|
||||
private:
|
||||
private:
|
||||
// Initial random placement
|
||||
void place_initial(CellInfo *cell)
|
||||
{
|
||||
|
@ -659,7 +659,8 @@ delay_t Arch::getBudgetOverride(const NetInfo *net_info, const PortRef &sink, de
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
bool Arch::place() {
|
||||
bool Arch::place()
|
||||
{
|
||||
Placer1Cfg cfg;
|
||||
cfg.constraintWeight = placer_constraintWeight;
|
||||
return placer1(getCtx(), cfg);
|
||||
|
@ -799,7 +799,6 @@ struct Arch : BaseCtx
|
||||
}
|
||||
|
||||
float placer_constraintWeight = 10;
|
||||
|
||||
};
|
||||
|
||||
NEXTPNR_NAMESPACE_END
|
||||
|
@ -106,7 +106,8 @@ int main(int argc, char *argv[])
|
||||
options.add_options()("seed", po::value<int>(), "seed value for random number generator");
|
||||
options.add_options()("slack_redist_iter", po::value<int>(),
|
||||
"number of iterations between slack redistribution");
|
||||
options.add_options()("cstrweight", po::value<float>(), "placer weighting for relative constraint satisfaction");
|
||||
options.add_options()("cstrweight", po::value<float>(),
|
||||
"placer weighting for relative constraint satisfaction");
|
||||
|
||||
options.add_options()("version,V", "show version");
|
||||
options.add_options()("tmfuzz", "run path delay estimate fuzzer");
|
||||
|
Loading…
Reference in New Issue
Block a user