In-Place Reconfiguration For Programmable Logic

Tech ID: 21596 / UC Case 2010-140-0

Summary

Researchers at UCLA have developed a fault-tolerant logic resynthesis algorithm for LUT-based FPGAs which decreases the circuit fault rate without changing the topology of the logic network, thus eliminating the additional rounds of physical design that are required in conventional resynthesis algorithms.

Background

Due to their design versatility and lower cost, FPGA systems are increasingly favored in comparison to their ASIC counterpart. However, because FPGA is more vulnerable to soft errors it is essential to improve its fault tolerance. While many techniques have been proposed, the majority do not preserve the topology of the logic network and therefore require a new round of physical design. This is not only costly and time-consuming, but it also delays convergence between logic and physical syntheses.

Innovation

Researchers at UCLA have developed a low-cost technique to increase the fault-tolerance of LUT-based FPGA systems while preserving the function and the topology of the logic networks. Through implementing an in-place logic resynthesis algorithm, faults have less possibility of propagation and the overall system reliability is optimized. Furthermore, since the topology is preserved, the resynthesis algorithm can be applied post-layout and without requiring changes to the physical design, leading to a faster design closure.

Applications

LUT-based FPGA
  • Internet routers, Telecommunication, Networking, Automotive and Consumer Application

Advantages

  • Preserve topology of LUT-based logic network
  • Increased robustness and reliability
  • Faster design closure

Patent Status

Country Type Number Dated Case
Patent Cooperation Treaty Reference for National Filings WO/2012/047735 04/12/2012 2010-140
 

Patent Pending

Related Materials

Inventors

  • He, Lei

Contact

UCLA Office of Intellectual Property & Industry Sponsored Research / ncd@research.ucla.edu / tel: View Phone Number. Please reference Tech ID #21596.

Other Information

Categorized As

Related cases

2010-140-0

Keywords

FPGA (Field Programmable Gate Array), LUT (Look Up Table), logic resynthesis, logic masking, fault tolerant, interconnect defect, configuration bit, soft error

Search UCLA Research Expertise



    Search Hints

UCLA Office of Intellectual Property & Industry Sponsored Research
11000 Kinross Avenue, Suite 200, Los Angeles, CA 90095-1406 | www.oip.ucla.edu/
Tel: 310.794.0558 | Fax: 310.794.0638 | ncd@research.ucla.edu