CN101710237A - 以闪存为存储介质的设备生产流程 - Google Patents
以闪存为存储介质的设备生产流程 Download PDFInfo
- 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
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total 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.一种以闪存为存储介质的设备生产流程,其特征在于,包括如下步骤:
A、将以闪存为存储介质的设备作为下位机连接到作为上位机的专用生产机器上,所述上位机将控制程序写入所述下位机;
B、所述下位机在脱离所述上位机的情况下扫描闪存,建立并保存坏块表BBT;
C、所述上位机根据所述下位机中已存储的BBT,固化合适的固件程序到所述下位机。
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 true CN101710237A (zh) | 2010-05-19 |
CN101710237B 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) |
Cited By (4)
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 | 晶晨半导体(上海)股份有限公司 | 一种闪存的***级测试方法 |
CN113207225A (zh) * | 2021-03-16 | 2021-08-03 | 合肥致存微电子有限责任公司 | 可替换芯片的存储设备及其芯片替换、校验、制作方法 |
CN113311989A (zh) * | 2020-02-26 | 2021-08-27 | 北京君正集成电路股份有限公司 | 一种基于并行使用的双片nand flash坏块管理方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070083697A1 (en) * | 2005-10-07 | 2007-04-12 | Microsoft Corporation | Flash memory management |
CN100533408C (zh) * | 2006-04-05 | 2009-08-26 | 北京飞天诚信科技有限公司 | 一种闪存的安全读写方法 |
CN100476758C (zh) * | 2007-08-14 | 2009-04-08 | 北京佳讯飞鸿电气股份有限公司 | 一种基于nor flash芯片的数据存储实现方法 |
-
2008
- 2008-12-30 CN CN200810242154A patent/CN101710237B/zh active Active
Cited By (7)
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 | 晶晨半导体(上海)股份有限公司 | 一种闪存的***级测试方法 |
WO2019227844A1 (zh) * | 2018-06-01 | 2019-12-05 | 晶晨半导体(上海)股份有限公司 | 一种闪存的***级测试方法 |
US11145385B2 (en) | 2018-06-01 | 2021-10-12 | Amlogic (Shanghai) Co., Ltd. | System-level test method for flash memory |
CN113311989A (zh) * | 2020-02-26 | 2021-08-27 | 北京君正集成电路股份有限公司 | 一种基于并行使用的双片nand flash坏块管理方法 |
CN113311989B (zh) * | 2020-02-26 | 2023-09-22 | 北京君正集成电路股份有限公司 | 一种基于并行使用的双片nand flash坏块管理方法 |
CN113207225A (zh) * | 2021-03-16 | 2021-08-03 | 合肥致存微电子有限责任公司 | 可替换芯片的存储设备及其芯片替换、校验、制作方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101710237B (zh) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101133404B (zh) | 用于与存储器装置通信的***和方法 | |
CN103034603B (zh) | 多通道闪存卡控制装置及其控制方法 | |
KR100725271B1 (ko) | 복수개의 dma 채널을 갖는 usb-sd 저장 장치 및 그저장 방법 | |
CN102231852A (zh) | 一种机顶盒序列号烧写方法及装置 | |
JP2010506242A (ja) | 多機能メモリカードとの通信方法 | |
CN101710237B (zh) | 以闪存为存储介质的设备生产流程 | |
CN101706822A (zh) | 提高挂载日志式文件***速度的方法及设备 | |
CN102890617A (zh) | 存储器控制方法、存储器控制器与存储器储存装置 | |
CN205983448U (zh) | 用于固态硬盘的控制芯片及固态硬盘 | |
CN105302485B (zh) | 一种安全擦除方法及装置 | |
CN102591737A (zh) | 数据写入与读取方法、存储器控制器与存储器储存装置 | |
CN102117245B (zh) | 嵌入式设备及其***可执行文件分割加载和启动方法 | |
US20230169028A1 (en) | Bridge device and data storage system | |
CN102968366A (zh) | 一种蓝光播放器日志本地存储方法及装置 | |
CN103324445B (zh) | Usb存储设备运行的方法和***、usb存储设备 | |
CN110109708A (zh) | 一种控制器NandBoot机制的方法及其*** | |
CN107358110A (zh) | 基于国密安全芯片的移动端U盘及其与Android设备的通信方法 | |
CN101866695B (zh) | 一种NandflashU盘控制器读写Norflash存储器的方法 | |
CN110083311B (zh) | 一种基于ssd描述符下发软硬件交互的方法及其*** | |
CN101533372B (zh) | 数据存取*** | |
CN101114244A (zh) | 同时对若干个硬盘复制数据的方法 | |
CN103198861A (zh) | 存储器储存装置、存储器控制器与控制方法 | |
CN102063365A (zh) | 一种记录单板运行信息的方法及装置 | |
CN102591738A (zh) | 数据管理方法、存储器控制器与嵌入式存储器储存装置 | |
CN101489124B (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 |
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 |