A method for determining the robustness of a semiconductor device to soft errors generated by alpha-particle and/or cosmic ray strikes, wherein the device includes a plurality of transistors with each of the plurality of transistors at a predetermined logic state, comprising the steps of:
- producing a light pulse having a light pulse energy, said light pulse includes a pulse width and an intensity, said light pulse energy is at a first light pulse energy which is low enough to avoid generating soft errors in the device;
- applying said light pulse to the device at a predetermined location and a predetermined angle;
- varying said light pulse energy to a second light pulse energy by adjusting said intensity and said pulse width to generate a soft error, said second light pulse energy is higher than said first light pulse energy;
- and
- detecting said soft errors in the device by determining changes in the predetermined logic states of each of the plurality of transistors.