【技术实现步骤摘要】
本专利技术涉及半导体装置及其数据写入方法。例如,涉及具备非易失性 的半导体存储器和对其工作进行控制的控制器的存储系统。
技术介绍
在NAND型闪速存储器中,数据统一写入多个存储单元。该统一写入 的单位成为页。关于NAND型闪速存储器的数据的写入,例如在日本特开 2007-242163号公报中存在公开。伴随于近年来的NAND型闪速存储器的 大容量化,页容量变大。因此NAND型闪速存储器,写入大容量数据时的 写入性能有所提高。可是,相对于NAND型闪速存储器的来自主机设备的存取单位,未必 限于大容量的情况。尤其是,在应当写入数据的大小不足页容量的情况下, 无法充分发挥NAND型闪速存储器的写入性能,存在写入速度有所下降的 情况。
技术实现思路
本专利技术提供能够提高数据的写入速度的半导体装置及其数据写入方法。根据本专利技术的 一个方面的半导体装置具备非易失性半导体存储器, 其具有具备可以保持2比特以上的数据的多个存储单元的笫1存储块和具 备可以保持l比特的数据的多个存储单元的第2存储块,并可以对于上述 第1、第2存储块以作为多个上述存储单元的集合的页为单位编程数据,在上述第l存储块中,上述页按可以保持的上述数据的每比特分配,且每比特所需要的写入时间不同;和控制器,其向上述非易失性半导体存储器 供给从主机设备接收到的写入数据,并将向上述第1存储块或第2存储块 的上述写入数据的编程,按上述每页指示给上述非易失性半导体存储器, 上述控制器,在上述写入数据的尾页相当于上述写入所需要的时间为最长 的比特的情况下,对于上述非易失性半导体存储器在上述第2存储块的任 一页执行关 ...
【技术保护点】
一种半导体装置,具备: 非易失性半导体存储器(11),其具有具备可以保持2比特以上的数据的多个存储单元的第1存储块(BLK1)和具备可以保持1比特的数据的多个存储单元的第2存储块(BLK2),并可以对于上述第1、第2存储块(BLK1、 BLK2)以作为多个上述存储单元的集合的页为单位编程数据,在上述第1存储块(BLK1)中,上述页按可以保持的上述数据的每比特分配,且每比特所需要的写入时间不同;和 控制器(12),其向上述非易失性半导体存储器(11)供给从主机设备(2 )接收到的写入数据,并将向上述第1存储块(BLK1)或第2存储块(BLK2)的上述写入数据的编程,按上述每页指示给上述非易失性半导体存储器(11),上述控制器(12),在上述写入数据的尾页相当于上述写入所需要的时间为最长的比特的情况下,对于上述非易失性半导体存储器(11)在上述第2存储块(BLK2)的任一页执行关于该数据的编程。
【技术特征摘要】
JP 2008-8-13 208649/20081.一种半导体装置,具备非易失性半导体存储器(11),其具有具备可以保持2比特以上的数据的多个存储单元的第1存储块(BLK1)和具备可以保持1比特的数据的多个存储单元的第2存储块(BLK2),并可以对于上述第1、第2存储块(BLK1、BLK2)以作为多个上述存储单元的集合的页为单位编程数据,在上述第1存储块(BLK1)中,上述页按可以保持的上述数据的每比特分配,且每比特所需要的写入时间不同;和控制器(12),其向上述非易失性半导体存储器(11)供给从主机设备(2)接收到的写入数据,并将向上述第1存储块(BLK1)或第2存储块(BLK2)的上述写入数据的编程,按上述每页指示给上述非易失性半导体存储器(11),上述控制器(12),在上述写入数据的尾页相当于上述写入所需要的时间为最长的比特的情况下,对于上述非易失性半导体存储器(11)在上述第2存储块(BLK2)的任一页执行关于该数据的编程。2. 根据权利要求l所述的半导体装置,其中上述控制器(12 ),使上述页单位的数据及对上述第1存储块(BLK1 ) 内的任一页进行指定的第1行地址(RA1),对于上述非易失性半导体存 储器(11)可以传送,且可以发布已传送的上述第1行地址(RA1)的改 变指令(INST—RA)和对上述第2存储块(BLK2)内的任一页进行指定 的第2行地址(RA2);上述控制器(12),在相当于上述尾页的上述第l行地址(RA1)相 当于上述写入所需要的时间为最长的比特的情况下,在上述数据及上述第 1行地址(RA1)的传送之后,接着发布上述改变指令(INST—RA)及上 述第2行地址(RA2)并向上述非易失性半导体存储器(11 )供给;上述非易失性半导体存储器(11 ),在未发布上述改变指令(INST一RA ) 时对于与上述第1行地址(RA1)对应的第1页执行上述编程,并在发布 了上述改变指令(INST—RA)时对于与上述第2行地址(RA2)对应的第2页执行上迷编程。3. 根据权利要求2所述的半导体装置,其中上述非易失性半导体存储器(11),在上述第2页执行了上述编程之 后,将在上述第2页所编程的数据复制到上述第1页。4. 根据权利要求3所述的半导体装置,其中上述非易失性半导体存储器(11)还具备緩冲电路(32、 33),其 可以以上述页为单位进行与上述控制器(12)之间的数据的收发且可以保 持l页量的数据;在编程时,将从上述控制器(12)传送到上述緩冲电路(32、 33)的 数据,编程于上述存储单元;上述非易失性半导体存储器(11),在将上述第2页的上述数据复制 到相当于上述第1行地址(RA1)的页时,采用在上述第2页执行编程时 传送到上述緩冲电路(32、 33)的数据,执行对于第1页的编程。5. 根椐权利要求l所述的半导体装置,还具备 第1总线(15),其对上述非易失性半导体存储器(11)和上述控制 器(12)之间进行连接;其中,上述第1总线(15)的总线宽度,比对上迷控制器(12)和上 述主机设备(2)之间进行连接的第2总线(14)的总线宽度宽。6. —种半导体装置,具备非易失性半导体存储器(11),其具有各自具备可以保持数据的多个 存储单元的第1、第2存储块(BLK1、 BLK2),并可以对于上述第1、 第2存储块(BLK1 、BLK2 )以页为单位编程数据,上述第1存储块(BLK1 ), 写入速度因页而异;和控制器(12),其对于上述非易失性半导体存储器(11)供给写入数 据,并对向上述第1存储块(BLK1 )或第2存储块(BLK2 )的该写入数 据的编程进行指示,上述控制器(12),在上述写入数据的尾页相当于在 上述第1存储块(BLK1)中上述写入速度最慢的页的情况下,对上述非 易失性半导体存储器(11)进行指示,以在上述第2存储块(BLK2)编程该数据。7. 根据权利要求6所述的半导体装置,其中上述控制器(12 ),使上述页单位的数据及对上述第1存储块(BLK1) 内的任一页进行指定的第l行地址(RA1),对于上述非易失性半导体存 储器(11)可以传送,且可以发布已传送的上述第1行地址(RA1)的改 变指令(INST—RA)和对上述第2存储块(B...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。