Miodrag Milanovic
|
79b844f09c
|
Removes unnecessary unlock causing trouble with placer
|
2018-08-01 20:32:15 +02:00 |
|
Eddie Hung
|
94161e646d
|
Fix typo
|
2018-07-31 22:05:07 -07:00 |
|
Eddie Hung
|
9ea2467b0b
|
Cope with slack_redist_iter == 0
|
2018-07-31 21:56:30 -07:00 |
|
Eddie Hung
|
720e815865
|
Add --slack_redist_iter for ice40
|
2018-07-31 19:07:39 -07:00 |
|
Eddie Hung
|
87438542e5
|
assign_budget() not quietly
|
2018-07-30 22:21:53 -07:00 |
|
Eddie Hung
|
07e2c9ba99
|
assign_budget() after initial placement, not after pack
|
2018-07-30 22:20:49 -07:00 |
|
Eddie Hung
|
de6d0d20d7
|
Merge update_budget into assign_budget; update as we go along
|
2018-07-28 14:10:48 -07:00 |
|
Eddie Hung
|
0eaa92bd6a
|
Merge remote-tracking branch 'origin/master' into redist_slack
|
2018-07-28 12:51:37 -07:00 |
|
Eddie Hung
|
e0517caf1a
|
Refactor
|
2018-07-28 12:50:21 -07:00 |
|
Sergiusz Bazanski
|
48713be0eb
|
placer: only lock/unlock at beginning, yield elsewhere
|
2018-07-26 22:47:04 +01: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
|
7c8c13aba1
|
Merge remote-tracking branch 'origin/master' into redist_slack
|
2018-07-25 17:41:23 -07:00 |
|
Sergiusz Bazanski
|
aad0d3eb35
|
ice40: support PLL40_*_PAD, fix pass-through LUT for LOCK
|
2018-07-25 11:32:21 +01:00 |
|
Eddie Hung
|
9382938661
|
Merge branch 'master' into redist_slack
|
2018-07-24 22:20:10 -07:00 |
|
Eddie Hung
|
4920cf18fa
|
improved is only set if we get a better metric, remove commented code
|
2018-07-24 09:21:52 -07:00 |
|
David Shah
|
e200c281d9
|
common: Remove use of deprecated APIs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 15:45:49 +02:00 |
|
Eddie Hung
|
771edd1fda
|
Merge branch 'master' into redist_slack
|
2018-07-23 07:16:39 -07:00 |
|
Eddie Hung
|
3eecccc6f7
|
Avoid hysteresis preventing placer from stopping
|
2018-07-21 01:59:16 -07:00 |
|
Sergiusz Bazanski
|
0311a27a53
|
Use UI lock for yielding
|
2018-07-20 18:34:59 +01:00 |
|
Sergiusz Bazanski
|
b4b111a053
|
Move pthread yield hack into BaseCtx
|
2018-07-20 13:15:22 +01:00 |
|
Serge Bazanski
|
03508faabf
|
WIP.
|
2018-07-17 19:16:26 +01:00 |
|
Serge Bazanski
|
2f5b94fe30
|
Add basic external locking, lock from P&R
|
2018-07-17 16:27:50 +01:00 |
|
David Shah
|
56fa8cc669
|
refactor: Remove incorrect uses of the term 'wirelength'
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-16 17:13:40 +02:00 |
|
Sergiusz Bazanski
|
57f75385b0
|
Revert "Make PnR use Unlocked methods"
This reverts commit 9e4f97290a .
|
2018-07-14 18:53:08 +01:00 |
|
Sergiusz Bazanski
|
447ed83638
|
Revert "Introduce proxies for locked access to ctx"
This reverts commit 89809a8b81 .
|
2018-07-14 18:52:56 +01:00 |
|
Sergiusz Bazanski
|
b0c05c7f75
|
Revert "Refactor proxies to nextpnr."
This reverts commit 9b17fe385c .
|
2018-07-14 18:50:37 +01:00 |
|
Sergiusz Bazanski
|
9b17fe385c
|
Refactor proxies to nextpnr.
|
2018-07-14 11:10:31 +01:00 |
|
Sergiusz Bazanski
|
89809a8b81
|
Introduce proxies for locked access to ctx
|
2018-07-13 18:58:59 +01:00 |
|
Sergiusz Bazanski
|
9e4f97290a
|
Make PnR use Unlocked methods
|
2018-07-13 14:50:58 +01:00 |
|
Clifford Wolf
|
7daa8524c8
|
Add ctx->place() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-11 18:15:08 +02:00 |
|