aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/site_router.cc
Commit message (Expand)AuthorAgeFilesLines
* refactor: New member functions to replace design_utilsgatecat2022-02-181-1/+1
* clangformatgatecat2021-09-061-2/+4
* interchange: entirely disable cache when binding site routingAlessandro Comodi2021-08-311-6/+6
* Merge pull request #757 from antmicro/lut-mapping-cachegatecat2021-07-221-25/+55
|\
| * Added an option to disable the LUT mapping cacheMaciej Kurc2021-07-221-2/+5
| * Added more code comments, formatted the codeMaciej Kurc2021-07-221-4/+1
| * Working site LUT mapping cacheMaciej Kurc2021-07-161-26/+56
* | interchange: Fix preferred constant handling when canInvertgatecat2021-07-201-1/+10
|/
* interchange: Handle canInvert PIPs when processing preferred constantsgatecat2021-07-011-5/+9
* interchange: Reserve site ports only reachable from dedicated routinggatecat2021-07-011-0/+59
* interchange: Cope with undriven nets in more placesgatecat2021-06-141-0/+4
* interchange: clusters: adjust commentsAlessandro Comodi2021-06-111-1/+4
* interchange: add support for generating BEL clustersAlessandro Comodi2021-06-111-2/+44
* Using hashlib in archesgatecat2021-06-021-14/+10
* interchange: Don't error out on missing cell portsgatecat2021-05-211-2/+1
* Run clangformatgatecat2021-05-161-3/+6
* interchange: pseudo pips: fix illegal tile pseudo PIPsAlessandro Comodi2021-05-141-6/+24
* interchange: site router: add valid pips list to check during routingAlessandro Comodi2021-05-131-0/+43
* interchange: site router: fix log messagesAlessandro Comodi2021-05-101-3/+3
* interchange: site router: fix illegal site thru pathsAlessandro Comodi2021-05-101-0/+12
* Hash table refactoringgatecat2021-04-141-4/+4
* clangformatgatecat2021-04-121-10/+12
* [interchange] Fix invalid use of local variables due to refactoring.Keith Rothman2021-04-061-6/+1
* [interchange] Prevent site router from generating incorrect LUTs.Keith Rothman2021-04-061-34/+86
* [interchange] Add some documentation for the site router.Keith Rothman2021-04-051-10/+58
* interchange: Fix bug in site router where a bad solution isn't remove.Keith Rothman2021-03-251-3/+7
* Implement debugging tools for site router.Keith Rothman2021-03-251-13/+67
* Add initial handling of local site inverters and constant signals.Keith Rothman2021-03-251-31/+294
* [FPGA interchange] Small fix to get_net_type.Keith Rothman2021-03-251-6/+6
* Merge pull request #640 from litghost/inversion_logicgatecat2021-03-231-8/+18
|\
| * Initial version of inverter logic.Keith Rothman2021-03-231-8/+18
* | interchange: Add nice error for missing cell pinsgatecat2021-03-231-0/+3
|/
* Rework FPGA interchange site router.Keith Rothman2021-03-221-567/+528
* For now just return false in the site router.Keith Rothman2021-02-261-1/+1
* Initial LUT rotation logic.Keith Rothman2021-02-261-5/+30
* Fix assorted bugs in FPGA interchange.Keith Rothman2021-02-231-10/+76
* Add initial logic for handling dedicated interconnect situations.Keith Rothman2021-02-231-0/+6
* Do some spell checking on site_router.ccKeith Rothman2021-02-181-18/+18
* Add some utility methods for site instance access.Keith Rothman2021-02-181-6/+3
* Add initial site router.Keith Rothman2021-02-171-0/+753