CN101710237B - 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
CN101710237B
CN101710237B CN200810242154A CN200810242154A CN101710237B CN 101710237 B CN101710237 B CN 101710237B CN 200810242154 A CN200810242154 A CN 200810242154A CN 200810242154 A CN200810242154 A CN 200810242154A CN 101710237 B CN101710237 B CN 101710237B
Authority
CN
China
Prior art keywords
flash memory
computer
slave computer
storage medium
lower computer
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.)
Active
Application number
CN200810242154A
Other languages
Chinese (zh)
Other versions
CN101710237A (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) 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.Receive the restriction of factors such as technology, technology, flash memory possibly 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 before the electronic product or the equipment that with the flash memory are storage medium dispatch from the factory, need in advance the scanning of each " piece " in the flash memory, detect and record bad piece wherein after, can be in said flash memory with the solidification software program Solidification.
Prior art, 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, below claiming host computer) in special use to go up and accomplish the curing process that solidifies firmware program, comprise the scanning in early stage.Whole process whole process is accomplished 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 basically, could further go to solidify proper firmware program after the completion to be scanned 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 the extensive employing of MLC (Multi-Level Cell multilevel-cell structure) 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
To the deficiency of above-mentioned prior art, it is the production procedure of the equipment of storage medium with the flash memory that the present invention provides a kind of, 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, accomplish 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 accomplished, 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 basically.And slave computer only needs power supply can accomplish scanning process; As will boost 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 specifies.
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, waits for that by the empty machine of host computer the scan mode of accomplishing the slave computer flash memory changes slave computer scan mode voluntarily into to tradition.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 accomplished 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.
Map 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, accomplishes 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 scans equipment, 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 leans on 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 characteristic 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, so 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 accomplished production, and avoids bad piece; Also can solidify proper firmware program according to the content of BBT by slave computer accomplishes from producing.
Can know from top description, 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, 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 basically 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 possibly had nothing in common with each other to the concrete operations order of flash memory scanning, and what emphasis of present technique scheme and application were protected is the division of logic step, including, but not limited to concrete performing step mentioned above.

Claims (1)

1. one kind is the equipment production flow of storage medium with the flash memory, and being applicable to said is before electronic product or the equipment of storage medium dispatches from the factory, each " piece " scanner uni in the flash memory to be detected with the flash memory, and with the solidification software program Solidification in said flash memory; Said is that the equipment of storage medium comprises control chip, Flash storer and power module with the flash memory, it is characterized in that, comprises the steps:
A, with said 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, said host computer writes control program in the control chip of said slave computer;
Bad block table BBT is set up and preserved to B, said slave computer by its control chip self-scanning flash memory, breaking away from said host computer, only keeping under the power supply situation;
C, said host computer solidify proper firmware program to said slave computer according to the BBT that has stored in the said slave computer, accomplish the production of 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 CN101710237A (en) 2010-05-19
CN101710237B true 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)

Families Citing this family (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
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

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851672A (en) * 2006-04-05 2006-10-25 北京飞天诚信科技有限公司 Flashmemory safety read-write method
CN101118517A (en) * 2007-08-14 2008-02-06 北京佳讯飞鸿电气股份有限公司 Data storage realizing method based on NOR FLASH chip
CN101283335A (en) * 2005-10-07 2008-10-08 微软公司 Flash memory management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101283335A (en) * 2005-10-07 2008-10-08 微软公司 Flash memory management
CN1851672A (en) * 2006-04-05 2006-10-25 北京飞天诚信科技有限公司 Flashmemory safety read-write method
CN101118517A (en) * 2007-08-14 2008-02-06 北京佳讯飞鸿电气股份有限公司 Data storage realizing method based on NOR FLASH chip

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李海宏等.通用Flash存储器检测装置的设计与实现.《微计算机信息》.2008,第24卷(第1-2期), *
秦丽等.基于USB2_0的通用FLASH存储器检测***设计.《电测与仪表》.2008,第45卷(第508期), *

Also Published As

Publication number Publication date
CN101710237A (en) 2010-05-19

Similar Documents

Publication Publication Date Title
CN101133404B (en) System and method for communicating with memory devices
CN102231852B (en) Method and device for programming serial number of set-top box
CN101710237B (en) Equipment production flow using flash memory as storage medium
KR20060119391A (en) Usb-sd memory with multiple dma channels, and data storing method thereof
CN101706822A (en) Method and device for improving speed of mounting journal file system
CN103942009A (en) Apparatus and method for extending memory in terminal
KR101431303B1 (en) Parameter communication apparatus of inverter
CN102591737A (en) Data writing and reading method, memory controller and memory storage device
CN103324445B (en) Method and system, USB storage device that USB storage device is run
CN102968366A (en) Local storage method and device of logs of blu-ray player
US20230169028A1 (en) Bridge device and data storage system
CN110109708A (en) A kind of method and its system of controller NandBoot mechanism
CN101866695B (en) Method for Nandflash USB controller to read and write Norflash memory
CN107358110A (en) Mobile terminal USB flash disk based on the close safety chip of state and its communication means with Android device
CN101533372B (en) Data accessing system
CN110083311B (en) SSD descriptor-based software and hardware interaction issuing method and system
CN102945380A (en) Read-write device and control method thereof
CN103198861A (en) Memory storage device, memory controller and memory control method
CN202771419U (en) Safe universal serial bus (USB) disk
CN201142229Y (en) Flash memory array device
CN206892872U (en) A kind of computer big data storage system
CN201673686U (en) Recorder capable of simultaneously recording four EEPROMs
CN201322935Y (en) Card-reading device and control chip thereof
CN102346691B (en) Method for manufacturing flash image files and device
CN101533648A (en) Digital household network hard disk system and method for realizing plug and play

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
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.