1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-03-02 18:04:58 +00:00

Commit Graph

  • e9c69ac00c gui: Fixed unused parameters and spurious ; warnings in one of the headers dragonmux 2024-01-03 15:03:28 +00:00
  • cb4db2d368 ice40: Fixed unused parameters and spurious ; warnings in some of the headers dragonmux 2024-01-03 15:03:16 +00:00
  • 7fd80c5a92 common/kernel: Fixed unused parameters and spurious ; warnings in some of the headers dragonmux 2024-01-03 15:02:59 +00:00
  • 50d43742ce rust: silence warnings Lofty 2024-01-03 12:55:46 +00:00
  • e12ab86c75 rust: Fix segfault gatecat 2024-01-03 11:01:23 +01:00
  • 1bbcc5f2c4 (broken) third round of review fixes Lofty 2024-01-02 20:15:42 +00:00
  • 49d505831d second round of review fixes Lofty 2023-12-31 09:49:56 +00:00
  • 1dbd81067a first round of review fixes Lofty 2023-12-20 11:54:10 +00:00
  • d2297b1ba0 Add Rust FFI bindings Lofty 2023-12-08 17:36:48 +00:00
  • 4a4025192a run clangformat gatecat 2023-12-26 09:54:34 +01:00
  • 41914876ef .gitignore for nextpnr-himbaechel Miodrag Milanovic 2023-12-23 11:05:50 +01:00
  • 56587859d3 nexus: Improve error reporting for illegal carry chains gatecat 2023-12-18 12:18:22 +00:00
  • 535709a9a9 placer1: Fix various bitrot gatecat 2023-12-08 16:07:17 +01:00
  • d1083fd348 static/ice40: bug fixes for ultraplus Lofty 2023-12-09 04:12:33 +00:00
  • b4ca68c8ef Add ability to override Cluster methods in Himbaechel Miodrag Milanovic 2023-12-11 11:10:52 +01:00
  • c102ce634f awooter: refactor router lofty/awooter_bidirectional Lofty 2022-12-14 16:31:01 +00:00
  • 70d76f5e9e fix suboptimal pathing SpaceCat-Chan 2022-12-14 15:32:11 +01:00
  • 32eea55f86 properly calculate final delay SpaceCat-Chan 2022-12-12 15:57:57 +01:00
  • b42fece905 bidirectional router SpaceCat-Chan 2022-12-11 16:38:57 +01:00
  • c49c6f4d18 rustfmt SpaceCat-Chan 2022-12-11 16:12:01 +01:00
  • 3cdbe2440e awooter: router improvements Lofty 2022-12-07 08:36:00 +00:00
  • fe8a0ec426 awooter: break out of pathfinder quicker Lofty 2022-12-04 14:41:32 +00:00
  • 45e3a74a2c awooter: set congestion parameters Lofty 2022-12-04 07:31:32 +00:00
  • 8f47ce86fe don't route to sinks that have already been routed to SpaceCat-Chan 2022-12-04 08:15:43 +01:00
  • 851630d483 awooter: make congestion factors configurable Lofty 2022-12-04 05:00:37 +00:00
  • 7e53243889 awooter: router correctness fixes Lofty 2022-12-04 02:24:34 +00:00
  • a14e377268 spread out partitioner pip selections SpaceCat-Chan 2022-12-03 18:54:08 +01:00
  • cbee9f1e5f awooter: (bad) router congestion heuristics Lofty 2022-12-03 21:07:07 +00:00
  • 1375277171 awooter: router improvements and a bugfix Lofty 2022-12-03 06:26:15 +00:00
  • 8fdb7c78c7 make pip selection cache SpaceCat-Chan 2022-12-03 03:45:22 +01:00
  • a1b9222bd2 split pip selection into seperate struct SpaceCat-Chan 2022-12-02 16:41:17 +01:00
  • 8b06c073b9 move special casing out of partitioner SpaceCat-Chan 2022-12-02 14:57:24 +01:00
  • 9a9d4c9392 awooter: significantly speed up partitioner Lofty 2022-12-02 11:48:05 +00:00
  • 90f0630e62 make slight improvement to partitioner SpaceCat-Chan 2022-12-01 20:29:24 +01:00
  • 6194b6dbcf make a theoretically correct partitioner SpaceCat-Chan 2022-12-01 20:07:22 +01:00
  • 25ca4cdc01 awooter: retry partitioning if there are overused wires Lofty 2022-11-30 16:48:50 +00:00
  • bed9ae6c17 awooter: multithreaded routing Lofty 2022-11-30 01:20:14 +00:00
  • 1685482552 awooter: fix multithreaded partitioning Lofty 2022-11-29 05:34:07 +00:00
  • 879b6e6691 awooter: single-thread pathfinding Lofty 2022-11-29 03:08:54 +00:00
  • 7ef4be49dc awooter: cargo fmt Lofty 2022-11-29 01:55:24 +00:00
  • a1fb22909c awooter: partitioner improvements Lofty 2022-11-28 21:15:04 +00:00
  • a7e25754e1 make pip exploration not cursed SpaceCat-Chan 2022-11-28 18:22:25 +01:00
  • 8e66d3d7d8 add uphill pips iter SpaceCat-Chan 2022-11-28 15:59:29 +01:00
  • 1c0885435c make find_best_pip take an arc instead of wires SpaceCat-Chan 2022-11-28 07:32:26 +01:00
  • fe5daebba5 improve partition sanity check quality of life SpaceCat-Chan 2022-11-27 20:57:00 +01:00
  • 38908e64fb use new arc type in partitioner SpaceCat-Chan 2022-11-27 20:47:16 +01:00
  • 88f88e48cb only search pips inside partition bounds SpaceCat-Chan 2022-11-27 20:24:15 +01:00
  • 686648c406 awooter: wip Lofty 2022-11-27 19:27:33 +00:00
  • d64289da65 finalize downhill iterator SpaceCat-Chan 2022-11-27 18:45:59 +01:00
  • 0c647c0471 create downhill iter wrapper SpaceCat-Chan 2022-11-27 18:09:38 +01:00
  • 0aadeab542 awooter: further clean up Lofty 2022-11-27 16:26:17 +00:00
  • 063c96c3df awooter: add Arc struct Lofty 2022-11-27 15:28:59 +00:00
  • b50e56a543 split partitioning code into seperate file SpaceCat-Chan 2022-11-27 16:12:39 +01:00
  • 862fbf7ca7 split arc extraction into function SpaceCat-Chan 2022-11-27 14:17:25 +01:00
  • 6279d1642c awooter: clean up unused code Lofty 2022-11-27 15:04:33 +00:00
  • fbbcf6aa67 awooter: return of the progress bar Lofty 2022-11-27 14:50:27 +00:00
  • d7dbaa2c7e fix bug in split_line_over_x SpaceCat-Chan 2022-11-27 01:34:41 +01:00
  • b4a442ba29 awooter: simple time measurement Lofty 2022-11-26 22:16:28 +00:00
  • 0a46c5b491 make partitioner run in parallel over nets SpaceCat-Chan 2022-11-26 23:08:20 +01:00
  • 3931daefc7 awooter: atomics instead Lofty 2022-11-26 20:01:50 +00:00
  • 1b80a559e2 awooter: better locking Lofty 2022-11-26 19:38:36 +00:00
  • 026c2883e5 awooter: properly parallelise Lofty 2022-11-26 19:17:43 +00:00
  • 937acd3ee9 awooter: clamp pip indices Lofty 2022-11-26 18:57:53 +00:00
  • 49b6d894d1 awooter: cargo fmt Lofty 2022-11-26 17:11:18 +00:00
  • 8276bf255d awooter: parallelise partitioning Lofty 2022-11-26 17:09:20 +00:00
  • ac43ddbcc5 awooter: refactor and bugfix Lofty 2022-11-26 15:35:31 +00:00
  • 5d74f340dd awooter: further prettify Lofty 2022-11-26 12:44:17 +00:00
  • 94c921a48e awooter: prettify Lofty 2022-11-25 07:12:14 +00:00
  • 9a2532be45 awooter: net-based partitioner Lofty 2022-11-25 05:34:46 +00:00
  • 95e802ee3d awooter: wire storage and some cleanup Lofty 2022-11-23 23:55:33 +00:00
  • 153c8a9c6c awooter: 'better' FFI API Lofty 2022-11-23 23:02:30 +00:00
  • d27bcbf19e awooter: fix an API soundness issue Lofty 2022-11-23 03:47:04 +00:00
  • 2662354aae awooter: partition experiment code Lofty 2022-11-23 03:31:50 +00:00
  • c821a68da7 awooter: add net import code Lofty 2022-11-21 02:48:00 +00:00
  • a579b5852a Specify PROFILE when importing awooter Jubilee 2022-11-19 21:09:43 -08:00
  • 8052a3eea6 awooter: highly, highly WIP Lofty 2022-11-20 03:20:09 +00:00
  • 3eceee98bd fix partitioner crash when pips are unknown lofty/awooter SpaceCat-Chan 2023-03-23 22:05:36 +01:00
  • 4b635cf68c infrastructure for pre-routing Lofty 2023-03-23 21:06:54 +00:00
  • 0bc945fbc3 make partitioner handle arcs with no locations SpaceCat-Chan 2023-03-11 13:51:32 +01:00
  • da2892fc28 remove erroneous set_visited call SpaceCat-Chan 2023-01-02 07:56:36 +01:00
  • eaf55a0b2e awooter: partitioner improvements Lofty 2022-11-28 21:15:04 +00:00
  • 181d76772a awooter: it compiles but is broken Lofty 2022-12-16 16:30:59 +00:00
  • 8b8abc2aac tiny partitioner fixup SpaceCat-Chan 2022-12-14 18:02:52 +01:00
  • 0a570f418d try to detect bad arcs in partitioner SpaceCat-Chan 2022-12-11 14:09:24 +01:00
  • 000ad6d539 slightly better at recursive partitioning still very fucked SpaceCat-Chan 2022-12-11 00:10:43 +01:00
  • b38215062e majorly improve partitioner code quality SpaceCat-Chan 2022-12-07 19:11:01 +01:00
  • c22a45ae89 recursive partitioning WIP SpaceCat-Chan 2022-12-06 07:39:30 +01:00
  • 3d2635f379 use approximate partitioning for binary search SpaceCat-Chan 2022-12-06 07:38:01 +01:00
  • 0bdadde9c0 awooter: refactor router Lofty 2022-12-14 16:31:01 +00:00
  • a205d3b8dd fix suboptimal pathing SpaceCat-Chan 2022-12-14 15:32:11 +01:00
  • 50aae5935d properly calculate final delay SpaceCat-Chan 2022-12-12 15:57:57 +01:00
  • 3cec25db6c bidirectional router SpaceCat-Chan 2022-12-11 16:38:57 +01:00
  • 2fe823cab9 rustfmt SpaceCat-Chan 2022-12-11 16:12:01 +01:00
  • 7c1449601d awooter: router improvements Lofty 2022-12-07 08:36:00 +00:00
  • 92ea4422f6 awooter: break out of pathfinder quicker Lofty 2022-12-04 14:41:32 +00:00
  • 0555a12974 awooter: set congestion parameters Lofty 2022-12-04 07:31:32 +00:00
  • f1d51287ea don't route to sinks that have already been routed to SpaceCat-Chan 2022-12-04 08:15:43 +01:00
  • 7484bd34dc awooter: make congestion factors configurable Lofty 2022-12-04 05:00:37 +00:00
  • d0231fc67e awooter: router correctness fixes Lofty 2022-12-04 02:24:34 +00:00
  • ec65ec3484 spread out partitioner pip selections SpaceCat-Chan 2022-12-03 18:54:08 +01:00