aboutsummaryrefslogtreecommitdiffstats
path: root/nexus/arch_place.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fixing old emails and names in copyrightsgatecat2021-06-121-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Remove isValidBelForCellgatecat2021-02-161-6/+0
| | | | | | | | | | | | | | | | | This Arch API dates from when we were first working out how to implement placement validity checking, and in practice is little used by the core parts of placer1/HeAP and the Arch implementation involves a lot of duplication with isBelLocationValid. In the short term; placement validity checking is better served by the combination of checkBelAvail and isValidBelForCellType before placement; followed by isBelLocationValid after placement (potentially after moving/swapping multiple cells). Longer term, removing this API makes things a bit cleaner for a new validity checking API. Signed-off-by: gatecat <gatecat@ds0.me>
* nexus: Fix validity checking when DSPs are usedDavid Shah2020-11-301-1/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Basic support for carriesDavid Shah2020-11-301-0/+2
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: LUTRAM supportDavid Shah2020-11-301-0/+10
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Fix validity checkingDavid Shah2020-11-301-3/+0
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Updates and fixesDavid Shah2020-11-301-1/+4
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Working on validity checkingDavid Shah2020-11-301-11/+17
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Logic tile validity check functionsDavid Shah2020-11-301-0/+70
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Add more placeholder Arch functionsDavid Shah2020-11-301-0/+30
Signed-off-by: David Shah <dave@ds0.me>