aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange
Commit message (Expand)AuthorAgeFilesLines
* api: add explain_invalid option to isBelLocationValidgatecat2022-12-071-1/+1
* refactor: ArcBounds -> BoundingBoxgatecat2022-12-075-8/+8
* api: Make NetInfo* of checkPipAvailForNet constgatecat2022-12-022-2/+2
* Use CMake's Python3 rather than PythonInterp in subdirsAdam Sampson2022-08-213-9/+9
* refactor: id(stringf(...)) to new idf(...) helpergatecat2022-08-102-2/+2
* netlist: Add PseudoCell APIgatecat2022-07-081-3/+3
* Added fallback to VCC as the preferred constant if the architecture does not ...Maciej Kurc2022-05-123-6/+20
* Added tying unused LUT pins to preferred constant instead of VccMaciej Kurc2022-05-111-2/+8
* Generalized representation of unused LUT pins connectionsMaciej Kurc2022-05-115-58/+160
* interchange: Don't hold reference to visit in global routingKrzysztof Boronski2022-03-111-1/+1
* clangformatgatecat2022-03-092-4/+4
* interchange: lut map cache: remove hardcoded valuesAlessandro Comodi2022-03-044-12/+21
* Switch to potentially-sparse net users arraygatecat2022-02-273-22/+14
* refactor: New member functions to replace design_utilsgatecat2022-02-183-5/+5
* refactor: New NetInfo and CellInfo constructorsgatecat2022-02-162-6/+4
* archapi: Use arbitrary rather than actual placement in predictDelaygatecat2021-12-192-4/+6
* interchange: fix uninitialized memory bug in cluster placementAlessandro Comodi2021-10-011-1/+1
* interchange: Fix compile warningsgatecat2021-09-282-6/+9
* Fix small isses and code formattingMaciej Dudek2021-09-274-146/+148
* Break up macro_cluster_placement into smaller functionsMaciej Dudek2021-09-241-20/+33
* Fix AC-3 algorithmMaciej Dudek2021-09-231-9/+17
* Improve macro cluster placementMaciej Dudek2021-09-231-235/+41
* Change Cluster placement algorithmMaciej Dudek2021-09-233-123/+133
* Adding MacroCell placementMaciej Dudek2021-09-233-17/+350
* Adding support for MacroCellsMaciej Dudek2021-09-234-4/+382
* interchange: xdc: add more not_implemented commandsAlessandro Comodi2021-09-081-0/+2
* interchange: xdc: add common not_implemented functionAlessandro Comodi2021-09-071-5/+18
* clangformatgatecat2021-09-061-2/+4
* interchange: clusters: fix other cluster allowance checks in same siteAlessandro Comodi2021-08-311-7/+2
* interchange: entirely disable cache when binding site routingAlessandro Comodi2021-08-311-6/+6
* interchange: disallow placing cells on sites with clustersAlessandro Comodi2021-08-272-4/+22
* Merge pull request #780 from YosysHQ/gatecat/fix-io-invgatecat2021-07-261-13/+32
|\
| * interchange: Search backwards for IO macro placements, toogatecat2021-07-261-13/+32
* | interchange: Don't attempt to import instances as modulesgatecat2021-07-261-5/+0
|/
* interchange: Check IO validity after all are placedgatecat2021-07-231-6/+16
* Merge pull request #757 from antmicro/lut-mapping-cachegatecat2021-07-228-74/+510
|\
| * Added an option to disable the LUT mapping cacheMaciej Kurc2021-07-225-8/+16
| * Added more code comments, formatted the codeMaciej Kurc2021-07-226-123/+124
| * Added computing and reporting LUT mapping cache sizeMaciej Kurc2021-07-162-0/+37
| * Fixed assertion typosMaciej Kurc2021-07-161-2/+2
| * Migrated C arrays to std::array containers.Maciej Kurc2021-07-162-9/+31
| * LUT mapping ceche optimizations 2Maciej Kurc2021-07-163-93/+17
| * LUT mapping cache optimizations 1Maciej Kurc2021-07-162-32/+48
| * Working site LUT mapping cacheMaciej Kurc2021-07-167-42/+470
* | Add dummy function to parse creat_clock in XDC filesMaciej Dudek2021-07-211-0/+7
* | Merge pull request #767 from YosysHQ/gatecat/ic-pref-constgatecat2021-07-201-1/+10
|\ \
| * | interchange: Fix preferred constant handling when canInvertgatecat2021-07-201-1/+10
* | | interchange: disallow pseudo-pip on same nets if tile has lutsAlessandro Comodi2021-07-151-8/+18
|/ /
* | [interchange] Update chipdb and python-fpga-interchange versionsMaciej Dudek2021-07-141-1/+1
* | interchange: xdc and place constr: address review commentsAlessandro Comodi2021-07-122-16/+13