半导体装置制造方法及图纸

技术编号:21377997 阅读:57 留言:0更新日期:2019-06-15 13:30
半导体装置包括:存储器装置;和存储控制器。该存储控制器包括对存储器装置执行数据操作的闪存控制器、以及执行用于控制闪存控制器的实时操作系统(RTOS)的处理器,其中该RTOS从主机接收数据的过期时间信息,并且基于过期时间信息使用调度器执行至少一个数据操作。

【技术实现步骤摘要】
半导体装置相关申请的交叉引用本申请要求于2017年12月6日在韩国知识产权局提交的韩国专利申请No.10-2017-0166817的权益,该公开的全部内容通过引用合并在此。
本公开涉及半导体装置,更具体地,涉及对存储器装置执行数据操作的半导体装置。
技术介绍
各种基于闪存的存储装置对存储器装置执行各种数据操作。例如,在从主机接收到读取或写入数据的命令后,存储装置可以执行比如读取操作、写入操作、编程操作和擦除操作的各种数据操作,以处理该命令。由于存储器装置的特性,这种基于闪存的存储装置不会一次性地对单个存储单元执行数据操作。例如,可以逐页地执行读取操作和写入操作,并且可以逐块地执行擦除操作。基于闪存的存储装置仅在页面空闲的时候能够将数据写入存储器装置的页面,并且通过执行读取-修改-写入更新而不是就地更新来更新数据。也就是说,基于闪存的存储装置不能立即地重写相同的存储器装置。在具有这样特性的基于闪存的存储装置中,为了确保存储装置的容量,在适当的时间把陈旧的页面改变为空闲的页面是很重要的。因此,除了通过传统的垃圾收集的擦除方法之外,还需要一种方法,基于闪存的存储装置通过这种方法可以确定数据是否已经过期并且在适当的时间执行擦除操作。
技术实现思路
本公开的各方面提供了一种半导体装置,其可通过使用数据的过期时间信息在适当的时间对存储器装置执行数据操作来确保容量和改善垃圾收集的性能。然而,本公开的各方面不限于此。通过参考下面给出的本公开的详细描述,本公开的以上和其他方面对于本公开所属领域的普通技术人员之一将变得更显而易见。根据本公开的一方面,提供一种包括存储器装置的半导体装置;以及存储控制器。存储控制器包括:闪存控制器,其被配置为对存储器装置执行数据操作;以及处理器,其被配置为执行用于控制闪存控制器的实时操作系统(RTOS),其中RTOS被配置为从主机接收数据的过期时间信息,并基于过期时间信息,使用调度器控制闪存控制器执行数据操作中的至少一个。根据本公开的另一方面,提供一种半导体装置,包括:存储器装置,其包括在其中存储从主机接收的与过期时间信息相关联的数据的区域;以及存储控制器。存储控制器包括:闪存控制器,其对存储器装置执行数据操作;以及处理器,其被配置为执行用于控制闪存控制器的实时操作系统(RTOS),其中RTOS被配置为基于过期时间信息识别存储在所述区域中的数据当中的过期数据,并对过期数据执行数据操作。根据本公开的又一方面,提供一种半导体装置,包括:存储器装置,其包括第一区域和与第一区域分开的第二区域;以及存储控制器。存储控制器包括:被配置为对存储器装置执行数据操作的闪存控制器;处理器,其被配置为执行用于控制闪存控制器的实时操作系统(RTOS);以及数据模块,其被配置为管理存储器装置中的将要存储与过期时间信息相关联的数据的位置,其中RTOS被配置为从主机接收数据的过期时间信息和应用了过期时间信息的范围,数据模块被配置为将与应用了过期时间信息的所述范围相对应的数据从第一区域移动到第二区域,并且RTOS被配置为识别存储在第二区域中的数据当中的过期数据并且对过期数据执行数据操作。根据本专利技术的再一方面,存储装置包括:具有多个存储器元件的半导体存储器装置;以及存储控制器。存储控制器包括:存储装置接口,其被配置为从主机接收第一数据,并且还被配置为接收关于第一数据的第一过期时间信息;闪存控制器,其被配置为将第一数据存储在半导体存储装置中;以及处理器,其被配置为执行指令以使得闪存控制器基于第一过期时间信息在第一删除时间从半导体存储器装置中删除第一数据。附图说明通过结合附图对实施例的以下描述,这些和/或其他方面将变得显而易见并且更容易理解。图1是半导体系统的实施例的框图。图2是示出半导体系统的实施例的操作的概念图。图3是示出半导体装置的实施例的操作的概念图。图4是示出半导体装置的实施例的操作的概念图。图5是半导体装置的存储器装置的实施例的框图。图6是半导体装置的存储器装置的实施例的框图。图7是半导体系统的实施例的框图。图8是半导体装置的存储器装置的实施例的框图。图9是半导体装置的实施例的存储器装置的框图。图10是半导体系统的实施例的框图。图11是示出半导体装置的实施例的操作的概念图。图12是半导体系统的实施例的框图。具体实施方式图1是半导体系统1的实施例的框图。参照图1,半导体系统1可包括主机10和存储装置20。主机10可以请求将数据存储在存储装置20中或者请求从存储装置20读取数据。例如,主机10可以通过主机接口(I/F)130向存储装置20发送数据写入命令CMD和待写入的数据DATA。此外,主机10可以向存储装置20发送数据读取命令CMD并且通过主机接口130从存储装置20接收读取的数据DATA。主机10可以根据存储装置20支持的接口与存储装置20交换命令CMD和数据DATA。在一些实施例中,主机10和存储装置20之间的接口可以符合的协议或标准的示例包括:通用闪存(UFS)、小型计算机系统接口(SCSI)、串行连接SCSI(SAS)、串行高级技术附件(SATA)、外设部件互连高速(PCIe)、嵌入式多媒体卡(eMMC)、光纤通道(FC)、高级技术附件(ATA)、集成驱动电子设备(IDE)和通用串行总线(USB)。然而,这些仅仅是示例并且本公开不限于此,通常任何允许数据在主机10和存储装置20之间交换的接口协议或标准都能被采用。在一些实施例中,主机10可以是例如个人电脑、服务器、笔记本电脑、平板电脑、智能手机或者移动电话的计算装置,但本公开不限于此。存储装置20包括存储控制器200和存储器装置290。存储控制器200控制存储装置20的整体操作。例如,存储控制器200可以对存储器装置290执行数据操作,以写入、读取或删除主机10所请求的数据。存储器装置290包括非易失性存储器装置。例如,存储器装置290可以包括实现为闪速存储器、磁阻随机存取存储器(MRAM)、相变随机存储器(PRAM)或铁电随机存储器(FeRAM)的存储器装置,但是这些仅仅是示例并且本公开不限于此。存储控制器200包括处理器210、缓冲器220、存储装置接口230和闪存控制器240。在本实施例中,存储装置20的存储控制器200还可包括数据模块250,下文中将参照图7来描述数据模块250。处理器210执行并处理用于控制存储装置20的整体操作的软件。缓冲器220可以用作用于处理器210的操作的主存储器或可以用作用于临时存储数据的高速缓冲存储器。在一些实施例中,缓冲器220可以包括诸如静态随机存取存储器(SRAM)或动态随机存取存储器(DRAM)的易失性存储器,但这些仅仅是示例并且本公开不限于此。存储装置接口230电连接到主机10的主机接口130,以从主机10接收命令CMD和/或数据DATA,或者向主机10提供数据DATA。存储装置接口230和主机接口130能够利用诸如如上所述的接口协议或标准的各种接口协议或标准交换数据。闪存控制器240可以在处理器210的控制下对存储器装置290执行数据操作,例如写入操作、读取操作和擦除操作。在一些实施例中,存储装置20可以实现为固态驱动器(SSD)或各种基于闪存的存储卡。可以应用于各种实施例的存储器装置290可以在逻辑本文档来自技高网...

