Design Automation for FPGAs

Prof. (Dr.) Susmita Sur-Kolay
Professor, Advanced Computing & Microelectronics Unit
Indian Statistical Institute, 203, B. T. Road, Kolkata 700108, India,

Abstract - 
            The spectrum of FPGA based systems, especially embedded ones, has become very wide. Initially, Field Programmable Gate Arrays (FPGAs) were primarily used for rapid proto-typing but modern FPGA architectures have been aggressively taking over from Application Specific Integrated Circuits (ASICs) in certain areas. The major advantages of FPGAs are short turn-around time and almost no non-recurring engineering (NRE) costs. Design engineers have been striving for solutions with low power, low thermal dissipation along with high performance in this mobile-battery driven world, but re-programmability will be the winning point for an eco-friendly global warming conscious society. Thus, design automation for FPGAs, especially with sub-20 nanometer chips round the corner, has been continually exciting to VLSI computer-aided design (CAD) engineers. The advent of new FPGA architectures which are significantly different from those that were available in the last decade, along with the capability of partial and dynamic reconfigurability, have imposed further constraints.
    This talk aims at providing a glimpse of the major algorithmic approaches to the different phases of FPGA design.