书签 分享 收藏 举报 版权申诉 / 13

行车记录器、闪速存储器装置及其管理方法.pdf

  • 上传人:zhu****69
  • 文档编号:4264498
  • 上传时间:2018-09-12
  • 格式:PDF
  • 页数:13
  • 大小:534.15KB
  • 摘要
    申请专利号:

    CN201110230844.1

    申请日:

    2011.08.12

    公开号:

    CN102841826A

    公开日:

    2012.12.26

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 11/14申请日:20110812|||公开

    IPC分类号:

    G06F11/14; G06F12/02; G07C5/00

    主分类号:

    G06F11/14

    申请人:

    鑫创科技股份有限公司

    发明人:

    许智能; 邱保钟; 邱胜琳

    地址:

    中国台湾新竹县

    优先权:

    2011.06.20 TW 100121412

    专利代理机构:

    北京市柳沈律师事务所 11105

    代理人:

    史新宏

    PDF完整版下载: PDF下载
    内容摘要

    一种闪速存储器装置、具有该闪速存储器装置的行车记录器以及该闪速存储器装置的管理方法。该闪速存储器装置的控制器检查区块个数是否大于预设值,以决定是否重新配置数据区及备用区所具有的物理区块的数目。上述的区块个数为数据区的物理区块已被备用区的物理区块所替换的个数,或为备用区的物理区块已用来替换数据区的物理区块的个数。藉此,可评估该闪速存储器装置的健康程度,并可于该闪速存储器装置损毁前即时地通知使用者。

    权利要求书

    1.一种闪速存储器装置,包括:
    一闪速存储器,具有多个物理区块,其中这些物理区块至少区分为一数
    据区以及一备用区,该数据区及该备用区各至少包括一该物理区块,而该备
    用区的物理区块用以替换该数据区的物理区块;以及
    一控制器,耦接于该闪速存储器,用以控制该闪速存储器装置的操作,
    并当对该闪速存储器进行读取、编程或擦除动作时,检查一区块个数,而该
    区块个数为该数据区的物理区块已被该备用区的物理区块所替换的个数或
    为该备用区的物理区块已用来替换该数据区的物理区块的个数;
    其中当该区块个数大于一预设值时,该控制器重新配置该数据区及该备
    用区所具有的物理区块的数目。
    2.如权利要求1所述的闪速存储器装置,其中该控制器计算一健康值,
    该健康值等于
    [ 100 - ( V 1 × W 1 M 1 + V 2 × W 2 M 2 + V 3 × W 3 M 3 + V 1 × W 4 M 4 + V 5 × W 5 M 5 + V 6 × W 6 M 6 + V 7 × W 7 M 7 ) ] , ]]>其中
    V1为该区块个数,V2为该闪速存储器发生无法恢复读取错误的累计次数,
    V3为该闪速存储器装置被启动的总次数,V4为该闪速存储器发生擦除错误
    或编程错误的累计次数,V5为该闪速存储器发生再尝试读取的累计次数,
    V6为最常被更新数据的物理区块的数据更新次数,V7为该闪速存储器的错
    误位的总数,(W1+W2+W3+W4+W5+W6+W7)等于1,而M1、M2、M3、M4、M5、M6
    和M7分别为V1、V2、V3、V4、V5、V6和V7的预设最大值,该控制器会判
    断该健康值是否小于一预设健康临界值,并于该健康值小于该预设健康临界
    值时,重新配置该数据区及该备用区所具有的物理区块的数目。
    3.如权利要求1所述的闪速存储器装置,还包括一屏幕,耦接于该控
    制器,用以当该控制器检查出该区块个数大于该预设值时,显示一警示讯息。
    4.如权利要求1所述的闪速存储器装置,还包括一影像装置,用以提
    供一视讯数据至该控制器,而该控制器将该视讯数据写入至该闪速存储器的
    该数据区。
    5.如权利要求1所述的闪速存储器装置,还包括一麦克风,用以提供
    一声讯至该控制器,而该控制器将该声讯转换成一声讯数据后,将该声讯数
    据写入至该闪速存储器的该数据区。
    6.一种行车记录器,包括:
    一影像装置,用以产生一视讯数据;以及
    一闪速存储器装置,耦接该影像装置,该闪速存储器装置包括:
    一闪速存储器,具有多个物理区块,而每一物理区块具有多个用以储存
    该视讯数据的闪速存储器单元,其中这些物理区块至少区分为一数据区以及
    一备用区,该数据区及该备用区各至少包括一该物理区块,而该备用区的物
    理区块用以替换该数据区的物理区块;以及
    一控制器,耦接于该闪速存储器,用以控制该闪速存储器装置的操作,
    并当对该闪速存储器进行读取、编程或擦除动作时,检查一区块个数,而该
    区块个数为该数据区的物理区块已被该备用区的物理区块所替换的个数或
    为该备用区的物理区块已用来替换该数据区的物理区块的个数;
    其中当该控制器检查出该区块个数大于一预设值时,该控制器重新配置
    该数据区及该备用区所具有的物理区块的数目。
    7.如权利要求6所述的行车记录器,其中该控制器计算一健康值,该
    健康值等于
    [ 100 - ( V 1 × W 1 M 1 + V 2 × W 2 M 2 + V 3 × W 3 M 3 + V 1 × W 4 M 4 + V 5 × W 5 M 5 + V 6 × W 6 M 6 + V 7 × W 7 M 7 ) ] , ]]>其中
    V1为该区块个数,V2为该闪速存储器发生无法恢复读取错误的累计次数,
    V3为该闪速存储器装置被启动的总次数,V4为该闪速存储器发生擦除错误
    或编程错误的累计次数,V5为该闪速存储器发生再尝试读取的累计次数,
    V6为最常被更新数据的物理区块的数据更新次数,V7为该闪速存储器的错
    误位的总数,(W1+W2+W3+W4+W5+W6+W7)等于1,而M1、M2、M3、M4、M5、M6
    和M7分别为V1、V2、V3、V4、V5、V6和V7的预设最大值,该控制器会判
    断该健康值是否小于一预设健康临界值,并于该健康值小于该预设健康临界
    值时,重新配置该数据区及该备用区所具有的物理区块的数目。
    8.如权利要求6所述的行车记录器,还包括一屏幕,耦接于该控制器,
    用以当该控制器检查出该区块个数大于该预设值时,显示一警示讯息。
    9.如权利要求6所述的行车记录器,还包括一麦克风,用以提供一声
    讯至该控制器,而该控制器将该声讯转换成一声讯数据后,将该声讯数据写
    入至该闪速存储器的该数据区。
    10.一种闪速存储器装置的管理方法,其中该闪速存储器装置具有一闪
    速存储器以及一控制器,而该闪速存储器具有多个物理区块,而每一物理区
    块具有多个用以储存数据的闪速存储器单元,该闪速存储器装置的管理方法
    包括:
    将这些物理区块至少区分为一数据区以及一备用区,其中该数据区及该
    备用区各至少包括至少一该物理区块,而该备用区的物理区块用以替换该数
    据区的物理区块;
    当对该闪速存储器进行读取、编程或擦除动作时,藉由该控制器检查一
    区块个数,而该区块个数为该数据区的物理区块已被该备用区的物理区块所
    替换的个数或为该备用区的物理区块已用来替换该数据区的物理区块的个
    数;以及
    当该控制器检查出该区块个数大于一预设值时,重新配置该数据区及该
    备用区所具有的物理区块的数目。
    11.如权利要求10所述的闪速存储器装置的管理方法,还包括:
    藉由该控制器计算一健康值,该健康值等于
    [ 100 - ( V 1 × W 1 M 1 + V 2 × W 2 M 2 + V 3 × W 3 M 3 + V 1 × W 4 M 4 + V 5 × W 5 M 5 + V 6 × W 6 M 6 + V 7 × W 7 M 7 ) ] , ]]>其中
    V1为该区块个数,V2为该闪速存储器发生无法恢复读取错误的累计次数,
    V3为该闪速存储器装置被启动的总次数,V4为该闪速存储器发生擦除错误
    或编程错误的累计次数,V5为该闪速存储器发生再尝试读取的累计次数,
    V6为最常被更新数据的物理区块的数据更新次数,V7为该闪速存储器的错
    误位的总数,(W1+W2+W3+W4+W5+W6+W7)等于1,而M1、M2、M3、M4、M5、M6
    和M7分别为V1、V2、V3、V4、V5、V6和V7的预设最大值;以及
    当该控制器会判断该健康值是否小于一预设健康临界值,并于该健康值
    小于该预设健康临界值时,重新配置该数据区及该备用区所具有的物理区块
    的数目。

    说明书

    行车记录器、闪速存储器装置及其管理方法

    技术领域

    本发明涉及一种闪速存储器装置、行车记录器以及闪速存储器装置的管
    理方法,特别是涉及一种可评估其闪速存储器的健康情形的闪速存储器装
    置、行车记录器以及闪速存储器装置的管理方法。

    背景技术

    在一般闪速存储器装置中,因闪速存储器主要是靠高压电场将电子注入
    或拉出其浮动栅极(floating gate)来进行操作,但这些过程对闪速存储器
    单元(flash memory cell)都是属于破坏性的操作。为此,现有的一般采用
    闪速存储器的编程擦除(program erase;PE)次数作为判定闪速存储器的耐
    受度的指标。大多数的闪速存储器装置都面临产品耐受度(寿命)不足的问
    题。这问题牵涉到闪速存储器本身的特性、软件对闪速存储器管理的架构与
    方法以及使用者的习惯与环境...等等。这些因素都影响着闪速存储器装置寿
    命。也因此,对使用者或系统提供信息,以预估闪速存储器装置是否已快
    达到寿命极限或即将毁损,而让使用者或使用系统可以事先知道并且采取必
    要的预防措施即是一个十分重要的课题。

    发明内容

    本发明提供一种闪速存储器装置、具有闪速存储器装置的行车记录器以
    及管理闪速存储器装置的方法。闪速存储器装置的控制器会检查一区块个数
    是否大于预设值时,以决定是否重新配置数据区及备用区所具有的物理区块
    的数目。藉此,可评估闪速存储器装置的健康程度,并可于闪速存储器装置
    即将损毁前即时地通知使用者。

    本发明提出一种闪速存储器装置,其包括闪速存储器以及控制器。闪速
    存储器具有多个物理区块,而每一物理区块具有多个用以储存数据的闪速存
    储器单元。上述的多个物理区块至少区分为数据区以及备用区(spare 
    area)。数据区及备用区各至少包括上述一物理区块。备用区的物理区块用
    以替换数据区的物理区块。控制器耦接于闪速存储器,用以控制闪速存储器
    装置的操作。控制器并用以当对闪速存储器进行读取、编程或擦除动作时,
    检查区块个数,上述的区块个数为数据区的物理区块已被备用区的物理区块
    所替换的个数,或为备用区的物理区块已用来替换数据区的物理区块的个
    数。其中当上述的区块个数大于预设值时,控制器重新配置数据区及备用区
    所具有的物理区块的数目。

    本发明提出一种行车记录器,其包括影像装置以及上述的闪速存储器装
    置。影像装置用以产生视讯数据。闪速存储器装置耦接影像装置,并包括上
    述的闪速存储器及控制器。闪速存储器的每一物理区块具有多个用以储存视
    讯数据的闪速存储器单元。

    本发明提出一种用以管理上述闪速存储器装置的管理方法。上述的闪速
    存储器装置的管理方法包括:将上述多个物理区块至少区分为一数据区以及
    一备用区。其中数据区及备用区各至少包括上述一物理区块。备用区的物理
    区块用以替换数据区的物理区块。上述的闪速存储器装置的管理方法还包
    括:当对闪速存储器进行读取、编程或擦除动作时,藉由控制器检查一区块
    个数,而上述区块个数为数据区的物理区块已被备用区的物理区块所替换的
    个数,或为备用区的物理区块已用来替换数据区的物理区块的个数。上述的
    闪速存储器装置的管理方法还包括:当控制器检查出上述的区块个数大于预
    设值时,重新配置数据区及备用区所具有的物理区块的数目。

    基于上述,本发明藉由闪速存储器装置的控制器检查区块个数是否大于
    预设值时,以决定是否重新配置数据区及备用区所具有的物理区块的数目。
    藉此,可评估闪速存储器装置的健康程度,并可于闪速存储器装置即将损毁
    前即时地通知使用者。

    为使本发明的上述特征和优点能更明显易懂,下文特举实施例,并结合
    附图详细说明如下。

    附图说明

    图1为本发明一实施例的闪速存储器装置的功能方块图。

    图2为图1的物理区块的示意图。

    图3为本发明一实施例的闪速存储器装置的管理方法的流程图。

    图4为本发明一实施例的闪速存储器装置的管理方法的流程图。

    图5为本发明一实施例的行车记录器的功能方块图。

    附图符号说明

    100、500:闪速存储器装置

    110:闪速存储器

    120:数据区

    130:备用区

    140:物理区块

    142:存储器单元

    150、550:控制器

    S310~S340:闪速存储器装置的管理方法的流程步骤

    S410~S460:闪速存储器装置的管理方法的流程步骤

    560:影像装置

    570:屏幕

    580:麦克风

    SIMG:视讯数据

    SAL:警示讯息

    SAU:声讯

    SAUD:声讯数据

    具体实施方式

    请参考图1及图2,图1为本发明一实施例的闪速存储器装置100的功
    能方块图。图2为图1的物理区块140的示意图。闪速存储器装置100包括
    闪速存储器110以及控制器150。闪速存储器110具有多个物理区块140,
    而每一物理区块140具有多个用以储存数据的闪速存储器单元142。控制器
    150可对闪速存储器单元142进行读取、擦除及编程(亦称写入)操作。

    每一物理区块140还可区分为多个物理页面(physical page),每个物
    理页面具有多个用以储存数据的闪速存储器单元142。此外,已被写入数据
    的物理页面必需先被擦除后才能再次用于写入数据,而物理区块为擦除的最
    小单位,物理页面则为编程的最小单元。在闪速存储器110中,上述的多个
    物理区块140至少区分为数据区120以及备用区(spare area)130。数据区
    120及备用区130各至少包括上述多个物理区块140的至少一物理区块140。

    数据区120的物理区块140是用以储存数据。具体来说,当控制器150
    存取闪速存储器110时,控制器150会将所要存取的逻辑存取地址转换为逻
    辑区块的逻辑页面,并且将逻辑区块的逻辑页面映射至数据区120的物理区
    块140的物理页面。

    备用区130的物理区块140是用以替换数据区120中的物理区块140。
    具体来说,已写入数据的物理区块140必须被擦除后才可再次用于写入数
    据,因此,备用区130的物理区块140是被设计用于写入更新数据以替换映
    射逻辑区块的物理区块140。基此,在备用区130中的物理区块140为空或
    可使用的物理区块,即无记录数据或标记为已没用的无效数据,而可替换数
    据区120的物理区块140。

    控制器150耦接于闪速存储器110,用以控制闪速存储器装置100的操
    作。控制器150并用以当对闪速存储器110进行读取、编程或擦除动作时,
    检查区块个数V1是否大于预设值TH1。在本发明一实施例中,上述区块个
    数V1为数据区120的物理区块已被备用区130的物理区块所替换的个数;
    而在另一实施例中,上述区块个数V1为备用区130的物理区块已用来替换
    数据区120的物理区块的数目。此外,上述的预设值TH1可依据实际需要弹
    性地设定。

    进一步地说,每当有任一在备用区130中的物理区块140被用来替换数
    据区120的物理区块140时,控制器150会累加1至上述的区块个数V1,
    而当区块个数V1大于预设值TH1时,控制器150则重新配置数据区120及
    备用区130所具有的物理区块140的数目。一般来说,当控制器150重新配
    置数据区120及备用区130所具有的物理区块140的数目时,控制器150会
    减少数据区120的物理区块140的数目,并增加或维持备用区130的物理区
    块140的数目。

    请参考图3,图3为本发明一实施例的闪速存储器装置的管理方法的流
    程图。在步骤S310,闪速存储器110的物理区块140会至少被区分为数据
    区120以及备用区130。在步骤S320中,当对闪速存储器110进行读取、
    编程或擦除动作时,控制器150会检查区块个数V1。在步骤S330中,控制
    器150会判断区块个数V1是否大于预设值TH1。倘若为否,则回到步骤S320;
    而倘若为是,则进行步骤S340。在步骤S340中,控制器150重新配置数据
    区120及备用区130所具有的物理区块140的数目。

    在本发明其他实施例中,控制器150还可依据闪速存储器110的不同参
    数,来判断是否重新配置数据区120及备用区130所具有的物理区块140的
    数目。在本发明一实施例中,控制器150会依据所计算的健康值H来判断是
    否重新配置数据区120及备用区130所具有的物理区块140的数目。健康值
    H的计算方式和计算时所需参考的参数可依实际需要作调整,而在本发明一
    实施例中,上述的健康值H可以下面方程式表示:

    H = [ 100 - ( V 1 × W 1 M 1 + V 2 × W 2 M 2 + V 3 × W 3 M 3 + V 1 × W 4 M 4 + V 5 × W 5 M 5 + V 6 × W 6 M 6 + V 7 × W 7 M 7 ) ] ]]>

    其中,上述方程式中的各参数的说明如后:

    V1为上述的区块个数,亦即为数据区120的物理区块140已被备用区
    130的物理区块140所替换的个数或为备用区130的物理区块已用来替换数
    据区120的物理区块的数目;

    V2为闪速存储器110发生无法恢复读取错误(read uncorrected ECC 
    error)的累计次数;

    V3为闪速存储器装置100被启动(power on/off)的总次数;

    V4为闪速存储器110发生擦除错误或编程错误(Erase or program fail)
    的累计次数;

    V5为闪速存储器110发生再尝试读取(read retry)的累计次数;

    V6为最常被更新数据的物理区块140的数据更新次数;

    V7为闪速存储器110的错误位(error bit)的总数;

    W1、W2、W3、W4、W5、W6和W7分别为V1、V2、V3、V4、V5、V6和V7
    的比重值,其可依实际需求调整,而(W1+W2+W3+W4+W5+W6+W7)等于1;

    M1、M2、M3、M4、M5、M6和M7则分别为V1、V2、V3、V4、V5、V6和
    V7的预设最大值。

    控制器150会判断闪速存储器110的健康值H是否小于预设健康临界值
    TH2,并于健康值H小于上述预设健康临界值TH2时,重新配置数据区120
    及备用区130所具有的物理区块140的数目。

    请参考图4,图4为本发明一实施例的闪速存储器装置的管理方法的
    流程图。在步骤S410,闪速存储器装置100被启动。在步骤S420,控制器
    150读取参数,其中所读取的参数可包括上述的参数V1、V2、V3、V4、V5、
    V6、V7、M1、M2、M3、M4、M5、M6、M7、W1、W2、W3、W4、W5、W6、W7。此
    外,为真实地反应步骤S410中闪速存储器装置100的启动,控制器150在
    步骤S420中会累加1至闪速存储器装置100被启动的总次数V3。在步骤
    S430,控制器150会判断是否对闪速存储器110进行读取、编程或擦除动作。
    当控制器150判断出有对闪速存储器110进行读取、编程或擦除动作时,控
    制器150会依据所进行的动作,更新相关的参数,并计算健康值H(步骤
    S440)。此外,在步骤S450中,控制器150会判断健康值H是否小于上述的
    预设健康临界值TH2。倘若为否,则回到步骤S430;而倘若为是,则进行步
    骤S460,此时控制器150即重新配置数据区120及备用区130所具有的物
    理区块140的数目。

    必须了解的是,在本发明一实施例中,当控制器150重新配置数据区
    120及备用区130所具有的物理区块140的数目之后,上述的参数M1、M2、
    M3、M4、M5、M6、M7、W1、W2、W3、W4、W5、W6和W7可重新设定以因应不
    同的需要及状况。如此,即可使得闪速存储器装置100在应用上更为弹性。

    在本发明一实施例中,上述的闪速存储器装置100的功能可进一步地扩
    充,而成为一个行车记录器。请参考图5,图5为本发明一实施例的行车记
    录器500的功能方块图。行车记录器500具有闪速存储器110以及控制器
    550,其中控制器550具有控制器150的所有功能。控制器150与控制器550
    具有相同功能的部分可参照上述的说明,故在此即不再赘述。

    此外,在本发明一实施例中,行车记录器500还具有影像装置560,用
    以提供视讯数据SIMG至控制器550,以使控制器550将视讯数据SIMG写入至闪
    速存储器110的数据区120。影像装置560例如是一台数字录影机,用以拍
    摄行车时车辆附近的影像。

    再者,在本发明一实施例中,行车记录器500可具有屏幕570,其耦接
    于控制器550,用以当控制器550检查出上述的区块个数V1大于上述预设
    值TH1时,显示一警示讯息SAL,以即时地提醒车辆驾驶员。此外,在本发
    明一实施例中,当健康值H小于上述的预设健康临界值TH2时,屏幕570亦
    可显示警示讯息以提醒车辆驾驶员。

    另外,在本发明一实施例中,行车记录器500可具有麦克风580,用以
    提供声讯SAU至控制器550,而控制器550将声讯SAU转换成声讯数据SAUD后,
    再将声讯数据SAUD写入至闪速存储器110的数据区120。

    综上所述,本发明的闪速存储器装置、行车记录器以及闪速存储器装置
    的管理方法藉由闪速存储器装置的控制器,检查一区块个数是否大于预设值
    时,以决定是否重新配置数据区及备用区所具有的物理区块的数目。藉此,
    可评估闪速存储器装置的健康程度,并可于闪速存储器装置即将损毁前即时
    地通知使用者。

    虽然本发明已以实施例揭示如上,然其并非用以限定本发明,本领域的
    技术人员,在不脱离本发明的精神和范围的前提下,可作若干的更动与润饰,
    故本发明的保护范围是以本发明的权利要求为准。

    关 键  词:
    行车 记录器 存储器 装置 及其 管理 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:行车记录器、闪速存储器装置及其管理方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4264498.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1