• DocumentCode
    3271572
  • Title

    Building Blocks to Use in Innovative Non-volatile FPGA Architecture Based on MTJs

  • Author

    Montesi, Luca ; Zilic, Zeljko ; Hanyu, Takahiro ; Suzuki, Daisuke

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
  • fYear
    2012
  • fDate
    19-21 Aug. 2012
  • Firstpage
    302
  • Lastpage
    307
  • Abstract
    This paper addresses the need for a non-volatile reconfigurable FPGA in order to allow for many current applications to transition away from costly ASIC development. It is assumed that an architecture has been selected and needs to be filled with blocks designed at the transistor level. These are to allow for non-volatility by means of magnetic tunnel junction devices (MTJs). Circuit level designs are presented, together with their successful simulations. The blocks are therefore assembled together and electrically sound simulations are presented for a fully functional FPGA of minimal size. Design and testing is carried out in Cadance Virtuoso and Spectre along with the IBM p13 toolkit. The typical parameters of a University of Tohoku MTJ are used in a SPICE model developed by University of Minnesota.
  • Keywords
    field programmable gate arrays; integrated circuit design; magnetic tunnelling; ASIC development; Cadance Virtuoso; IBM p13 toolkit; MTJ; SPICE model; Spectre; University of Minnesota; University of Tohoku; circuit level designs; electrically sound simulations; innovative nonvolatile FPGA architecture; magnetic tunnel junction devices; reconfigurable field programmable logic array; transistor level; Clocks; Field programmable gate arrays; Integrated circuit modeling; Magnetic tunneling; Programming; Table lookup; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Amherst, MA
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4673-2234-8
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2012.21
  • Filename
    6296490