router: Enable clock skew analysis during routing
This commit is contained in:
parent
8ee2c5612c
commit
5488cd994b
@ -124,6 +124,8 @@ struct Router1
|
|||||||
Router1(Context *ctx, const Router1Cfg &cfg) : ctx(ctx), cfg(cfg), tmg(ctx)
|
Router1(Context *ctx, const Router1Cfg &cfg) : ctx(ctx), cfg(cfg), tmg(ctx)
|
||||||
{
|
{
|
||||||
timing_driven = ctx->setting<bool>("timing_driven");
|
timing_driven = ctx->setting<bool>("timing_driven");
|
||||||
|
tmg.setup_only = false;
|
||||||
|
tmg.with_clock_skew = true;
|
||||||
tmg.setup();
|
tmg.setup();
|
||||||
tmg.run();
|
tmg.run();
|
||||||
}
|
}
|
||||||
|
@ -102,7 +102,12 @@ struct Router2
|
|||||||
Context *ctx;
|
Context *ctx;
|
||||||
Router2Cfg cfg;
|
Router2Cfg cfg;
|
||||||
|
|
||||||
Router2(Context *ctx, const Router2Cfg &cfg) : ctx(ctx), cfg(cfg), tmg(ctx) { tmg.setup(); }
|
Router2(Context *ctx, const Router2Cfg &cfg) : ctx(ctx), cfg(cfg), tmg(ctx)
|
||||||
|
{
|
||||||
|
tmg.setup_only = false;
|
||||||
|
tmg.with_clock_skew = true;
|
||||||
|
tmg.setup();
|
||||||
|
}
|
||||||
|
|
||||||
// Use 'udata' for fast net lookups and indexing
|
// Use 'udata' for fast net lookups and indexing
|
||||||
std::vector<NetInfo *> nets_by_udata;
|
std::vector<NetInfo *> nets_by_udata;
|
||||||
|
Loading…
Reference in New Issue
Block a user