SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Additional Information
    • Publication Information:
      USA: IEEE
    • Publication Date:
      2020
    • Abstract:
      As the benefits of Moore's Law diminish, computing performance, and efficiency gains are increasingly achieved through specializing hardware to a domain of computation. However, this limits the hardware's generality and flexibility. Field-programmable gate arrays (FPGAs), microchips which can be reprogrammed to implement arbitrary digital circuits, enable the benefits of specialization while remaining flexible. A challenge to using FPGAs is the complex computer-aided design flow required to efficiently map a computation onto an FPGA. Traditionally, these design flows are closed-source and highly specialized to a particular vendor's devices. We propose an alternate data-driven approach, which uses highly adaptable and retargettable open-source tools to target both commercial and research FPGA architectures. While challenges remain, we believe this approach makes the development of novel and commercial FPGA architectures faster and more accessible. Furthermore, it provides a path forward for industry, academia, and the open-source community to collaborate and combine their resources to advance FPGA technology.
    • Author Affiliations:
      University of Toronto
      Google
      Antmicro
    • ISSN:
      0272-1732
      1937-4143
    • Accession Number:
      10.1109/MM.2020.2998435
    • Rights:
      Copyright 1981-2012, IEEE
    • AMSID:
      9103284
    • Date of Current Version:
      2020
    • Document Subtype:
      IEEE Magazine
    • Sponsored by:
      IEEE Computer Society
    • Accession Number:
      edseee.9103284
  • Citations
    • ABNT:
      MURRAY, K. E. et al. SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs. IEEE Micro, Micro, IEEE, [s. l.], v. 40, n. 4, p. 49–57, 2020. DOI 10.1109/MM.2020.2998435. Disponível em: http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edseee&AN=edseee.9103284. Acesso em: 6 ago. 2020.
    • AMA:
      Murray KE, Elgammal MA, Betz V, Ansell T, Rothman K, Comodi A. SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs. IEEE Micro, Micro, IEEE. 2020;40(4):49-57. doi:10.1109/MM.2020.2998435.
    • AMA11:
      Murray KE, Elgammal MA, Betz V, Ansell T, Rothman K, Comodi A. SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs. IEEE Micro, Micro, IEEE. 2020;40(4):49-57. doi:10.1109/MM.2020.2998435
    • APA:
      Murray, K. E., Elgammal, M. A., Betz, V., Ansell, T., Rothman, K., & Comodi, A. (2020). SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs. IEEE Micro, Micro, IEEE, 40(4), 49–57. https://doi.org/10.1109/MM.2020.2998435
    • Chicago/Turabian: Author-Date:
      Murray, K.E., M.A. Elgammal, V. Betz, T. Ansell, K. Rothman, and A. Comodi. 2020. “SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs.” IEEE Micro, Micro, IEEE 40 (4): 49–57. doi:10.1109/MM.2020.2998435.
    • Harvard:
      Murray, K. E. et al. (2020) ‘SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs’, IEEE Micro, Micro, IEEE, 40(4), pp. 49–57. doi: 10.1109/MM.2020.2998435.
    • Harvard: Australian:
      Murray, KE, Elgammal, MA, Betz, V, Ansell, T, Rothman, K & Comodi, A 2020, ‘SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs’, IEEE Micro, Micro, IEEE, vol. 40, no. 4, pp. 49–57, viewed 6 August 2020, .
    • MLA:
      Murray, K. E., et al. “SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs.” IEEE Micro, Micro, IEEE, vol. 40, no. 4, July 2020, pp. 49–57. EBSCOhost, doi:10.1109/MM.2020.2998435.
    • Chicago/Turabian: Humanities:
      Murray, K.E., M.A. Elgammal, V. Betz, T. Ansell, K. Rothman, and A. Comodi. “SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs.” IEEE Micro, Micro, IEEE 40, no. 4 (July 1, 2020): 49–57. doi:10.1109/MM.2020.2998435.
    • Vancouver/ICMJE:
      Murray KE, Elgammal MA, Betz V, Ansell T, Rothman K, Comodi A. SymbiFlow and VPR: An Open-Source Design Flow for Commercial and Novel FPGAs. IEEE Micro, Micro, IEEE [Internet]. 2020 Jul 1 [cited 2020 Aug 6];40(4):49–57. Available from: http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edseee&AN=edseee.9103284