High Speed FPGA Fabric Aware CSD Recoding with Run-Time Support for Fault Localization

Ayan Palchaudhuri, Anindya Sundar Dhar · 2018

Canonic signed digit (CSD) representation involves very few non-zero bits, making it an ideal candidate for aiding speed and area optimization in VLSI based DSP architectures. In this paper, we present high speed, FPGA fabric aware pipelined architectures for CSD recoding circuits starting from a two's complement number or a redundant signed digit input. Using the configured, yet under-utilized logic elements of the FPGA that realized the CSD recoding circuit, we additionally introduce fault localization circuitry to trace the source of any hard or soft errors that often creep in owing to various reliability hazards. The entire exercise has been carried out through target FPGA specific primitive instantiation coupled with placement constraints that guarantees high speed design, as well as eases the exercise to locate faulty FPGA slice coordinates, if any.

Read the paper · More papers on PaperTik