【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.
机译:闪存是一种非易失性,非机械性的数据存储技术,它通过捕获电荷来存储数据,并且可以通过内部擦除操作释放捕获的电荷来重复使用。当擦除闪存单元时,会对器件的寿命和性能产生相当大的负面影响。为了推迟并最大程度地减少这些擦除,浮动代码能够将变量更新存储为单元格增量。一个(n,q,k)浮动代码使用n个具有q个级别的单元的数组来存储k个二进制变量。在本文中,我们研究了从n个单元和k个变量的各种状态派生的poset(部分有序集)结构。这些位姿具有根本不同的结构,这使得设计浮动代码成为一个挑战,最值得注意的是其顶点覆盖的结构。基于姿势结构,我们为l = 2和任意q,k和n∈{k,k + 1}或任意n,q和k = 2提供了一个新的浮动代码,该代码对于单个像元增量是最佳的,并且具有O(qk)的缺陷,最好的缺陷。我们提出一种构造浮动代码的算法,并证明该算法产生有效的浮动代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号