Method and device for operating startup procedure in one-time programmable storage

A technology for starting programs and running methods, applied in the field of semiconductors, can solve the problems of OTP memory startup program errors, abnormal chips, chip damage, etc., so as to avoid abnormal or damaged chips and improve the correctness.

Active Publication Date: 2012-02-22
SHENZHEN CHIPSBANK TECH
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The researchers found in the research that the running method of the startup program in the OTP memory in the prior art has the following defects: the OTP memory may have bad blocks during production, burning, or multiple uses, making the startup program in the OTP memory Error, if the chip runs the wrong startup program, it will cause the chip to be abnormal or even cause chip damage

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for operating startup procedure in one-time programmable storage
  • Method and device for operating startup procedure in one-time programmable storage
  • Method and device for operating startup procedure in one-time programmable storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Embodiments of the present invention provide a method and device for running a startup program in an OTP memory, which are used for the CPU to verify the startup program in the OTP memory, so that the CPU can run the correct startup program, and avoid running the wrong startup program. The chip is abnormal or damaged.

[0017] see figure 1 , is an embodiment of a method for running a startup program in an OTP memory in an embodiment of the present invention, including:

[0018] 101. Obtain a configuration table with correct verification in the OTP memory;

[0019] In the embodiment of the present invention, the OTP memory is divided into several OTP blocks with the same storage space, and when the data is programmed to the OTP memory, the data of the corresponding size is burned to the OTP block according to the size of the OTP block , realize data burning, and the configuration table of the OTP memory will also be burned into the OTP memory, wherein, the configuratio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a method and device for operating a startup procedure in a one-time programmable (OTP) storage, which are used for operating a startup procedure in the OTP storage by a chip. The method disclosed by the embodiment of the invention comprises the steps of: after acquiring a configuration table of correct check, sequentially carrying out CRC check and XOR displacement check on an OTP block according to a deviation address of the OTP block where a main startup procedure stored in the configuration table is, storing the deviation address of the OTP block, and after the OTP block where the main startup procedure is is completely checked, starting the main startup procedure. According to the invention, the correctness of the startup procedure can be effectively enhanced, and the program that the chip is abnormal or damaged due to the operation of the error startup procedure is avoided.

Description

technical field [0001] The invention relates to semiconductor technology, in particular to a method and device for running a startup program in a One Time Programmable (OTP, One Time Programmable) memory. Background technique [0002] OTP memory can be an efficient and low-cost mechanism for providing non-volatile memory in various computer-related applications, such as in small handheld digital devices such as cellular telephones, personal digital assistants, and the like. [0003] In the prior art, the OTP memory can be used as the storage medium of the startup program in the embedded control chip, and the central processing unit (CPU, Center Processing Unit) in the chip can obtain the startup program in the OTP memory and start it. [0004] The researchers found in the research that the running method of the startup program in the OTP memory in the prior art has the following defects: the OTP memory may have bad blocks during production, burning, or multiple uses, making ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/10G06F9/445
Inventor 胡家安刘尚林施明刚
Owner SHENZHEN CHIPSBANK TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products