2 research outputs found

    Built-In Self-Test Quality Assessment Using Hardware Fault Emulation in FPGAs

    Get PDF
    This paper addresses the problem of test quality assessment, namely of BIST solutions, implemented in FPGA and/or in ASIC, through Hardware Fault Emulation (HFE). A novel HFE methodology and tool is proposed, that, using partial reconfiguration, efficiently measures the quality of the BIST solution. The proposed HFE methodology uses Look-Up Tables (LUTs) fault models and is performed using local partial reconfiguration for fault injection on Xilinx(TM) Virtex and/or Spartan FPGA components, with small binary files. For ASIC cores, HFE is used to validate test vector selection to achieve high fault coverage on the physical structure. The methodology is fully automated. Results on ISCAS benchmarks and on an ARM core show that HFE can be orders of magnitude faster than software fault simulation or fully reconfigurable hardware fault emulation

    Speeding-up model-based fault injection of deep-submicron CMOS fault models through dynamic and partially reconfigurable FPGAS

    Full text link
    Actualmente, las tecnolog铆as CMOS submicr贸nicas son b谩sicas para el desarrollo de los modernos sistemas basados en computadores, cuyo uso simplifica enormemente nuestra vida diaria en una gran variedad de entornos, como el gobierno, comercio y banca electr贸nicos, y el transporte terrestre y aeroespacial. La continua reducci贸n del tama帽o de los transistores ha permitido reducir su consumo y aumentar su frecuencia de funcionamiento, obteniendo por ello un mayor rendimiento global. Sin embargo, estas mismas caracter铆sticas que mejoran el rendimiento del sistema, afectan negativamente a su confiabilidad. El uso de transistores de tama帽o reducido, bajo consumo y alta velocidad, est谩 incrementando la diversidad de fallos que pueden afectar al sistema y su probabilidad de aparici贸n. Por lo tanto, existe un gran inter茅s en desarrollar nuevas y eficientes t茅cnicas para evaluar la confiabilidad, en presencia de fallos, de sistemas fabricados mediante tecnolog铆as submicr贸nicas. Este problema puede abordarse por medio de la introducci贸n deliberada de fallos en el sistema, t茅cnica conocida como inyecci贸n de fallos. En este contexto, la inyecci贸n basada en modelos resulta muy interesante, ya que permite evaluar la confiabilidad del sistema en las primeras etapas de su ciclo de desarrollo, reduciendo por tanto el coste asociado a la correcci贸n de errores. Sin embargo, el tiempo de simulaci贸n de modelos grandes y complejos imposibilita su aplicaci贸n en un gran n煤mero de ocasiones. Esta tesis se centra en el uso de dispositivos l贸gicos programables de tipo FPGA (Field-Programmable Gate Arrays) para acelerar los experimentos de inyecci贸n de fallos basados en simulaci贸n por medio de su implementaci贸n en hardware reconfigurable. Para ello, se extiende la investigaci贸n existente en inyecci贸n de fallos basada en FPGA en dos direcciones distintas: i) se realiza un estudio de las tecnolog铆as submicr贸nicas existentes para obtener un conjunto representativo de modelos de fallos transitoriosAndr茅s Mart铆nez, DD. (2007). Speeding-up model-based fault injection of deep-submicron CMOS fault models through dynamic and partially reconfigurable FPGAS [Tesis doctoral no publicada]. Universitat Polit猫cnica de Val猫ncia. https://doi.org/10.4995/Thesis/10251/1943Palanci
    corecore