self.false_paths = set()
         self.symbiflow_device = None
         self.bitstream_device = None
+        self._partname = None
 
     def _check_properties(self, platform):
         if not self.symbiflow_device:
                 }[platform.device[:4]]
             except KeyError:
                 raise ValueError(f"Unsupported device: {platform.device}")
+        # FIXME: prjxray-db doesn't have xc7a35ticsg324-1L - use closest replacement
+        self._partname = {
+            "xc7a35ticsg324-1L" : "xc7a35tcsg324-1",
+        }.get(platform.device, platform.device)
 
     def _generate_makefile(self, platform, build_name):
         Var = _MakefileGenerator.Var
         makefile = _MakefileGenerator([
             "# Autogenerated by LiteX / git: " + tools.get_litex_git_revision() + "\n",
             Var("TOP", build_name),
-            Var("PARTNAME", platform.device),
+            Var("PARTNAME", self._partname),
             Var("DEVICE", self.symbiflow_device),
             Var("BITSTREAM_DEVICE", self.bitstream_device),
             "",