news 2026/4/18 8:52:48

flash的checkboard是什么?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
flash的checkboard是什么?

在之前的文章中我们提到过,AECQ100可靠性实验中的flash擦写实验需要在flash中写入checkboard或者inverse-checkboard,那么flash的checkboard究竟是什么内容呢?

AEC-Q100 stress实验详解#7——EDR(耐久性、数据保持)

checkboard,直译过来是棋盘的意思。所以flash checkboard是指flash中内容像棋盘一样0和1间隔分布。

那么有的同学会说,直接写0x55或者0xAA不就好了么。其实不是这样的,正常我们访问flash的地址是逻辑地址,并不是flash内部的物理地址。以下面flash结构为例:

该flash IP共有137个IO(128+9ECC),所以我们每次flash program动作至少要program 128bit(忽略9bit ECC, user program时flash controller会自动计算ECC并写入flash)。

flash的物理地址又分为XADR和YADR。XADR对应word line(WL),表示行地址。YADR对应bit line(BL),表示行内的地址,每个IO对应一个BL。所以在这种情况下,checkboard就是在每次128bit program中all-0和all-1交替出现。比如地址0x0000是all-0,地址0x0010是all-1.

inverse-checkboard同理,即将checkboard中的内容反过来即可。如此即可保证每个BL中相邻bit为不同数据。

此外在row切换时还需要特别注意,相邻row的其实内容需要不一致。比如row#0 addr0是以0x0000开头的,那么row#1 add0就要以0xFFFF开头。这样才能保证不同row之间的相邻bit也为不同数据。

下面为checkboard数据:

row#0:00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFFrow#1:FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF00000000 00000000 00000000 00000000
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 6:30:43

从零搭建Open-AutoGLM访问审计系统:资深架构师的6步法

第一章:Open-AutoGLM 异常访问监控配置在部署 Open-AutoGLM 服务时,启用异常访问监控是保障系统安全与稳定运行的关键环节。通过合理配置日志采集、行为阈值和告警机制,可有效识别暴力破解、高频请求或非授权访问等潜在威胁。配置日志采集路径…

作者头像 李华
网站建设 2026/4/18 6:30:00

LangFlow Mediator中介者模式协调交互

LangFlow Mediator:用中介者模式重塑 LLM 应用开发 在大语言模型(LLM)技术席卷各行各业的今天,构建智能对话系统、自动化内容生成器或知识问答引擎已不再是科研实验室的专属任务。越来越多的产品团队和业务人员希望快速验证一个 A…

作者头像 李华
网站建设 2026/4/18 2:53:22

LangFlow Builder建造者模式分步构造对象

LangFlow Builder:用“搭积木”的方式构建AI应用 在探索大型语言模型(LLM)的今天,越来越多开发者和业务人员希望快速验证一个智能系统的可行性——比如让AI读取企业文档后回答员工提问,或者构建一个能自动调用工具的智…

作者头像 李华
网站建设 2026/4/17 12:36:40

Playwright 文件操作

Playwright 文件操作(2025 年最新版) Playwright 本身是浏览器自动化工具,主要在浏览器环境中运行,但它提供了便捷的 API 来处理文件上传和文件下载。此外,在 Node.js 环境中,你可以结合 Node.js 的 fs 模…

作者头像 李华
网站建设 2026/4/17 21:53:47

C++ atomic类型详解

atomic类型详解一:atomic_flag介绍atomic类型详解二:std::atomicatomic类型详解三:std::atomic(续)atomic类型详解四:C风格原子操作介绍

作者头像 李华
网站建设 2026/4/18 8:37:55

学术写作新范式:书匠策AI如何重构期刊论文创作生态

在科研竞争日益激烈的今天,期刊论文的发表质量与效率已成为衡量学者学术影响力的重要指标。然而,传统写作模式中选题同质化、论证逻辑混乱、文献引用不规范等问题,正成为制约学术创新的瓶颈。书匠策AI科研工具(官网:ht…

作者头像 李华