IP Library Granted Patent US 12,675,611
Granted Patent B2
US 12,675,611 · App. 18/794,595 · Granted Jul 7, 2026

Secure control circuit, operating device and method thereof

Inventors: Wei-Ling Lin (Jhubei City, TW); Chia-Hao Huang (Jhubei City, TW); Tsun-Yao Fan (Taipei City, TW)
Assignee: Nuvoton Technology Corporation
G06F21/76
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,675,611
App. No.
18/794,595
Granted
Jul 7, 2026
Kind
B2
Abstract

A secure control circuit protects data stored in a memory is provided. A setting circuit provides a first activation signal and protection information. The protection information points to a confidential area of the memory. A processing circuit provides a second activation signal and access information. An arbiter determination circuit determines whether the access information points to the confidential area according to the protection information in response to the first activation signal being in a first level. In response to the second activation signal not being in a specific level and the access information points to the confidential area, the arbiter determination circuit directs an access circuit to access the confidential area. In response to the second activation signal being in the specific level and the access information points to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the confidential area.

Claims (73)

1 . A secure control circuit for protecting data stored in a memory, comprising:

a setting circuit setting a first activation signal according to initial setting information and providing protection information, wherein the protection information points to a confidential area of the memory;

a processing circuit setting a second activation signal and providing first access information;

an arbiter determination circuit determining whether the first access information points to the confidential area according to the protection information in response to the first activation signal being in a first level; and

an access circuit coupled between the arbiter determination circuit and the memory,

wherein:

in response to the second activation signal not being in a specific level and the first access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to access the confidential area,

in response to the second activation signal being in the specific level and the first access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the confidential area,

in response to the first activation signal being in a second level or the first access information not pointing to the confidential area, the arbiter determination circuit directs the access circuit to access the memory according to the first access information, and

the second level is opposite to the first level.

2 . The secure control circuit as claimed in claim 1 , wherein in response to the second activation signal being in a third level and the first access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to provide a predetermined value to the processing circuit.

3 . The secure control circuit as claimed in claim 1 , further comprising:

a first connection interface coupled between a first external device and the arbiter determination circuit,

wherein:

in response to the first external device sending second access information, the arbiter determination circuit determines whether the second access information points to the confidential area,

in response to the second access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the confidential area according to the second access information.

4 . The secure control circuit as claimed in claim 3 , wherein in response to the second access information not pointing to the confidential area, the arbiter determination circuit directs the access circuit to access the memory according to the second access information.

5 . The secure control circuit as claimed in claim 4 , wherein in response to the first activation signal being in a second level, the arbiter determination circuit directs the access circuit to access the memory according to the second access information.

6 . The secure control circuit as claimed in claim 4 , wherein:

in response to the access circuit accessing the memory according to the first access information, the access circuit provides first output data to the processing circuit,

in response to the access circuit accessing the memory according to the first access information, the access circuit provides second output data to the first connection interface.

7 . The secure control circuit as claimed in claim 4 , wherein:

the arbiter determination circuit determines whether to direct the access circuit to access the confidential area according to third access information according to a setting signal, and

the third access information is provided by the processing circuit.

8 . The secure control circuit as claimed in claim 7 , further comprising:

a second connection interface coupled between a second external device and the processing circuit,

wherein:

in response to the second external device being coupled to the second connection interface, the processing circuit enables the setting signal and provides the third access information from the second external device to the arbiter determination circuit, and

in response to the first activation signal being in the first level and the second activation signal being in the specific level, the arbiter determination circuit determines whether the third access information points to the confidential area,

in response to the third access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the confidential area.

9 . The secure control circuit as claimed in claim 1 , wherein in response to the second activation signal being changed from a third level to a fourth level, the arbiter determination circuit directs the access circuit to erase the confidential area.

10 . An operating device comprising:

a memory comprising a confidential area; and

a secure control circuit protecting the confidential area and comprising:

a setting circuit setting a first activation signal according to initial setting information and providing protection information, wherein the protection information points to the confidential area;

a processing circuit setting a second activation signal and providing first access information;

an arbiter determination circuit determining whether the first access information points to the confidential area according to the protection information in response to the first activation signal being in a first level; and

an access circuit coupled between the arbiter determination circuit and the memory,

wherein:

in response to the second activation signal not being in a specific level and the first access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to access the confidential area,

in response to the second activation signal being in the specific level and the first access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the confidential area,

in response to the first activation signal being in a second level or the first access information not pointing to the confidential area, the arbiter determination circuit directs the access circuit to access the memory according to the first access information, and

the second level is opposite to the first level.

11 . The operating device as claimed in claim 10 , wherein in response to the second activation signal being in a third level and the first access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to provide a predetermined value to the processing circuit.

12 . The operating device as claimed in claim 10 , further comprising:

a first connection interface coupled between a first external device and the arbiter determination circuit,

wherein:

in response to the first external device sending second access information, the arbiter determination circuit determines whether the second access information points to the confidential area,

in response to the second access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the confidential area according to the second access information.

13 . The operating device as claimed in claim 12 , wherein in response to the second access information not pointing to the confidential area, the arbiter determination circuit directs the access circuit to access the memory according to the second access information.

14 . The operating device as claimed in claim 13 , wherein in response to the first activation signal being in a second level, the arbiter determination circuit directs the access circuit to access the memory according to the second access information.

15 . The operating device as claimed in claim 13 , wherein:

the arbiter determination circuit determines whether to direct the access circuit to access the confidential area according to third access information according to a setting signal, and

the third access information is provided by the processing circuit.

16 . The operating device as claimed in claim 15 , further comprising:

a second connection interface coupled between a second external device and the processing circuit,

wherein:

in response to the second external device being coupled to the second connection interface, the processing circuit enables the setting signal and receives the third access information from the second external device,

in response to the first activation signal being in the first level and the second activation signal being in the specific level, the arbiter determination circuit determines whether the third access information points to the confidential area,

in response to the third access information pointing to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the memory.

17 . The operating device as claimed in claim 10 , wherein in response to the second activation signal being changed from a third level to a fourth level, the arbiter determination circuit directs the access circuit to erase the confidential area.

18 . An operating method for protecting a confidential area of a memory, comprising:

determining whether a first activation signal is in a first level;

determining whether a second activation signal is in a specific level in response to the first activation signal being in the first level;

determining whether first access information points to the confidential area in response to the second activation signal not being in the specific level;

in response to determining that the first access information does not point to the confidential area, accessing the memory according to the first access information;

in response to determining that the first access information points to the confidential area and the first access information is provided by a connection interface, stopping the accessing of the memory;

in response to the first activation signal being in the first level and the second activation signal being in the specific level:

determining whether a second access information points to the confidential area;

in response to determining that the second access information points to the confidential area, stopping the accessing of the memory;

in response to determining that the second access information does not point to the confidential area, accessing the memory according to the second access information,

accessing the memory according to the first access information in response to the first activation signal being in a second level or the first access information not pointing to the confidential area,

wherein the second level is opposite to the first level.