A method for activating a reset procedure of a digital device that includes a reset pad circuit, an internal reset activation gate, a memory element, and a reset forwarding gate, wherein the reset pad circuit has a first input configured to receive an external reset request, a second input configure to receive an internal reset request, and an output, the method comprising:
- generating the internal reset request by the internal reset activation gate;
- forwarding the internal reset request to a first input of the memory element and to the second input of the reset pad circuit;
- generating, by the memory element, a reset state signal in response to receipt of the internal reset request;
- activating, by the reset forwarding gate, a reset procedure in response to receipt of the reset state signal;
- propagating the internal reset request in the reset pad circuit to generate a feedback reset state signal;
- and
- deactivating, by the reset forwarding gate, the reset procedure in response to receipt of the feedback reset state signal.