news 2026/8/29 23:53:17

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/8/29 3:03:03

从泄露到合规:Open-AutoGLM日志权限改造全流程(含RBAC模型落地细节)

第一章:从日志泄露看权限失控的代价系统日志本应是排查问题的利器,却常因权限配置不当成为数据泄露的突破口。当开发人员为图方便将日志文件设置为全局可读,攻击者便能通过简单的目录遍历获取敏感信息。更严重的是,部分日志中明文…

作者头像 李华
网站建设 2026/8/29 13:34:51

阻塞队列:线程池核心机制take() vs poll()

《线程池核心机制:Worker线程如何高效获取与执行任务》《阻塞队列的魔法:take() vs poll()在线程池中的关键选择》《任务执行异常处理:线程池中的容错机制设计哲学》《从take()到run():深入解析线程池工作线程的完整生命周期》一、…

作者头像 李华
网站建设 2026/8/29 21:24:01

【2025最新】基于SpringBoot+Vue的宠物商城网站管理系统源码+MyBatis+MySQL

💡实话实说:用最专业的技术、最实惠的价格、最真诚的态度服务大家。无论最终合作与否,咱们都是朋友,能帮的地方我绝不含糊。买卖不成仁义在,这就是我的做人原则。摘要 随着互联网技术的快速发展和人们生活水平的不断提…

作者头像 李华
网站建设 2026/8/29 4:43:44

LangFlow Reactor反应器模式响应事件

LangFlow Reactor反应器模式响应事件 在构建智能对话系统、自动化内容生成流程或复杂推理代理时,开发者常常面临一个共同的挑战:如何快速验证想法,同时保证系统的可维护性和团队协作效率?传统的代码开发方式虽然灵活,但…

作者头像 李华
网站建设 2026/8/29 21:23:51

ECharts 饼图(Pie Chart)教程

ECharts 饼图(Pie Chart)教程 ECharts 的饼图(series.type ‘pie’)主要用于展示数据在总体中的占比比例,支持实心饼图、圆环图(南丁格尔图/玫瑰图)、多层嵌套等变体。数据通过 data 数组中的…

作者头像 李华
网站建设 2026/8/29 11:45:30

Open-AutoGLM日志加密部署难题:90%团队忽略的2个致命风险点

第一章:Open-AutoGLM 日志数据加密存储在 Open-AutoGLM 系统中,日志数据的安全性至关重要。为防止敏感信息泄露,系统采用端到端加密机制对日志进行安全存储。所有日志在写入磁盘前均经过加密处理,确保即使存储介质被非法获取&…

作者头像 李华