byuccl / RapidSmith2

RapidSmith2 - the Vivado successor to RapidSmith. Released Jan 4, 2017.
Other
41 stars 13 forks source link

SliceL is not a compatible type of SliceM on Artix7 #332

Open trharoldsen opened 6 years ago

trharoldsen commented 6 years ago

Prevents programmatically determining that a cell of sliceL can be placed on a slicem

DallonTG commented 5 years ago

This was done intentionally. According to page 64 of the tech report:

Site A is said to be compatible with site B if the logical cells placed on site A can always be placed on site B as well. For example ... SLICEL sites are compatible with SLICEM sites. The cells placed on the SLICEL ... can be moved to the SLICEM and still function identically. SLICEMs, however, are not compatible with SLICELs. This is because SLICEM sites support LUT RAM cells, which cannot be placed on SLICEL sites.

Have you found a way around this problem?