MEMORY DEVICE AND SYSTEM WITH BOOTLOADING OPERATION
First Claim
Patent Images
1. A semiconductor memory device comprising:
- a memory configured to store boot information; and
a controller comprising an error detection and/or correction (ECC) circuit and being configured to execute a bootloading operation, wherein the bootloading operation comprises at least one bootloading operation cycle, and each bootloading operation cycle comprises loading the boot information from the memory and thereafter performing an ECC operation in the ECC circuit in relation to the loaded boot information,wherein the controller is further configured to execute a next bootloading operation cycle if the ECC operation indicates a fail condition for the loaded boot information.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a semiconductor memory device, memory system and method of executing a bootloading operation. The method includes cyclically executing a bootloading operation cycle that includes loading the boot information from the memory to the controller, and performing an ECC operation on the boot information. The ECC operation provides a fail condition indication or a pass condition indication and if the fail condition indication is provided, the next bootloading operation cycle is executed.
49 Citations
19 Claims
-
1. A semiconductor memory device comprising:
-
a memory configured to store boot information; and a controller comprising an error detection and/or correction (ECC) circuit and being configured to execute a bootloading operation, wherein the bootloading operation comprises at least one bootloading operation cycle, and each bootloading operation cycle comprises loading the boot information from the memory and thereafter performing an ECC operation in the ECC circuit in relation to the loaded boot information, wherein the controller is further configured to execute a next bootloading operation cycle if the ECC operation indicates a fail condition for the loaded boot information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of executing a bootloading operation in a memory system including a semiconductor memory device, the semiconductor memory device including a memory storing boot information and a controller comprising an error detection and/or correction (ECC) circuit, the method comprising:
-
executing a bootloading operation cycle, wherein the bootloading operation cycle comprises; loading the boot information from the memory to the controller; performing an ECC operation on the boot information using the ECC circuit; and providing a fail condition indication or a pass condition indication in relation to the ECC operation; and if the fail condition indication is provided, executing a next bootloading operation cycle. - View Dependent Claims (11, 12, 13, 14, 15, 18, 19)
-
-
16. A memory system comprising:
-
a flash memory configured to store boot information; and a controller comprising an error detection and/or correction (ECC) circuit and being configured to execute a bootloading operation, wherein the bootloading operation comprises at least one bootloading operation cycle, and each bootloading operation cycle comprises loading the boot information from the memory and thereafter performing an ECC operation in the ECC circuit in relation to the loaded boot information, wherein the controller is further configured to execute a next bootloading operation cycle if the ECC operation indicates a fail condition for the loaded boot information and terminate the bootloading operation if the ECC operation indicates a pass condition for the loaded boot information; and a central processing unit (CPU) performing a boot operation once the ECC operation indicates a pass condition for the loaded boot information. - View Dependent Claims (17)
-
Specification