CN101710237A - Equipment production flow using flash memory as storage medium - Google Patents

Equipment production flow using flash memory as storage medium Download PDF

Info

Publication number
CN101710237A
CN101710237A CN200810242154A CN200810242154A CN101710237A CN 101710237 A CN101710237 A CN 101710237A CN 200810242154 A CN200810242154 A CN 200810242154A CN 200810242154 A CN200810242154 A CN 200810242154A CN 101710237 A CN101710237 A CN 101710237A
Authority
CN
China
Prior art keywords
computer
flash memory
lower computer
slave computer
storage medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200810242154A
Other languages
Chinese (zh)
Other versions
CN101710237B (en
Inventor
李中政
李志雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Netcom Electronics Co Ltd
Original Assignee
Shenzhen Netcom Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Netcom Electronics Co Ltd filed Critical Shenzhen Netcom Electronics Co Ltd
Priority to CN200810242154A priority Critical patent/CN101710237B/en
Publication of CN101710237A publication Critical patent/CN101710237A/en
Application granted granted Critical
Publication of CN101710237B publication Critical patent/CN101710237B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention relates to an equipment production flow using a flash memory as a storage medium. The production flow comprises the following steps that: A, the equipment using the flash memory as the storage medium is used as a lower computer to be connected to a special production machine used as an upper computer, and the upper computer writes a control program in the lower machine; B, under a condition of being disconnected from the upper computer, the lower computer automatically scans and establishes and stores a bad block table BBT; and C, according to the BBT stored in the lower computer, the upper computer solidifies the proper firmware program to the lower computer. In the production flow, the bad blocks in the lower computer are scanned by the lower computer and the resources of the lower computer are not occupied, so that the condition that the upper computer is idled to wait is hardly happened. Just by being connected with a power supply, the lower computer can complete the scanning process; and if the productivity needs to be increased, the productivity increase can be achieved just by adding proper number of power supplies, so that the units of product of the lower computer in unit time are greatly increased, the production efficiency is greatly improved, and the time cost and the labor cost are lowered.

Description

With the flash memory is the equipment production flow of storage medium
Technical field
The present invention relates to the flash memory is the production procedure of the equipment of storage medium.
Background technology
Flash memory (Flash), the flash memory of expressing one's gratification again is a kind of nonvolatile memory.Under powering-off state, the information of inside unit still can be preserved.And, thereby be widely used in the electronic product as storer with storage system program and data message etc. because it has storage density height, cheap, advantage such as the unit read rate is fast.These electronic products or equipment include, but are not limited to flash disk or claim that USB flash disk is USB (Universal Serial Bus USB (universal serial bus)) Disk, MP3, MMC (Multi Media Card multimedia card), SD (Security Card safety card), CF (Compact Flash) card, MS (Memory Stick memory stick), PMP (Portable MusicPlayer portable music player), SSD (Solid State Disk solid state hard disc).Fig. 1 is the functional block diagram of these electronic products or equipment.
A slice flash memory inside comprises several " pieces " (Block) usually.Be subjected to the restriction of factors such as technology, technology, flash memory may some " piece " can not normally use when dispatching from the factory, and is called as " bad piece " (Bad Block).In addition, in use also can produce bad piece.So be before the electronic product of storage medium or equipment dispatch from the factory with the flash memory, need in advance the scanning of each " piece " in the flash memory, detect and record bad piece wherein after, can be in described flash memory with the solidification software program Solidification.
Prior art, with with the flash memory be storage medium equipment (for simplicity) to call slave computer in the following text in process of production, be to produce machine (for simplicity in special use, below claim host computer) on finish the curing process that solidifies firmware program, comprise the scanning in early stage.Whole process whole process is finished by PC control.Shown in Figure 2 is the slave computer production procedure of prior art.In scanning process, host computer can not be handled other affairs substantially, could further go to solidify proper firmware program after to be scanned the finishing such as the empty machine of needs.Along with the progress of semiconductor technology, the monolithic capacity of flash memory increases fast, has increased the reading writing working amount in the scanning process greatly; And MLC (Multi-Level Cell multilevel-cell structure) the extensive employing of technology has increased the storage density of flash memory exponentially, the time that complete scan a slice flash memory is spent is more and more longer, causes the slave computer output (production efficiency) in the unit interval more and more lower; Production cost, especially time cost significantly rises.
Summary of the invention
At above-mentioned the deficiencies in the prior art, the invention provides a kind of is the production procedure of the equipment of storage medium with the flash memory, can effectively help producer to reduce cost, enhance productivity.
For realizing above-mentioned technical purpose, the present invention adopts following technical scheme:
A kind of is the production procedure of storage medium with the flash memory, comprises the steps:
A, slave computer are connected to host computer, and host computer writes slave computer with control program;
B, slave computer scan Flash under the situation that breaks away from host computer, set up and preserve bad block table BBT (Bad BlockTable);
C, host computer solidify proper firmware program to slave computer according to the BBT that has stored in the slave computer, finish the production of slave computer.
Because among the present invention, the bad block scan in the slave computer is transferred to slave computer oneself and finished, and no longer takies the resource of host computer, the situation that the empty machine of host computer is waited for can not take place substantially.And slave computer only needs power supply can finish scanning process; As boosting productivity, only need increase the power supply that is equipped with right quantity and just can realize.Compared with prior art, improve the production quantity of the slave computer in the unit interval greatly, improved production efficiency greatly, reduced time and human cost, can realize the large-scale batch production of slave computer.
Description of drawings
Fig. 1 is the functional module block scheme of slave computer.
Fig. 2 is the production procedure block scheme of prior art slave computer.
Fig. 3 is that the present invention is the production procedure block scheme of the equipment of storer with the flash memory.
Embodiment
Below in conjunction with accompanying drawing concrete grammar of the present invention being done one describes in detail.
Slave computer production of the present invention (being the mode of production) only refers to the scanning of the flash memory in the slave computer and solidifies firmware program, do not comprise the physics assembling.
The starting point of the present invention is the improvement to the mode of production under the conventional art, and tradition is waited for that by the empty machine of host computer the scan mode of finishing the slave computer flash memory changes slave computer scan mode voluntarily into.Be after slave computer breaks away from host computer, to have only under the situation of power supply, can realize scanning by self control chip.
Introduce the notion of bad block table BBT among the present invention, refer in particular in the flash memory set of records ends each " piece " fine or not situation.Slave computer is finished the been scanned to certain sheet flash memory, can set up the BBT of this sheet flash memory, can also set up a unified BBT with other flash memory in the slave computer.If needed, can also add significant character for BBT, and out of Memory such as proof test value.
Contrast Fig. 3, the present invention is that the production procedure of the equipment of storer comprises the steps: with the flash memory
Step 100: slave computer is connected to host computer, and host computer writes slave computer with control program;
Step 200: slave computer is having only self-scanning under the situation of power supply, sets up and preserve BBT;
Step 300: host computer solidifies suitable solidification software program to slave computer according to the BBT that has been stored in the slave computer, finishes the production of slave computer.
In the step 100, the control program of slave computer self is initialized as such flow process by host computer when control chip burning (or): the flash memory in the autonomous scanning device, and promptly discern the fine or not situation of wherein each " piece " and set up BBT.In case this control program or flow process are written in the control chip of slave computer, equipment can break away from host computer, only by electric power completing steps 200.
In the step 200, because flash memory itself promptly is a kind of non-volatile memory medium, one of its feature is that power down still can be preserved data wherein afterwards, so slave computer can be stored in BBT in the flash memory by certain rule, certain form after scanning flash memory, setting up BBT.If comprise other storage medium in the slave computer, also can be stored in other storage medium.
In theory, if be stored in the flash memory, can be stored in certain fixed position, but because flash memory itself has bad piece, therefore the preservation position of BBT had better not be placed on certain fixed position, and unalterable rules should be arranged, this rule indicate BBT the preservation position sequence (position 1, position 2 ..., position n).In a single day this rule is formulated, and subsequent step just can be sought BBT according to this rule.
In the step 300, the control chip of slave computer preservation rule is according to a preconcerted arrangement sought BBT, finds after the BBT, obtains the bad piece record case that can obtain in the flash memory.Slave computer is reported to host computer to the BBT content, and by PC control, the firmware program that solidifies slave computer is finished production, and avoids bad piece; Also can solidify proper firmware program according to the content of BBT by slave computer finishes from producing.
From top description as can be known, in the production run of slave computer, only take host computer, and that this two step takies the time compole of host computer is short in step 100,300.With respect to step 200, the time of these two required costs of step almost can ignore, and is especially true to jumbo flash memory.In step 200, because slave computer only needs power supply to get final product work, do not take any other resource of host computer, but so large-scale mass production slave computer.Compare than conventional art, though production stage has increased, but reduced production cost, the manufacturer need not to buy a large amount of host computers and employs a large amount of workmans, increase the power interface production of can magnifying, shortened the production time, the situation that host computer does not exist empty machine to wait for has substantially improved production efficiency greatly.In the step 200, the power interface of slave computer can be independent, also can multiplexing other interface interfaces such as (for example) USB.
In the practical application, each producer may be had nothing in common with each other to the concrete operations order of flash memory scanning, and what the technical program emphasis and application were protected is the division of logic step, including, but not limited to specific implementation step mentioned above.

Claims (1)

1. one kind is the equipment production flow of storage medium with the flash memory, it is characterized in that, comprises the steps:
A, will be that the equipment of storage medium is connected to as the special use of host computer as slave computer and produces on the machine with the flash memory, described host computer writes described slave computer with control program;
B, described slave computer scan flash memory under the situation that breaks away from described host computer, set up and preserve bad block table BBT;
C, described host computer solidify proper firmware program to described slave computer according to the BBT that has stored in the described slave computer.
CN200810242154A 2008-12-30 2008-12-30 Equipment production flow using flash memory as storage medium Active CN101710237B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810242154A CN101710237B (en) 2008-12-30 2008-12-30 Equipment production flow using flash memory as storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810242154A CN101710237B (en) 2008-12-30 2008-12-30 Equipment production flow using flash memory as storage medium

Publications (2)

Publication Number Publication Date
CN101710237A true CN101710237A (en) 2010-05-19
CN101710237B CN101710237B (en) 2012-10-24

Family

ID=42403029

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810242154A Active CN101710237B (en) 2008-12-30 2008-12-30 Equipment production flow using flash memory as storage medium

Country Status (1)

Country Link
CN (1) CN101710237B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105975409A (en) * 2016-04-29 2016-09-28 深圳市硅格半导体股份有限公司 NandFlash scanning method and system
CN108806760A (en) * 2018-06-01 2018-11-13 晶晨半导体(上海)股份有限公司 A kind of system class testing method of flash memory
CN113207225A (en) * 2021-03-16 2021-08-03 合肥致存微电子有限责任公司 Chip-replaceable storage device and chip replacement, verification and manufacturing method thereof
CN113311989A (en) * 2020-02-26 2021-08-27 北京君正集成电路股份有限公司 Double-piece NAND FLASH bad block management method based on parallel use

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070083697A1 (en) * 2005-10-07 2007-04-12 Microsoft Corporation Flash memory management
CN100533408C (en) * 2006-04-05 2009-08-26 北京飞天诚信科技有限公司 Flashmemory safety read-write method
CN100476758C (en) * 2007-08-14 2009-04-08 北京佳讯飞鸿电气股份有限公司 Data storage realizing method based on NOR FLASH chip

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105975409A (en) * 2016-04-29 2016-09-28 深圳市硅格半导体股份有限公司 NandFlash scanning method and system
CN108806760A (en) * 2018-06-01 2018-11-13 晶晨半导体(上海)股份有限公司 A kind of system class testing method of flash memory
WO2019227844A1 (en) * 2018-06-01 2019-12-05 晶晨半导体(上海)股份有限公司 System-level test method for flash memory
US11145385B2 (en) 2018-06-01 2021-10-12 Amlogic (Shanghai) Co., Ltd. System-level test method for flash memory
CN113311989A (en) * 2020-02-26 2021-08-27 北京君正集成电路股份有限公司 Double-piece NAND FLASH bad block management method based on parallel use
CN113311989B (en) * 2020-02-26 2023-09-22 北京君正集成电路股份有限公司 Parallel use-based double-piece NAND FLASH bad block management method
CN113207225A (en) * 2021-03-16 2021-08-03 合肥致存微电子有限责任公司 Chip-replaceable storage device and chip replacement, verification and manufacturing method thereof

Also Published As

Publication number Publication date
CN101710237B (en) 2012-10-24

Similar Documents

Publication Publication Date Title
CN101133404B (en) System and method for communicating with memory devices
CN103034603B (en) Multi-channel flash memory card control device and control method thereof
KR100725271B1 (en) USB-SD Memory with multiple DMA channels, and data storing method thereof
CN102231852A (en) Method and device for programming serial number of set-top box
JP2010506242A (en) Communication method with multi-function memory card
CN101710237B (en) Equipment production flow using flash memory as storage medium
CN101706822A (en) Method and device for improving speed of mounting journal file system
CN102890617A (en) Memory control method, memory controller and memory storage device
CN205983448U (en) A control chip and solid state hard drives for solid state hard drives
CN105302485B (en) A kind of safe method for deleting and device
CN102591737A (en) Data writing and reading method, memory controller and memory storage device
CN102117245B (en) Embedded device and method for loading and starting operation of cutting system executable file thereof
US20230169028A1 (en) Bridge device and data storage system
CN102968366A (en) Local storage method and device of logs of blu-ray player
CN103324445B (en) Method and system, USB storage device that USB storage device is run
CN110109708A (en) A kind of method and its system of controller NandBoot mechanism
CN107358110A (en) Mobile terminal USB flash disk based on the close safety chip of state and its communication means with Android device
CN101866695B (en) Method for Nandflash USB controller to read and write Norflash memory
CN110083311B (en) SSD descriptor-based software and hardware interaction issuing method and system
CN101533372B (en) Data accessing system
CN210776642U (en) Automatic disk splicing device for multiple TF cards
CN103198861A (en) Memory storage device, memory controller and memory control method
CN102456401B (en) Block management method, memory controller and memory storage device
CN102591738A (en) Data management method, memory controller and embedded memory storage device
CN101489124B (en) Synchronous dynamic memory using method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 518057 A, B, C, D, E, F1, 8 Building, Financial Services Technology Innovation Base, No. 8 Kefa Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen jiangbolong electronic Limited by Share Ltd

Address before: 518057 Shenzhen Software Park, Shenzhen High-tech Zone, Shenzhen City, Guangdong Province

Patentee before: Shenzhen jiangbolong Electronic Co., Ltd.

CP03 Change of name, title or address