news 2026/1/1 23:41:37

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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/22 10:52:57

LangFlow Facade门面模式简化复杂调用

LangFlow:用门面模式重塑LLM开发体验 在AI应用爆发式增长的今天,构建一个能理解用户意图、调用模型并生成自然语言响应的系统,早已不再是科研实验室的专属任务。越来越多的产品经理、教育工作者甚至业务分析师都希望快速搭建自己的智能助手原…

作者头像 李华
网站建设 2025/12/28 2:37:05

Open-AutoGLM账号锁定阈值怎么设?资深架构师亲授4大黄金配置原则

第一章:Open-AutoGLM账号锁定策略配置概述在部署和运维 Open-AutoGLM 系统时,安全机制的合理配置至关重要,其中账号锁定策略是防止暴力破解和未授权访问的核心手段之一。通过设定合理的登录失败尝试次数与锁定时长,系统可在保障用…

作者头像 李华
网站建设 2025/12/22 10:50:55

LangFlow StatefulSet有状态应用管理

LangFlow与StatefulSet:构建可信赖的AI工作流平台 在AI应用从实验室走向生产环境的过程中,一个核心挑战浮出水面:如何让复杂的语言模型工作流既易于构建,又能稳定运行?我们常常看到开发者用几行代码快速搭出惊艳的原型…

作者头像 李华
网站建设 2025/12/22 10:50:49

350页pdf!大模型基础教材发布,开源

大模型技术日新月异,想系统学习却不知从从何入手? 面对海量论文、代码和教程,是不是总觉得知识体系零零散散? 别慌!今天给大家推荐一本由中国人民大学AI Box团队倾力编写的 《大语言模型》中文权威教材,帮你…

作者头像 李华
网站建设 2025/12/30 8:44:54

LangFlow State状态模式管理生命周期

LangFlow State 状态模式管理生命周期 在构建智能对话系统或自动化任务流程时,一个常见的挑战是:如何让 AI 智能体“记住”之前的交互内容,并据此做出合理决策?尤其是在多轮对话、条件分支和动态参数传递的场景下,传统…

作者头像 李华