IP Library Granted Patent US 12,586,622
Granted Patent B2
US 12,586,622 · App. 18/410,049 · Granted Mar 24, 2026

Digital device having a reset pad circuit that may be subject to hacker attack

Inventors: Riccardo Condorelli (Catania, IT); Antonino Mondello (Messina, IT); Michele Alessandro Carrano (Catania, IT); Michele Bottaro (Lentini, IT); Salvatore Costa (Partinico, IT); Jacques Talayssat (Opio, FR)
Assignee: STMicroelectronics International N.V.
G11C7/24G11C7/20G06F1/24G06F11/1441G06F21/75
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,586,622
App. No.
18/410,049
Granted
Mar 24, 2026
Kind
B2
Abstract

A reset pad circuit has first and second inputs coupled, respectively, to a first reset access port receiving a first reset request and a second reset access port. The reset pad circuit generates a first reset state signal. An internal reset activation gate has inputs coupled to internal resources and an output that applies a reset request to the second reset access port. A memory element has first and second inputs coupled, respectively, to the output of the reset activation gate and the output of the reset pad circuit. The memory element generates a second reset state signal when receiving the reset request until receiving the first reset state signal. A reset forward gate coupled to outputs of the reset pad circuit and the memory element generates a system reset request in response to the first reset state signal or the second state signal.

Claims (27)

1 . A digital device, comprising:

a reset pad circuit having a first input coupled to a first reset access port and configured to receive an external reset request, a second input coupled to a second reset access port and configured to receive an internal reset request, and an output, wherein the reset pad circuit is configured to generate a first reset state signal and includes a reset request propagating portion coupling the first and second inputs to the output of the reset pad circuit;

an internal reset activation gate having at least one input coupled to an internal resource and an output coupled to the second reset access port of reset pad circuit, wherein the internal reset activation gate is configured to generate the internal reset request;

a memory element having a first input coupled to the output of the internal reset activation gate, a second input coupled to the output of the reset pad circuit, and an output, wherein the memory element is configured to generate a second reset state signal when receiving the internal reset request until receiving the first reset state signal; and

a reset forwarding gate coupled to the output of the reset pad circuit and the output of the memory element and configured to generate a system reset request in response to one or more of the first reset state signal and the second reset state signal.

2 . The digital device according to claim 1 , wherein the reset forwarding gate is an AND gate.

3 . The digital device according to claim 1 , wherein the internal reset activation gate is an OR gate.

4 . The digital device according to claim 1 , wherein the memory element is one of a flip-flop or a latch.

5 . The digital device according to claim 4 , wherein the flip-flop is an asynchronous set, asynchronous reset D-type flip-flop having a data input coupled to a reference potential, a clock input coupled to the output of the internal reset activation gate and a set input coupled to the output of reset pad circuit.

6 . The digital device according to claim 4 , wherein the flip-flop is an S/R flip-flop, having a data input and a clock input coupled together and to a reference potential, a reset input coupled to the output of the internal reset activation gate and a set input coupled to the output of reset pad circuit.

7 . The digital device according claim 1 , further comprising an internal reset maintaining circuit activated by the internal reset activation gate and confirmed by the memory element, wherein the internal reset maintaining circuit is configured to generate an internal reset information supplied to the second input of the reset pad circuit.

8 . The digital device according to claim 7 , wherein the reset maintaining circuit is an OR gate having a first input coupled to the output of the internal reset activation gate, a second input coupled to the output of the memory element, and an output directly coupled with the second input of reset pad circuit.

9 . The digital device according to claim 1 , further comprising a state keeping element coupled to the second input of the memory element.

10 . The digital device according to claim 1 , further comprising a protective module:

wherein the memory element forms a first memory element that is configured to generate a second reset state signal;

a second memory element having a first input coupled to the output of the reset activation gate, a second input coupled to the output of the reset pad circuit, and an output, wherein the second memory element is configured to generate a second reset state signal having an opposite logical level than the second reset state signal generated by the first memory element when receiving the internal reset request until receiving the first reset state signal; and

an interrupt gate having a first input and a second input coupled, respectively, to outputs of the first and second memory elements and an output configured to generate a system reset in response to one or more of the second reset state signal generated by the first memory element and the second reset state signal generated by the second memory element.

11 . 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.

12 . The method according to claim 11 , wherein deactivating the reset procedure comprises supplying the feedback reset state signal to a second input of the memory element.

13 . The method according to claim 12 , further comprising storing a logic level of the feedback reset state signal on a state keeping element coupled to the second input of the memory element.

14 . The method according to claim 11 , further comprising generating a reset information on the first input of the reset pad circuit based on the internal reset request.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2024
From: STMICROELECTRONICS (ROUSSET) SAS
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 067179/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2024
From: STMICROELECTRONICS S.R.L.
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 066957/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: CONDORELLI, RICCARDO; MONDELLO, ANTONINO; CARRANO, MICHELE ALESSANDRO; BOTTARO, MICHELE; COSTA, SALVATORE
To: STMICROELECTRONICS S.R.L.
Reel/Frame 066097/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: TALAYSSAT, JACQUES
To: STMICROELECTRONICS (ROUSSET) SAS
Reel/Frame 066097/0588 →
Priority Claims (1)
IT 102023000000327 · Jan 12, 2023 · national
Continuity (1)
Related Publication 20240242749A1 · Jul 18, 2024
References Cited (12)
US 5748948A · Yu et al. · 1998 [cited by applicant]
US 8601254B1 · Kutz · 2013 [cited by examiner]
US 20070069786A1 · Chung · 2007 [cited by examiner]
US 20140003170A1 · Ku · 2014 [cited by examiner]
US 20140064014A1 · Cho · 2014 [cited by examiner]
US 20170061137A1 · Rabefarihy et al. · 2017 [cited by applicant]
US 20200310663A1 · Kwak · 2020 [cited by examiner]
US 20210192089A1 · Weiner et al. · 2021 [cited by applicant]
US 20220308892A1 · Colombo · 2022 [cited by examiner]
CN 205263743U · 2016 [cited by applicant]
CN 105404374B · 2018 [cited by applicant]
IT Search Report and Written Opinion for priority application, IT Appl. No. 102023000000327, report dated Jul. 24, 2023, 7 pgs. [cited by applicant]