nextpnr aims to be a vendor neutral, timing driven, FOSS FPGA place and route tool. Currently nextpnr supports: Lattice iCE40 devices supported by Project IceStorm (experimental) Lattice ECP5 devices supported by Project Trellis (experimental) a "generic" back-end for user-defined architectures WWW: https://github.com/YosysHQ/nextpnr