Abstract:
According to one embodiment, a memory controller is configured so that when the memory controller controls a writing/erasing process for a flash memory performed by a first or second master, the memory controller can prohibit, while the first master is performing the writing/erasing process for the flash memory, an interruption of the writing/erasing process in execution, the interruption resulting from access to the flash memory by the second master.
Abstract:
An object of the present disclosure is to provide a semiconductor having high security. A semiconductor device includes: a memory region having a plurality of memory cells capable of storing data; a read circuit capable of switching a reference current reading method of reading data by comparing current flowing a memory cell to be read in the memory region with a reference current, and a complementary reading method of reading data by comparing currents flowing in first and second memory cells in which complementary data to be read in the memory region is stored; a register setting a security state; a mode controller setting a mode; and a control circuit controlling the reference current reading method and the complementary reading method of reading the data in the read circuit on the basis of a signal of setting a mode from the mode controller and a value of the register.
Abstract:
A semiconductor device includes a logic circuit, a memory, and a storage device. The storage device has a first special information storage region into which special information is written before a solder reflow process, a second special information storage region into which special information for updating is written after the solder reflow process, and a data storage region. The first special information storage region is constituted by a memory cell having a high reflow resistance and in which data is retained even after the solder reflow process. The second special information storage region and the data storage region are constituted by memory cells having a low reflow resistance and in which data may not be retained during the solder reflow process.
Abstract:
An information processing apparatus according to the present invention includes: at least one flash memory including a data storage region that stores data and an erase count storage region that stores erase count data indicating the number of times that the data is erased in the data storage region; and a control circuit that is connected between a processor and the at least one flash memory. The control circuit allows changes of data stored in the data storage region by the processor and suppresses changes of the erase count data stored in the erase count storage region by the processor.
Abstract:
A master issues the valid data is specified when the data update processing is interrupted.The control unit 3 stores in the storage unit 2 the second update status flag 8_2, which indicates the update status of the first update status flag 8_1 and the second data 6_2, which indicate the update status of the first data 6_1, and the third update status flag 8_3, which indicates the update status of the valid indication flag 7. When the determination based on the valid instruction flag 7 is impossible, the usage data determination unit 4 determines which of the first data 6_1 and the second data 6_2 is valid based on the values of the first update status flag 8_1, the second update status flag 8_2, and the third update status flag 8_3.
Abstract:
A storage device includes a data memory unit and a status memory unit. The data memory unit includes a pair of flash memory cells to be read by a complementary read mode, and 1-bit data is stored therein by the pair of flash memory cells. The status memory unit includes a flash memory cell to be read by a reference read mode, and a status flag is stored therein by the flash memory cell.
Abstract:
A semiconductor device includes a logic circuit, a memory, and a storage device. The storage device has a first special information storage region into which special information is written before a solder reflow process, a second special information storage region into which special information for updating is written after the solder reflow process, and a data storage region. The first special information storage region is constituted by a memory cell having a high reflow resistance and in which data is retained even after the solder reflow process. The second special information storage region and the data storage region are constituted by memory cells having a low reflow resistance and in which data may not be retained during the solder reflow process.
Abstract:
An object of the present disclosure is to provide a semiconductor having high security. A semiconductor device includes: a memory region having a plurality of memory cells capable of storing data; a read circuit capable of switching a reference current reading method of reading data by comparing current flowing a memory cell to be read in the memory region with a reference current, and a complementary reading method of reading data by comparing currents flowing in first and second memory cells in which complementary data to be read in the memory region is stored; a register setting a security state; a mode controller setting a mode; and a control circuit controlling the reference current reading method and the complementary reading method of reading the data in the read circuit on the basis of a signal of setting a mode from the mode controller and a value of the register.
Abstract:
To provide an information processing apparatus, a reading control method, and a computer readable storage medium that can improve the secrecy of information written in a secret area compared with the case of controlling access only by authentication, the information processing apparatus includes a nonvolatile memory (2) that has a secret area (6) where secret information is stored, an authentication controller (4) that authenticates access to the nonvolatile memory (2), a flag information storage unit (3) that stores flag information, and a memory controller (5) that controls access to the nonvolatile memory (2) by using the flag information stored in the flag information storage unit (3). The memory controller (5) allows reading of the secret information from the secret area (6) when a value of the flag information is a specified value and validity of access is authenticated by the authentication controller (4).