Eddie Hung
|
5622dc0444
|
Fix budget realloc
|
2018-07-26 21:35:02 -07:00 |
|
Eddie Hung
|
f45e688354
|
Do not use budget override anymore, and subtract not add!
|
2018-07-25 23:10:26 -07:00 |
|
Eddie Hung
|
e5d3821955
|
clangformat
|
2018-07-25 22:32:07 -07:00 |
|
Eddie Hung
|
8f930d683b
|
Print budget of net and its driver/sink locations too
|
2018-07-25 22:31:47 -07:00 |
|
Eddie Hung
|
b211dded3f
|
Fix min_slack computation, and print out critical path after routing
|
2018-07-25 22:10:26 -07:00 |
|
Eddie Hung
|
9d489e8198
|
Retry clangformat
|
2018-07-25 18:34:14 -07:00 |
|
Eddie Hung
|
760a47779a
|
Add compute_fmax() with refactoring, plus print out Fmax estimate post-place and post-route
|
2018-07-25 18:21:39 -07:00 |
|
Eddie Hung
|
1fa738bd88
|
With no user frequency set, use 1.05 * current_Fmax
|
2018-07-24 23:34:59 -07:00 |
|
Eddie Hung
|
c71212d0e1
|
If --freq not set, attempt to find max by adjusting budget so min path slack == 0
|
2018-07-24 23:19:24 -07:00 |
|
Eddie Hung
|
a69745060e
|
Also subtract net delay from slack
|
2018-07-24 22:39:51 -07:00 |
|
Eddie Hung
|
9382938661
|
Merge branch 'master' into redist_slack
|
2018-07-24 22:20:10 -07:00 |
|
Eddie Hung
|
7b4c5594ed
|
Refactor new code and existing code
|
2018-07-24 09:20:07 -07:00 |
|
David Shah
|
7858663aa7
|
timing: Model clock to Q times
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 11:46:14 +02:00 |
|
Eddie Hung
|
adc1a86648
|
Oops
|
2018-07-23 19:25:00 -07:00 |
|
Eddie Hung
|
ee2e6ed1c6
|
Simplify and use Arch::getNetinfoRouteDelay() for update_budget()
|
2018-07-23 18:58:57 -07:00 |
|
Eddie Hung
|
5aa4cf2efb
|
Call now-more-flexibile update_budget() during routing, but using any actual delays that we have
|
2018-07-21 13:59:48 -07:00 |
|
Eddie Hung
|
926c186ec7
|
Add Arch::getBudgetOverride() to eliminate hack for COUT
|
2018-07-21 13:05:09 -07:00 |
|
Eddie Hung
|
e44dc25f09
|
Uncomment out negative slack messages during update_budget(), make verbose
|
2018-07-21 12:47:09 -07:00 |
|
Eddie Hung
|
1f6897733b
|
Merge branch 'redist_slack' into 'redist_slack'
# Conflicts:
# common/timing.cc
|
2018-07-21 19:03:23 +00:00 |
|
David Shah
|
b2452f4646
|
HACK: set carry budgets to zero
|
2018-07-21 19:33:42 +02:00 |
|
Eddie Hung
|
1cd5c9dac8
|
Update comment
|
2018-07-21 11:19:06 +02:00 |
|
Eddie Hung
|
27a79a3a4f
|
Update comment
|
2018-07-21 01:55:20 -07:00 |
|
David Shah
|
27e7bc3b4b
|
Improving the SA+legalisation flow
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 17:04:22 +02:00 |
|
David Shah
|
103dde79de
|
Fixing Python bindings after adding unique_ptr
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 14:13:52 +02:00 |
|
Miodrag Milanovic
|
db890d3a81
|
nets and cells are unique_ptr's
|
2018-06-25 21:33:48 +02:00 |
|
David Shah
|
1e8840b0f9
|
Update from increased clangformat line length
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-23 16:12:52 +02:00 |
|
Clifford Wolf
|
a29bfc788e
|
Add ctx->checksum(), slightly improve log messages
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-21 15:47:41 +02:00 |
|
David Shah
|
56ed679f83
|
Add frequency setting and fix slack calculation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-21 11:59:20 +02:00 |
|
David Shah
|
4fc9625040
|
WIP: adding timing budget to placer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 17:08:57 +02:00 |
|
David Shah
|
e45508f6c4
|
Improving timing annotator
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 15:15:51 +02:00 |
|
David Shah
|
4648d3bc83
|
Working on the timing annotator
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 13:01:22 +02:00 |
|
David Shah
|
5ca4663294
|
Working on the timing budget annnotator
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 12:21:56 +02:00 |
|
David Shah
|
2a41211ce1
|
Another stub delay calculation function
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 11:53:49 +02:00 |
|
David Shah
|
1436ae21a2
|
Adding stubs for delay annotation and cell timing lookup
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 11:44:28 +02:00 |
|