• DocumentCode
    523664
  • Title

    LUT-based FPGA technology mapping for reliability

  • Author

    Cong, Jason ; Minkovich, Kirill

  • Author_Institution
    Comput. Sci. Dept., Univ. of California, Los Angeles, Los Angeles, CA, USA
  • fYear
    2010
  • fDate
    13-18 June 2010
  • Firstpage
    517
  • Lastpage
    522
  • Abstract
    As device size shrinks to the nanometer range, FPGAs are increasingly prone to manufacturing defects. We anticipate that the ability to tolerate multiple defects will be very important at 45nm and beyond. One common defect point is in the lookup table (LUT) configuration bits, which are crucial to the correct operation of FPGAs. In this work we will present an error analysis technique that is able to efficiently calculate the number of critical bits needed to implement each LUT. We will perform this analysis using a scalable overlapping window-based method called DCOW (Don´t-care Computation with Overlapping Windows), which allows for accurate and efficient don´t-care lower bound calculations. This new windowing technique can approximate the complete don´t cares within 2.34%, and can be used for many logic synthesis operations. In particular, we apply DCOW to our FPGA mapping algorithm to reduce the number of possible faults. This will allow the design to have a much higher success of functioning correctly when implemented on a faulty FPGA. By using our algorithm, we are able to reduce the number of possible faults by more than 12% with no area increase.
  • Keywords
    Algorithm design and analysis; Circuit faults; Clocks; Electrical fault detection; Error analysis; Error correction; Fault detection; Field programmable gate arrays; Nanoscale devices; Table lookup; Don´t Cares; Error Analysis; FPGA Lookup Table; Logic Synthesis; Technology Mapping; Windowing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2010 47th ACM/IEEE
  • Conference_Location
    Anaheim, CA, USA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4244-6677-1
  • Type

    conf

  • Filename
    5522779