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

Method for operating flash memory and system chip

A system chip and non-volatile storage technology, which is applied to a method of operating flash memory and the field of system chips, can solve problems such as component compatibility problems, and achieve the effect of overcoming incompatibility

Inactive Publication Date: 2013-06-12
青岛中星微电子有限公司
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is to provide a method for operating flash memory and a system chip to solve the defect in the prior art that the Nand-flash operation commands customized by each manufacturer will cause problems in the compatibility between components

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 for operating flash memory and system chip
  • Method for operating flash memory and system chip
  • Method for operating flash memory and system chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

[0023] Firmware (firmware), as the bootloader of the system chip, is a small program that runs before the operating system kernel runs, initializes hardware devices, and establishes a memory space map, thereby setting the software and hardware environment of the system in a suitable state for the final call The operating system kernel prepares the correct environment. In the present invention, the execution path of the firmware is changed without changing the firmware.

[0024] SoC such as image 3 As shown, including: non-volatile controller, non-volatile storage area, Nand-flash controller, CPU, Dram controller and other modules, where the non-volatile controller is used to read the non-volatile data in permanent storage.

[0025] An embodiment of t...

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 provides a method for operating a flash memory and a system chip. The system chip comprises a nonvolatile controller and a nonvolatile storage area. The method comprises the steps of starting firmware arranged in the system chip after the system chip is powered on, initializing the nonvolatile controller and the nonvolatile storage area, reading control data and program data in the nonvolatile storage area through the nonvolatile controller, storing the control data and the program data in an SRAM (static random access memory), skipping to a preset position in the SRAM according to the control data, establishing a read-write channel between the firmware and Nand-flash by executing the initial program data of the firmware and the preset position, and loading programs and data in the Nand-flash to a system chip memory for execution. According to the method and the system chip, no matter how the data in the Nand-flash is changed, the Nand-flash can be loaded successfully, and the problem of available incompatibility is solved.

Description

technical field [0001] The invention relates to a chip access technology, in particular to a method for operating a flash memory and a system chip. Background technique [0002] Nand-flash (a kind of Flash memory) is an important storage medium. Manufacturers have introduced a series of advanced Nand-flash chips with higher capacity density and lower cost. However, the stability of the chip is greatly reduced, and more bits of ECC are required for verification. In the early chips, errors only occurred in erasing and writing operations, but the new Nand-flash can also make errors when reading (read disturbance). [0003] In order to provide a reliable data reading channel, each manufacturer provides user-defined operation commands in addition to the standard Nand-flash reading and writing interface, and they are not compatible with each other. After the standard data reading fails, the user executes the Read-retry command. The Read-retry command changes the internal level de...

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): G06F9/445
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