こんにちは、チームの皆さん、
NXPKW45データシートの表40に記載されているフラッシュメモリの信頼性仕様について、説明を求めています。
当社のアプリケーションには、 最低15年の寿命。現在、フラッシュメインメモリの最後の256KBを使用していますが、注記3によると、これは10万サイクルという高い耐久性を備えています。
表に示されている「最小値」に基づくと、耐久サイクル数とデータ保持期間の間には逆相関関係があることが観察されました。
15年間のデータ保持義務を考慮すると、以下の点が懸念事項となります。
弊社の利用状況を15年間の信頼性目標に合致させるために、さらに詳しい図表やドキュメントをご提供いただけますでしょうか。
こんにちは、 @Ensaf
ここに記載されているデータ保持期間は、指定されたサイクル数経過後の保持期間です。
例えば、Tnvmretp100kという数値は、10万回のサイクル後のデータ保持時間を示しており、これは最低でも5年間です。サイクル数を1万回に減らすと、データ保持期間は10年以上になります。一般的に、サイクル数が増えるほど、予想される保持時間は短くなります。
したがって、サイクル数が5000未満であれば、必要な15年を達成できる。
最後の256KBブロックについては、他のブロックと同じだと思います。
ありがとうございます。よろしくお願いいたします。
ウェンボ
Ensaf_1-1777309492066.png
こんにちは、 @Ensaf さん。
最後の256kBセクターは、最大XKサイクル後のデータ保持に関して、異なる数値を示すとあなたは考えているようですね。
しかし、そうではない。
表が示している内容は以下のとおりです。
image.png
10万回のサイクル後、最後の256KBブロックのデータ保持時間はどれくらいですか?
表から、10万回のサイクル後の最後の256kBブロックの最小データ保持期間は5年であることがわかる。他のフラッシュメモリと同様です。
256KBのブロックは、15年間のデータ保持を保証しつつ、より多くのサイクルに耐えることができるだろうか?
最後の256kBブロック、およびフラッシュメモリの残りの部分は、15年間のデータ保持を保証するために、サイクル数が5k未満である必要があります。
これでより分かりやすくなったでしょうか。
よろしくお願いいたします。
アレックス
念のためまとめておくと、物理的な空き容量があり、かつ最大耐久性限界(特定のブロックにつき10万サイクル)に達していない限り、フラッシュメモリには最長15年間書き込みを続けることができます。
こんにちは、 @Ensaf さん。
あなたはこれを正しく理解していません。
フラッシュメモリへの書き込みを最大15年間維持したい場合は、使用するメモリセクターに対して5K未満の書き込み(サイクル)を実行する必要があります。
耐久性制限(最後の256kBセクターで10万サイクル)は、データの整合性を維持できるサイクル数を表しています。これは、10万回のサイクルで最大15年間使用できるという意味ではありません!
改めて、すべてのフラッシュセクターにおいて当社が保証する最低限の容量を以下に示します。
あなたが自問すべきことは以下のとおりです。
システムは1年間に何回書き込みを行いますか?
システムが年間1000サイクルを書き込むとしましょう。
それは次のことを意味します。
この例が、考慮すべき事項とデータ保持期間の決定方法をより分かりやすく説明していることを願っています。
よろしくお願いいたします。
アレックス
詳細な説明をありがとうございました。理解を深めるため、以下の例と定義について確認させてください。
1時間ごとに増加するカウンター(1日あたり24回の書き込み)を実装し、1回の書き込みにつき16バイトのペイロードを使用する場合:
以前のメールで、15年間で1日あたり18サイクルという制限について言及されていましたが、今回の具体的な使用例(21日に1回の消去)は、保証された制限の範囲内です。この理解は正しいでしょうか?
プログラム操作でセクタがいっぱいになった後、セクタを0xFFFFFFFFまで消去せざるを得なくなった場合にのみ、「サイクル」が消費されることを理解しています。したがって、16バイトずつの書き込みを512回行っても、セクターが最終的に消去されると、消費されるP/Eサイクルは1回だけとなる。これは正しいですか?
こんにちは、 @Ensaf さん。
KW45リファレンスマニュアルでは、メモリの耐久性について詳しく説明しています。
Alexandre_Moulinet_1-1778572862098.png
また、脚注2では、セクターサイクル耐久性は、-40 °C ≤ Tj ≤ 125 °C における単一セクターでのプログラム/消去サイクルの数を表すと定義されています。
Alexandre_Moulinet_2-1778572862133.png
したがって、サイクルとは消去操作とそれに続くプログラム操作を表す。
1サイクルとは、対象のフラッシュ領域を1回消去し、その後再度1回プログラムすることを意味します。
つまり、あなたの理解は正しく、これはあなたの2番目のポイントを裏付けるものです。2 . 「サイクル」の定義
最初の項目1. 例の確認について、あなたが提示した例は有効です。
しかし、あなたが誤解している点が一つあります。
1日18サイクルというのは、15年間のデータ保持と運用を実現するために満たすべき条件の一つに対する答えです。
これはサイクル耐久性に関する答えではありますが、データ保持に関する答えではありません!
データ保持期間については、以下の表に値を示します。
|
時間帯 |
期間中に許可されるサイクル数 |
年間平均サイクル数 |
1日あたりの平均サイクル数 |
|
0歳から5歳 |
0 → 1k |
200ドル以下/年 |
約0.55 /日 |
|
5歳から10歳 |
1k → 10k |
年間1,800ドル以下 |
1日約5回 |
|
10歳から15歳 |
10k → 100k |
18,000ドル以下/年 |
約50/日 |
これらの数値は、自転車の耐久力に関する数値よりも厳しい基準となっている。したがって、自転車の耐久力に関する数値よりも、これらの数値を参考にした方が良いでしょう。
理想的には、15年以上のデータ保持を保証するために、年間200回以下のサイクルを実行する必要があります。
しかし幸いなことに、ご提示いただいた例では、この要件も満たしています。
これは保証範囲内の例であり、あなたの理解は正しいです。
追加情報が必要な場合や、不明な点があればお知らせください。
よろしくお願いいたします。
アレックス
こんにちは、 @Ensaf さん。
一貫性を保つため、ここにも情報を提供します。
矛盾する情報はないと思いますが、データシートに記載されたデータとNXPのエンジニアによるデータの解釈に誤りがあると思います。
それでは、ここで全員一緒にやり直しましょう
まず、あなたがここで共有してくれた図表が気に入りました。
Alexandre_Moulinet_0-1778569804711.png
NXP DSのデータによると、まさにこれが我々に伝わる内容だ。
DSで提供されるデータに関して、考慮すべきもう1つの要素があります。
これは、最後の256kBフラッシュセクターを使って不揮発性データを保存するための重要な情報です。
さて、あなたの計画によれば、あなたはヴァレオの期待を台無しにしてしまったことになります。
データの完全性を維持したまま、15年間のデータ保持を希望されるのですね。
ここで本当に重要なのは以下の点です。
質問1への回答を提供するには:
1日に約18回未満のプログラム/消去サイクルを実行すれば、フラッシュメモリの最後の256kBに保存されているデータの完全性を15年間保証できます。
質問2への回答として、上記で得られた6,666Kサイクル/年を例にとってみましょう。
データ保持は製品寿命にとって重要な要素であると、私たちは明確に認識しています。
主要原則
いずれの停止時点においても:動作時間+保持時間(分@サイクル)≧15年
|
製品の製造年数(年) |
最大累積サイクル数 |
このレベルでの最低保持率 |
生涯保証 |
ステータス |
|
0 → 5 |
1kサイクル以下 |
20歳以上 |
≥ 20 + t ≥ 25 年 |
|
|
5 → 10 |
≤ 10kサイクル |
10歳以上 |
≥ 10 + t ≥ 15〜20 年 |
|
|
10 → 15 |
10万サイクル以下 |
5歳以上 |
≥ 5 + 15〜20年≥ |
|
|
15以上 |
該当なし |
不要 |
要件は既に満たされています |
— |
これにより、理論上の年間サイクル数は以下のようになります。
|
時間帯 |
期間中に許可されるサイクル数 |
年間平均サイクル数 |
1日あたりの平均サイクル数 |
|
0歳から5歳 |
0 → 1k |
200ドル以下/年 |
約0.55 /日 |
|
5歳から10歳 |
1k → 10k |
年間1,800ドル以下 |
1日約5回 |
|
10歳から15歳 |
10k → 100k |
18,000ドル以下/年 |
約50/日 |
これはあくまでも、KW45のデータシートが最低限保証できる内容です。
データ保持時間は、サイクルごとに線形的に低下すると想定できます。
しかし、これはあくまで推測であり、NXPはこのデータの正確性を保証するものではありません。この前提を考慮に入れると、年間サイクル数に柔軟性を持たせることができる。
これが、上記の表がNXPが15年間の運用を保証できる理由です。
設計の堅牢性を高めるために:
これでご理解いただけたでしょうか。
追加情報が必要な場合や、不明な点があればお知らせください。
よろしくお願いいたします。
アレックス