Automatic test pattern generation (ATPG) and fault simulation methods for stuck-at faults (SAFs) cannot accurately capture the behavior of conditional stuck-at faults (CSAFs), which manifest only under specific input combinations. To manage such conditional faults using conventional stuck-at fault simulators and test pattern generators, we propose a methodology that embeds conditional fault behavior directly into the logic description of standard cells. The method operates on conditional stuck-at fault models, which define the output variations of a cell in the presence of specific conditional faults for all input stimuli. Each cell model is translated into a Boolean equation that represent the internal logic conditions required to activate the associated faults. This equation is then integrated into the functional description of the standard cell, without modifying its primary inputs, outputs, or intended behavior. As a result, the augmented standard cell library can reproduce the effects of conditional stuck-at faults while remaining compatible with existing fault simulation and ATPG tools. The proposed method incurs negligible application time, and experiments on several benchmark circuits and cores demonstrate reasonable overhead in test pattern count and CPU time.

Automatic Enhancement of Cell Models to Enable Conditional Stuck-at Fault Simulation and Pattern Generation / Khoshzaban, Reza; Deligiannis, Nikolaos I.; Guglielminetti, Iacopo; Grosso, Michelangelo; Cantoro, Riccardo. - (2026), pp. 1-6. ( 2026 IEEE 27th Latin American Test Symposium (LATS) Florianópolis (BRA) 17-20 March 2026) [10.1109/lats70329.2026.11480285].

Automatic Enhancement of Cell Models to Enable Conditional Stuck-at Fault Simulation and Pattern Generation

Khoshzaban, Reza;Grosso, Michelangelo;Cantoro, Riccardo
2026

Abstract

Automatic test pattern generation (ATPG) and fault simulation methods for stuck-at faults (SAFs) cannot accurately capture the behavior of conditional stuck-at faults (CSAFs), which manifest only under specific input combinations. To manage such conditional faults using conventional stuck-at fault simulators and test pattern generators, we propose a methodology that embeds conditional fault behavior directly into the logic description of standard cells. The method operates on conditional stuck-at fault models, which define the output variations of a cell in the presence of specific conditional faults for all input stimuli. Each cell model is translated into a Boolean equation that represent the internal logic conditions required to activate the associated faults. This equation is then integrated into the functional description of the standard cell, without modifying its primary inputs, outputs, or intended behavior. As a result, the augmented standard cell library can reproduce the effects of conditional stuck-at faults while remaining compatible with existing fault simulation and ATPG tools. The proposed method incurs negligible application time, and experiments on several benchmark circuits and cores demonstrate reasonable overhead in test pattern count and CPU time.
2026
979-8-3195-4235-9
File in questo prodotto:
File Dimensione Formato  
_LATS2026__Automatic_Enhancement_of_Cell_Models_to_Enable_Conditional_Stuck_At_Fault_Simulation_and_Pattern_Generation.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 322.08 kB
Formato Adobe PDF
322.08 kB Adobe PDF Visualizza/Apri
Automatic_Enhancement_of_Cell_Models_to_Enable_Conditional_Stuck-at_Fault_Simulation_and_Pattern_Generation.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 567.43 kB
Formato Adobe PDF
567.43 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3010731