Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Integrated circuit and electronic system and renewable method providing one time programmable (OTP) internal memory configuration

A technology of integrated circuits and electronic systems, applied in the direction of machine execution devices, etc., can solve the problems of insufficient power-on ROM kernel code memory application and other problems

Inactive Publication Date: 2013-04-24
庄建祥
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In contrast, one-time programmable (OTP) memory has the advantages of small size, simple process technology, and low cost; but the storage unit can only be programmed once, so it is not suitable for boot ROM core or coded memory application

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
  • Integrated circuit and electronic system and renewable method providing one time programmable (OTP) internal memory configuration
  • Integrated circuit and electronic system and renewable method providing one time programmable (OTP) internal memory configuration
  • Integrated circuit and electronic system and renewable method providing one time programmable (OTP) internal memory configuration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] In some respects, according to the present invention, an OTP memory can function like an MTP through the intelligent use of No Operations (NOPs). In normal operation, the execution of NOPs is just a few clocks or processing cycles wasted, and nothing happens to the system. The NOP program code of the processor needs to be consistent with the instruction character of the initial state of the OTP, that is, the NOPs are all 0 and 0 is the initial state (initial state or virgin state) of the OTP.

[0054] In a specific implementation, the program code is stored in the OTP memory. In the main program, the program code is modularized in subroutines or functions so that each module can be patched. One or more NOP instructions can be inserted at the beginning of a subroutine or function program code. Later, if a specific subroutine or function in the program code needs to be modified, an instruction (such as a JUMP instruction) can be written to enter the NOP, so that some sp...

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 invention discloses a method, a device and a system which uses a one time programmable (OTP) internal storage as a multi-time programmable (MTP) internal memory configuration. Using the OTP internal memory through the method enables encoding to be renewed one or more times, but the advantages that the size is small and processing and manufacturing can be achieved easily are kept. The encoding can be a procedure code of a processor, such as a startup code, a startup code kernel or other command codes. In a way, one OTP inner memory can be functionally operated like an MTP, and is a No Operations (NOP) command through being intelligentized, and then if a specific subprogram or a function is needed to be modified, a user writes a command (such as a JUMP command) to enter the address of NOP, so that some specifically existing commands are enabled to be bypassed, and a command code of a new module is carried out.

Description

technical field [0001] The present invention relates to a method, apparatus and system using a One-Time Programmable (OTP) memory as the equivalent of a Multiple-Time Programmable (MTP) memory, allowing codes to be updated one or more times while still maintaining a small size and The advantage of being relatively easy to process and manufacture. Background technique [0002] A microprocessor uses code memory and data memory to store temporary data and instructions, respectively. [0003] Data from a cache or temporary data memory, such as cache or main memory, is fetched, decoded, executed, and then stored back into the register by encoding code or instructions in the memory , cache (flash memory) or main memory. In a general electronic system (such as a calculator), the entire program execution code is usually stored in a non-volatile memory, such as a hard disk driver or a solid-state flash memory. A subset of coded memory systems, such as main memory or instruction ca...

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
IPC IPC(8): G06F9/30
Inventor 庄建祥
Owner 庄建祥
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products