Hi all,
I’m working on evaluation boards that integrate the Alliance Memory AS5F38G04SND-08LIN QSPI NAND flash device. During our assembly/inspection flow, the boards are subjected to X-ray imaging.
Here’s what I’ve observed:
Initially, all devices were functional:
• Register communication worked fine
• Page program and data read were successful
After an additional X-ray exposure (~20 min, ~120 rad):
• Register interface is still fully functional (read/write to feature registers works)
• SPI interface signals look clean and correct on the scope
• But we cannot access the NAND flash array anymore
The main symptom: the device stays stuck with the OIP (Operation In Progress) bit set. This prevents normal read/program operations from completing.
My questions:
1. Has anyone encountered this OIP-stuck condition with this or similar NAND devices?
2. Could this be related to a known status handling or protection feature (Block Lock, WP#/HOLD#, etc.)?
3. Could X-ray/TID exposure at levels around ~120 rad be enough to cause this kind of NAND array failure while leaving register access intact?
4. Does anyone have insight into the correct sequence for array read (Page Read → Cache Read, etc.) that might clarify whether this is a usage sequence issue versus a device issue?
I’ve already reached out to Alliance Memory for guidance, but I’d also appreciate the community’s experience.
Thanks in advance for any help!
— Haitham
Reliability Engineer
I’m working on evaluation boards that integrate the Alliance Memory AS5F38G04SND-08LIN QSPI NAND flash device. During our assembly/inspection flow, the boards are subjected to X-ray imaging.
Here’s what I’ve observed:
Initially, all devices were functional:
• Register communication worked fine
• Page program and data read were successful
After an additional X-ray exposure (~20 min, ~120 rad):
• Register interface is still fully functional (read/write to feature registers works)
• SPI interface signals look clean and correct on the scope
• But we cannot access the NAND flash array anymore
The main symptom: the device stays stuck with the OIP (Operation In Progress) bit set. This prevents normal read/program operations from completing.
My questions:
1. Has anyone encountered this OIP-stuck condition with this or similar NAND devices?
2. Could this be related to a known status handling or protection feature (Block Lock, WP#/HOLD#, etc.)?
3. Could X-ray/TID exposure at levels around ~120 rad be enough to cause this kind of NAND array failure while leaving register access intact?
4. Does anyone have insight into the correct sequence for array read (Page Read → Cache Read, etc.) that might clarify whether this is a usage sequence issue versus a device issue?
I’ve already reached out to Alliance Memory for guidance, but I’d also appreciate the community’s experience.
Thanks in advance for any help!
— Haitham
Reliability Engineer