用于Flash存储器的BCH编解码器设计与验证

用于Flash存储器的BCH编解码器设计与验证

论文摘要

数字信号在其传输、存储的过程中,由于受到各种噪声和干扰的影响,可能发生错误,为了提高信息传输和存储的可靠性,必须采用合适的差错控制技术。近年来由于各种手持设备的流行,带动了Flash存储器的广泛使用,然而由于自身的物理特点,Flash存储器的稳定性较差,经过多次擦写之后,发生错误的概率逐渐增加,为保证数据存储的正确,必须采用合适的纠错码技术。由于BCH码具有较强的纠正随机错误的能力,而且编解码比较简单,很适合用作Flash存储器的纠错码。首先,本文针对Flash存储器的特点,设计了并行化的线性反馈移位寄存器、并行化的钱搜索电路,以及实现了求解错误位置多项式的BM迭代算法,并利用上述模块构造了一个并行化的、最高纠错能力为8位的BCH编解码器,大大加快了BCH编解码速度。其次,介绍了SystemVerilog语言和VMM验证方法学,建立了一个基于VMM方法的验证平台,利用此验证平台对上述BCH编解码器进行了事务级的、随机化的、覆盖率驱动的功能验证,对编解码速度和解码错误概率进行了统计分析,并进行了FPGA验证。最后,对上述BCH编解码器依次进行了逻辑综合、形式验证、时序分析、动态仿真和功耗分析等工作,证明此BCH编解码器功能正确,并能够工作在最高50MHz的时钟频率下,完全满足Flash存储器的应用需求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 芯片设计技术的发展现状
  • 1.3 纠错码技术简介及其研究现状
  • 1.4 本文的主要研究内容
  • 1.5 论文结构
  • 第2章 BCH 编解码器设计
  • 2.1 Flash 存储器的特点
  • 2.2 伽罗华域
  • 2.3 BCH 编码器设计
  • 2.3.1 BCH 码的表示方法
  • 2.3.2 生成多项式
  • 2.3.3 并行线性反馈移位寄存器
  • 2.4 BCH 解码器设计
  • 2.4.1 伴随式
  • 2.4.2 错误位置多项式
  • 2.4.3 并行钱搜索
  • 2.5 本章小结
  • 第3章 BCH 编解码器的验证
  • 3.1 System Verilog 语言及VMM 验证方法学
  • 3.2 验证平台及方法
  • 3.2.1 验证平台的构建
  • 3.2.2 验证平台的控制
  • 3.2.3 覆盖率驱动的验证
  • 3.3 BCH 编解码器的功能验证
  • 3.3.1 基本功能验证
  • 3.3.2 编解码速度
  • 3.3.3 解码错误概率
  • 3.4 BCH 编解码器的FPGA 验证
  • 3.5 本章小结
  • 第4章 BCH 编解码器的综合
  • 4.1 BCH 编解码器的逻辑综合
  • 4.2 BCH 编解码器的形式验证
  • 4.3 BCH 编解码器的时序分析
  • 4.4 BCH 编解码器的动态仿真
  • 4.5 BCH 编解码器的功耗分析
  • 4.6 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于1553B总线的编解码器设计与实现[J]. 绍兴文理学院学报(自然科学) 2020(01)
    • [2].基于FPGA的曼彻斯特编解码器设计与实现[J]. 现代计算机(专业版) 2010(12)
    • [3].基于FPGA的曼彻斯特码编解码器的实现[J]. 石油仪器 2011(05)
    • [4].波长漂移对时域相位光码分多址编解码器性能的影响[J]. 中国激光 2008(12)
    • [5].1553B总线中曼彻斯特编解码器的设计[J]. 现代电子技术 2011(04)
    • [6].基于FPGA的曼彻斯特编解码器设计[J]. 电子设计工程 2011(23)
    • [7].光纤光栅阵列编解码器反射谱性能研究[J]. 光学学报 2009(12)
    • [8].Mobiclip——领先全球的编解码器[J]. 电脑与电信 2008(09)
    • [9].结构参数对串联微环谐振腔编解码器性能的影响[J]. 物理学报 2015(03)
    • [10].强抗干扰遥控汽车编解码器的设计与应用[J]. 微型机与应用 2014(02)
    • [11].超结构光纤光栅时域相位编解码器的半边带应用[J]. 中国激光 2009(11)
    • [12].基于FPGA的曼彻斯特编解码器设计[J]. 软件导刊 2013(10)
    • [13].TANDBERG利用全新的C40产品扩展获奖的C系列编解码器平台[J]. 电脑与电信 2010(02)
    • [14].一种基于HDMI2.0的编解码器设计[J]. 电子技术应用 2018(06)
    • [15].Signals Research Group与思博伦证实EVS编解码器的诸多优势[J]. 电信网技术 2016(09)
    • [16].基于FPGA的CRC编解码器实现[J]. 电子器件 2012(06)
    • [17].USB 3.0中8b/10b编解码器的设计[J]. 现代电子技术 2011(18)
    • [18].基于S3C2440的H.264软编解码器实现[J]. 现代电子技术 2010(06)
    • [19].基于C语言的轻量级高效XML编解码器[J]. 计算机工程 2009(04)
    • [20].100G以太网中物理层编解码器设计[J]. 光通信研究 2009(01)
    • [21].基于FPGA的高速RS编解码器设计与实现[J]. 信息技术 2008(06)
    • [22].WM8903:超低功耗编解码器[J]. 世界电子元器件 2008(07)
    • [23].基于耦合双环阵列的二维相干光码分多址编解码器[J]. 光学学报 2014(05)
    • [24].Synaptics AudioSmart USB-C编解码器获THX认证[J]. 计算机与网络 2017(22)
    • [25].Linux系统中H.264编解码器的移植与应用[J]. 科技资讯 2015(10)
    • [26].一种基于低成本FPGA的高速8B/10B编解码器设计[J]. 微计算机信息 2012(10)
    • [27].基于FPGA的曼彻斯特编解码器的设计[J]. 电子设计工程 2019(10)
    • [28].基于FPGA的S模式并行数据编解码器设计[J]. 弹箭与制导学报 2017(05)
    • [29].ACCESS编解码器在广播直播中的应用[J]. 视听界(广播电视技术) 2014(01)
    • [30].基于可配置DSP的VoIP语音编解码器设计[J]. 电声技术 2009(03)

    标签:;  ;  ;  

    用于Flash存储器的BCH编解码器设计与验证
    下载Doc文档

    猜你喜欢