CN101710237B - 以闪存为存储介质的设备生产流程 - Google Patents

以闪存为存储介质的设备生产流程 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
English (en)
Other versions
CN101710237A (zh
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/zh
Publication of CN101710237A publication Critical patent/CN101710237A/zh
Application granted granted Critical
Publication of CN101710237B publication Critical patent/CN101710237B/zh
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

本发明涉及以闪存为存储介质的设备的生产流程,包括如下步骤:A、将以闪存为存储介质的设备作为下位机连接到作为上位机的专用生产机器上,上位机将控制程序写入下位机;B、下位机在脱离上位机的情况下自扫描,建立并保存坏块表BBT;C、上位机根据下位机中已存储的BBT,固化合适的固件程序到所述下位机。本发明中,下位机中的坏块扫描交由下位机自己完成,不再占用上位机的资源,基本不会发生上位机空机等待的情况。而下位机仅需电源即可完成扫描过程;如要提高生产率,仅需增加配备适当数量的电源就能实现。大大提高了单位时间内的下位机的生产数量,极大的提高了生产效率,降低了时间与人力成本。

Description

以闪存为存储介质的设备生产流程
技术领域
本发明涉及以闪存为存储介质的设备的生产流程。
背景技术
闪存(Flash),又称快闪存储器,是一种非易失性存储器。在断电情况下,其内部单元的信息仍能保存。并且由于其具有存储密度高、价格低廉、单位读速度快等优点,因而被广泛用于电子产品中作为存储器以存放***程序及数据信息等。这些电子产品或设备包括,但不局限于优盘或称U盘即USB(Universal Serial Bus通用串行总线)Disk、MP3、MMC(Multi Media Card多媒体卡)、SD(Security Card安全卡)、CF(Compact Flash)卡、MS(Memory Stick记忆棒)、PMP(Portable MusicPlayer便携式音乐播放器)、SSD(Solid State Disk固态硬盘)。图1是这些电子产品或设备的功能框图。
一片闪存内部通常包含若干个“块”(Block)。受技术、工艺等因素的限制,闪存在出厂时可能有些“块”是不能正常使用的,被称为“坏块”(Bad Block)。另外,在使用过程中也会产生坏块。所以在以闪存为存储介质的电子产品或设备出厂前,需要先行对闪存中的各个“块”扫描,检测并记录其中的坏块后,方可将固化软件程序固化到所述闪存中。
现有技术,以以闪存为存储介质的设备(为方便起见,以下称下位机)在生产过程中,是在专用生产机器(为方便起见,以下称上位机)上完成固化固件程序的固化工序的,包括前期的扫描。整个过程全程由上位机控制完成。图2所示是现有技术的下位机生产流程。在扫描过程中,上位机基本不能处理其它事务,需要空机等待扫描完成之后才能进一步去固化合适的固件程序。随着半导体工艺的发展进步,闪存的单片容量快速增加,大大增加了扫描过程中的读写工作量;而MLC(Multi-Level Cell多层单元结构)技术的广泛采用又成倍地增加了闪存的存储密度,完整扫描一片闪存所花费的时间越来越长,致使单位时间内的下位机产量(生产效率)越来越低;生产成本,尤其是时间成本大幅上升。
发明内容
针对上述现有技术的不足,本发明提供一种以闪存为存储介质的设备的生产流程,能有效帮助厂家降低成本、提高生产效率。
为实现上述技术目的,本发明采用如下技术方案:
一种以闪存为存储介质的生产流程,包括如下步骤:
A、下位机连接到上位机,上位机将控制程序写入下位机;
B、下位机在脱离上位机的情况下扫描Flash,建立并保存坏块表BBT(Bad BlockTable);
C、上位机根据下位机中已存储的BBT,固化合适的固件程序到下位机,完成下位机的生产。
由于本发明中,下位机中的坏块扫描交由下位机自己完成,不再占用上位机的资源,基本不会发生上位机空机等待的情况。而下位机仅需电源即可完成扫描过程;如要提高生产率,仅需增加配备适当数量的电源就能实现。与现有技术相比,大大提高了单位时间内的下位机的生产数量,极大的提高了生产效率,降低了时间与人力成本,可实现下位机的大规模批量化生产。
附图说明
图1是下位机的功能模块方框图。
图2是现有技术下位机的生产流程方框图。
图3是本发明以闪存为存储器的设备的生产流程方框图。
具体实施方式
下面结合附图对本发明的具体方法作一详细说明。
本发明的下位机生产(即生产方式)仅指对下位机中的闪存扫描以及固化固件程序,并不包括物理组装。
本发明着眼点在于对传统技术下的生产方式的改进,把传统由上位机空机等待完成对下位机闪存的扫描方式改为下位机自行扫描方式。即下位机脱离上位机后,在只有电源的情况下,由自身控制芯片可实现扫描。
本发明中引入坏块表BBT的概念,特指闪存中对各“块”好坏情况的记录集合。
下位机完成对某片闪存的扫描完毕,即可建立该片闪存的BBT,还可以和下位机中的其它闪存建立一个统一的BBT。如有需要,还可以为BBT加上标志性字符,以及校验值等其它信息。
对照图3,本发明以闪存为存储器的设备的生产流程包括如下步骤:
步骤100:下位机连接到上位机,上位机将控制程序写入下位机;
步骤200:下位机在只有电源的情况下自扫描,建立并保存BBT;
步骤300:上位机根据下位机中已存储在的BBT,固化合适固化软件程序到下位机,完成下位机的生产。
步骤100中,下位机自身的控制程序由上位机(或在控制芯片烧录时)初始化为这样的流程:自主扫描设备中的闪存,即识别其中的各“块”的好坏情况并建立BBT。一旦这个控制程序或流程被写入到下位机的控制芯片中,设备即可脱离上位机,只靠电力完成步骤200。
步骤200中,由于闪存本身即是一种非易失性存储介质,其特征之一是掉电之后仍能保存其中的数据,所以下位机在扫描闪存、建立BBT之后,即可按一定的规则、一定的格式把BBT保存于闪存中。如果下位机中包含其它存储介质,也可以保存于其它存储介质中。
理论上,如果保存于闪存中,可以保存于某个固定位置,但由于闪存本身可能有坏块,因此BBT的保存位置最好不要放在某个固定位置,而应有一个固定规则,这个规则指明BBT的保存位置序列(位置1、位置2、……、位置n)。该规则一旦制定,后续步骤便可以按照这个规则来寻找BBT。
步骤300中,下位机的控制芯片根据约定的保存规则寻找BBT,找到BBT之后,获可得到闪存中的坏块记录情况。下位机把BBT内容上报到上位机,由上位机控制,固化下位机的固件程序完成生产,并避开坏块;也可以由下位机根据BBT的内容固化合适的固件程序完成自生产。
从上面描述可知,下位机的生产过程中,只在步骤100、300占用上位机,而这两步占用上位机的时间极短。相对于步骤200,这两步所需花费的时间几乎可以忽略不计,对大容量的闪存尤其如此。在步骤200中,由于下位机仅需电源即可工作,不占用上位机任何其它资源,因此可大规模批量生产下位机。比传统技术相比,虽然生产步骤增加了,但降低了生产成本,生产商无需购入大量的上位机和雇佣大量工人,增加电源接口即可扩大化生产,缩短了生产时间,上位机基本不存在空机等待的情形,大大提高了生产效率。步骤200中,下位机的电源接口可以是独立,也可以复用其它接口(例如USB等接口)。
实际应用中,各生产方对闪存扫描的具体操作命令可能各有不同,本技术方案注重并申请保护的是逻辑步骤的划分,包括但不局限于上文所述的具体实现步骤。

Claims (1)

1.一种以闪存为存储介质的设备生产流程,适用于所述以闪存为存储介质的电子产品或设备出厂前,对闪存中的各个“块”扫描及检测,以及将固化软件程序固化到所述闪存中;所述以闪存为存储介质的设备包括控制芯片、Flash存储器和电源模块,其特征在于,包括如下步骤:
A、将所述以闪存为存储介质的设备作为下位机连接到作为上位机的专用生产机器上,所述上位机将控制程序写入所述下位机的控制芯片中;
B、所述下位机在脱离所述上位机、只保留电源情况下,由其控制芯片自扫描闪存,建立并保存坏块表BBT;
C、所述上位机根据所述下位机中已存储的BBT,固化合适的固件程序到所述下位机,完成下位机的生产。
CN200810242154A 2008-12-30 2008-12-30 以闪存为存储介质的设备生产流程 Active CN101710237B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810242154A CN101710237B (zh) 2008-12-30 2008-12-30 以闪存为存储介质的设备生产流程

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810242154A CN101710237B (zh) 2008-12-30 2008-12-30 以闪存为存储介质的设备生产流程

Publications (2)

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

Family

ID=42403029

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810242154A Active CN101710237B (zh) 2008-12-30 2008-12-30 以闪存为存储介质的设备生产流程

Country Status (1)

Country Link
CN (1) CN101710237B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105975409A (zh) * 2016-04-29 2016-09-28 深圳市硅格半导体股份有限公司 NandFlash的扫描方法及***
CN108806760A (zh) * 2018-06-01 2018-11-13 晶晨半导体(上海)股份有限公司 一种闪存的***级测试方法
CN113311989B (zh) * 2020-02-26 2023-09-22 北京君正集成电路股份有限公司 一种基于并行使用的双片nand flash坏块管理方法
CN113207225A (zh) * 2021-03-16 2021-08-03 合肥致存微电子有限责任公司 可替换芯片的存储设备及其芯片替换、校验、制作方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851672A (zh) * 2006-04-05 2006-10-25 北京飞天诚信科技有限公司 一种闪存的安全读写方法
CN101118517A (zh) * 2007-08-14 2008-02-06 北京佳讯飞鸿电气股份有限公司 一种基于nor flash芯片的数据存储实现方法
CN101283335A (zh) * 2005-10-07 2008-10-08 微软公司 闪存管理

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101283335A (zh) * 2005-10-07 2008-10-08 微软公司 闪存管理
CN1851672A (zh) * 2006-04-05 2006-10-25 北京飞天诚信科技有限公司 一种闪存的安全读写方法
CN101118517A (zh) * 2007-08-14 2008-02-06 北京佳讯飞鸿电气股份有限公司 一种基于nor flash芯片的数据存储实现方法

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 (zh) 2010-05-19

Similar Documents

Publication Publication Date Title
CN101133404B (zh) 用于与存储器装置通信的***和方法
CN102231852B (zh) 一种机顶盒序列号烧写方法及装置
CN101710237B (zh) 以闪存为存储介质的设备生产流程
KR20060119391A (ko) 복수개의 dma 채널을 갖는 usb-sd 저장 장치 및 그저장 방법
CN101706822A (zh) 提高挂载日志式文件***速度的方法及设备
CN103942009A (zh) 扩展终端中存储器的设备和方法
KR101431303B1 (ko) 인버터의 파라미터 통신 장치
CN102591737A (zh) 数据写入与读取方法、存储器控制器与存储器储存装置
CN103324445B (zh) Usb存储设备运行的方法和***、usb存储设备
CN102968366A (zh) 一种蓝光播放器日志本地存储方法及装置
US20230169028A1 (en) Bridge device and data storage system
CN110109708A (zh) 一种控制器NandBoot机制的方法及其***
CN101866695B (zh) 一种NandflashU盘控制器读写Norflash存储器的方法
CN107358110A (zh) 基于国密安全芯片的移动端U盘及其与Android设备的通信方法
CN101533372B (zh) 数据存取***
CN110083311B (zh) 一种基于ssd描述符下发软硬件交互的方法及其***
CN102945380A (zh) 一种读写装置及其控制方法
CN103198861A (zh) 存储器储存装置、存储器控制器与控制方法
CN202771419U (zh) 一种安全u盘
CN201142229Y (zh) 一种闪存阵列装置
CN206892872U (zh) 一种计算机大数据存储***
CN201673686U (zh) 可同时烧录四颗eeprom的烧录装置
CN201322935Y (zh) 读卡装置及其控制芯片
CN102346691B (zh) 闪存镜像文件制作方法及装置
CN101533648A (zh) 一种实现即插即用的数字家庭网络硬盘***及方法

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.