【24h】

On the poset structure of floating codes

机译:关于浮码的POSET结构

获取原文

摘要

Flash memory is a non-volatile, non-mechanical data storage technology that stores data by trapping charge and can be reused by freeing the trapped charge with an internal erase operation. When flash memory cells are erased, there is a considerable negative impact on the longevity and performance of the device. To defer and minimize these erasures, a floating code is able to store variable updates as cell increments. A (n, q, k) floating code uses an array of n cells with q levels to store k binary variables. In this paper, we investigate the poset (partially ordered sets) structures derived from the various states of the n cells and k variables. These posets have fundamentally different structures that makes designing floating codes a challenge, most notably their structure of their vertex covers. Based on the poset structure, we present a new floating code for l = 2 and arbitrary q, k and n ∈ {k, k+1}, or arbitrary n, q and k = 2 that is optimal for single cell increments and has a deficiency of O(qk), the best possible deficiency. We present an algorithm for constructing the floating code and prove that the algorithm produces a valid floating code.
机译:闪存是一种非易失性的非机械数据存储技术,可以通过捕获电荷来存储数据,并且可以通过通过内部擦除操作释放被捕获的电荷来重复使用。擦除闪存单元时,对设备的寿命和性能有相当大的负面影响。为了推迟和最小化这些擦除,浮动代码能够将变量更新物存储为单元增量。 a(n,q,k)浮动代码使用具有q级别的n个单元数组来存储k二进制变量。在本文中,我们研究了来自N个细胞和K变量的各种状态的POSET(部分有序集)结构。这些POSETS具有根本不同的结构,使设计浮动规范成为一个挑战,最重要的是它们的顶点盖的结构。基于POSET结构,我们为L = 2和任意q,k和n {{k,k + 1}或任意n,q和k = 2提供了一个新的浮动代码,这对于单个细胞增量是最佳的,并且具有o(qk)的缺乏,最好的缺乏。我们提出了一种构造浮动代码的算法,并证明算法产生有效的浮动代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号