【技术保护点】
1.一种半导体装置,包括:存储器装置;以及存储控制器,包括:闪存控制器,其被配置为对所述存储器装置执行数据操作,以及处理器,其被配置为执行用于控制所述闪存控制器的实时操作系统,其中所述实时操作系统被配置为从主机接收数据的过期时间信息,并且基于所述过期时间信息,使用调度器控制所述闪存控制器执行所述数据操作中的至少一个。

【技术特征摘要】
2017.12.06 KR 10-2017-01668171.一种半导体装置,包括:存储器装置;以及存储控制器,包括:闪存控制器,其被配置为对所述存储器装置执行数据操作,以及处理器,其被配置为执行用于控制所述闪存控制器的实时操作系统,其中所述实时操作系统被配置为从主机接收数据的过期时间信息,并且基于所述过期时间信息,使用调度器控制所述闪存控制器执行所述数据操作中的至少一个。2.根据权利要求1所述的半导体装置,其中所述实时操作系统被配置为从所述主机接收应用了所述过期时间信息的数据的范围、以及所述过期时间信息,并且基于所述过期时间信息和所述范围来处理所述数据操作中的至少一个。3.根据权利要求1所述的半导体装置,其中所述过期时间信息存储在所述存储器装置中,直到完成与所述过期时间信息相关联的数据操作。4.根据权利要求3所述的半导体装置,其中所述存储器装置将所述过期时间信息存储在页面的备用区域中。5.根据权利要求1所述的半导体装置,其中所述调度器被配置为通过使用第一类型任务来实时地处理所述数据操作中的至少一个。6.根据权利要求1所述的半导体装置,其中所述调度器被配置为通过使用第二类型任务来在后台处理所述数据操作中的至少一个。7.根据权利要求1所述的半导体装置,其中所述存储控制器还包括:数据模块,其被配置为管理所述存储器装置中的要存储与所述过期时间信息相关联的数据的位置。8.根据权利要求7所述的半导体装置,其中所述存储器装置包括第一区域和与所述第一区域分开的第二区域,并且所述数据模块被配置为在所述第二区域中存储与所述过期时间信息相关联的数据。9.根据权利要求8所述的半导体装置,其中所述过期时间信息包括第一过期时间信息和第二过期时间信息,并且所述第二区域包括第一分区和与所述第一分区分开的第二分区,其中所述数据模块被配置为在所述第一分区中存储与所述第一过期时间信息相关联的第一数据,以及在所述第二分区中存储与所述第二过期时间信息相关联的第二数据。10.一种半导体装置,包括:存储器装置,其包括存储与从主机接收的过期时间信息相关联的数据的区域;以及存储控制器,其包括:闪存控制器,其被配置为对所述存储器装置执行数据操作,以及处理器,其被配置为执行用于控制所述闪存控制器的实时操作系统,其中所述实时操作系统被配置为基于所述过期时间信息识别存储在所述区域中的数据当中的过期数据,并且对所述过期数据执行至少一...

【专利技术属性】
技术研发人员:金鼎勋李荣息卢羌镐
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1