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.| 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.
https://hdl.handle.net/11583/3010731
