NOR FLASH FAQS - KBA222273 (JA)

Version: *C

セクタまたはチップイレーズ時間について、経年変化により時間が延びることはありますか?

経年変化でセクタまたはチップイレーズ処理時間は延びません。書き換え回数が増えると処理時間が延びる傾向があります。

イレーズ時のプリプログラムについて教えてください。

プリプログラムとは、セクタまたはチップイレーズ動作時に、まず最初にプログラムされているデータビットを確認し、ビットを "1"(消去)状態から "0"(プログラム)状態にプログラムする動作を指します。プリプログラムが完了すると、メモリアレイ内のすべてのデータビットが "0"の状態になります;(セクタまたはチップ)イレーズアルゴリズムが開始され、すべてのビットが "0"(プログラム)状態から "1"(消去)状態にイレーズされます。 フラッシュメモリは "1"から "0"にしかプログラミングできません。これに対し(セクタまたはチップ)イレーズ動作は、セクタ単位またはチップ全体で一斉に実施("0"から"1")されます。セクタまたはチップイレーズ動作の中では、プリプログラムアルゴリズムは自動的に開始され、ユーザーに対して透過的であり、無効にすることはできません。

データシートに記載されている「消去前の00hプログラムを除く」とはどういう意味ですか?

「消去前の00hプログラム」とはプリプログラムのことで、この時間を含まないことを意味します。記載のない製品につきましては、消去前のプリプログラム時間も含めた消去時間がデータシートスペックです。

ライトバッファモードの書込み時間(最大値)は書込みワード数に依存するのでしょうか?

ライトバッファモードの書込み時間(最大値)は書き込みワード数に依存しません。FLASHメモリデバイスはシングルワードプログラミングとライトバッファプログラミングの両方をサポートできますが、ライトバッファのプログラミングがより効率的であるため、好ましいです。ただし、1ワードまたは最大ワードがバッファにロードされている場合でも、書き込みバッファ時間が同じであるため、最大ワード数のバッファをロードすることを推奨します。 したがって、ライトバッファの書き込み時間は書き込みワード数に依存しません。

ByteピンはOpenにしても大丈夫でしょうか?

Openにしないでください。 x8モードのときは、VILを入力、x16モードのときは、VIHを入力してください。GL-Tシリーズは内部プルアップがあるため、x16モードでご使用される場合はOPENでも構いません。

バイトアクセス時の接続方法は (DQ15/A-1ピンとDQ14-8の接続方法は)?

バイトアクセス時、DQ15端子はアドレスA-1に割り当てられます。DQ15/A-1ピンは、CPUの最下位アドレスA0に接続してください。DQ14-8はトリステート(High-Z)であるため、OPENで構いません。なお、BYTE#ピンは"0" (LOW)としてください。

NCピンはOpenにしても大丈夫でしょうか?また、電源や信号線と接続しても大丈夫でしょうか?

はい。Openで構いません。また、NCピンは内部的にパッドに接続されておりませんので、電源や信号線と接続しても問題ありません。

デバイスの最大ジャンクション動作温度について教えてください。

ジャンクション温度(Tj)は以下の計算式で求めることができます。

Tj (θja × Pd) Ta

θja ( /W)     ジャンクション温度(Tj)と周囲温度(Ta)間の熱抵抗

Pd(W)             消費電力=動作電圧(Vd max)×動作電流(Id max

Ta()             周囲温度

<算出例>

型格:S29GL256N90TFIR20H

算出条件:

.θja 44(/W)

[TSOP56パッケージ、無風状態の熱抵抗値を使用]

Pd 0.18(W)

[消費電力の最大値(プログラム/イレース時)を使用]

Ta 85() [動作温度の最大値を使用]

算出結果:

Tj = (44 x 0.18) + 85 = 92.92 ()

FLASHのデータ保持年数はtyp20年とありますが、どの時点からでしょうか。

データ保持年数typ20年は、最後の書き込みからの年数です。データ保持期間は書き換え回数、システム使用温度、書き換えインターバルに依存しますので、書き換え回数とデータ保持期間の保証につきましてはお問い合わせください。

プログラム/消去サイクリング後のデータ保持期間にはどのような要因が影響しますか?

 

プログラム/消去サイクリング後のデータ保持は、次の3つの主なパラメータによって決まります。

  1. システム使用温度(プログラム/消去サイクルとデータ記憶)
  2. プログラム/消去サイクルの総数
  3. サイクリングインターバル期間

サイプレスフラッシュメモリの耐久性とデータ保持特性の詳細については、以下のリンクからAN217979を参照してください。

SPI FlashDDRの概念教えてください。

Double Date Rate (DDR) は、CLKの立ち上がりおよび立ち下がりエッジでフラッシュからデータが出力されます。よって、同じCLK周波数でデータ転送速度はSDR2倍になります。サイプレスのFL-SFS-SFL-LシリーズはDDR機能をサポートしています。

データシートには、10Kプログラム/イレーズ後と100Kプログラム/イレーズサイクル後のデータ保持はそれぞれ20年と2年であることが示されていますが、この値の平均使用温度はいくらですか?

JEDECに従って、データ保持の環境条件としては平均使用温度55℃が使用条件です。

同じメモリ容量のS25FL127SS25FL128Sとの違いはなんですか?

FL127Sは、要求の少ない機能を搭載せず性能を調整することで、主に小型パッケージ向けに開発された製品です。 DDR, Vio, より速い書込み/消去タイミングなどのフル機能セットと高性能を必要とするアプリケーションでは、S25FL128Sを強くお勧めします。

GL-TファミリとGL-Sファミリとのパフォーマンスの違いは何ですか?

GL-Tファミリの読み出し性能は、同じ容量のGL-Sファミリ製品の性能と同じです。GL-Sファミリは1.5 Mbpsの高性能プログラムと0.477 Mbpsの消去をサポートし、GL-Tファミリの場合はそれぞれ1.14 Mbps0.245 Mbpsをサポートします。 各ファミリの詳細な相違点は、アプリケーションノートAN202453 - Migration From GL-P and GL-S to GL-T Flashを参照してください。

S25FL-Lファミリと比較してS25FL-Sファミリの利点は何ですか?

S25FL-Sファミリの特長は80 MHzのダブルデータレート(DDR)周波数であり、S25FL-Lファミリの最大DDR周波数である66 MHzよりも高い性能です。したがって、S25FL-Sファミリは、クラスタ、インフォテインメントなどの、非常に高速な読み出し帯域幅を必要とするアプリケーションに適しています。

S25FL-Sファミリと比較してS25FL-Lファミリの利点は何ですか?

  S25FL-L

ファミリは、均一な4 KB

セクタアーキテクチャを採用しています。これに対して、S25FL-S

ファミリは64 KB

ハイブリッドセクタと256 KB

のユニフォームセクアーキテクチャを特長としています。ハイブリッドセクタアーキテクチャでは、4 KB

セクタの数が限られており、残りのセクタのサイズは64 KB

です。

均一な4 KB

セクタアーキテクチャでは、データのアップデートが細かい単位で可能なため、ハイブリッドセクタアーキテクチャよりも大きな柔軟性を持ちます。

 

1. FL-L Sector Structure

 

不揮発性コンフィギュレーション レジスタ (NVCR) の書き換え方法を教えてください。

WRENコマンド(06h)を発行後、 WRR (01h)コマンドを発行してください。WRRコマンドを発行すると、デバイスは自動的にレジスタの値を消去し、新たな値のプログラムを行います。

詳しくは、データシートの「Write Register (WRR 01h)」項目を参照してください。

S25FL-P, S70FL-P, S25FL-S, S70FL-S, S25FS-S, S70FS-Sファミリの推奨ランドパターンを教えてください。

SPIフラッシュデバイスの推奨ランドパターンについては、次のアプリケーションノートを参照してください。

AN98508 - Cypress Serial Peripheral Interface (SPI) FL Flash Layout Guide

WP#/ACC端子の未使用時は、プルアップ抵抗に接続するべきでしょうか?

WP#/ACC端子は、デバイス内部にプルアップ抵抗が内蔵されているため、オープンで使用できます。

S25FL1-KPower-On Reset に関して、VCCが復帰するときに、VCC (Min)VCC (Low)の間にVCC電圧が低下した場合、フラッシュの動作として何か問題がありますでしょうか。

VCC電圧がVCC (min)~VCC (low)の間で低下しているが、VWIは下回っていない場合は、電源がオンとみなされ、VCCが復帰して、フラッシュは正常に動作します。 しかし、VCC電圧がVWIを下回った場合は、PORを実行する必要があります。ここでは、VCCtPD期間でVCC (low)以下にし、復帰する際にtVSLおよびtPUWパラメータを満たさなければなりません。

図 2. Power-Up Timing Diagram

図 3. Power-Down Timing Diagram

Lowest sector protectedモデルとHighest sector protectedモデルの違いを教えてください。

WP#ACC = VILの時に保護されるセクタが異なります。High Protectモデルは最終セクタが、Low ProtectモデルはSector#0が保護されます。WP#ACCによるプロテクトを使用しない場合、両者の違いはありません。

MicronN25Q SPI NOR Flashに最も近い代替品となるCypress社のSPI NOR Flashメモリは何ですか?

MicronN25Qの代替品はS25FL-L/S25FL-Sです。なお、これは完全互換ではない可能性があります。置き換え時のデバイス間の相違について調査してください。次のアプリケーションノートを参照してください。

アプリケーションノート:AN202471 - Migrating to Cypress S25FL-L Serial NOR Flash from Winbond W25Q-JV/FV, Micron N25Q-A, and Macronix M25L-F Devices

MicronMT25QU SPI NOR Flashに最も近い代替品となるCypress社のSPI NOR Flashメモリは何ですか?

MicronMT25QUに最も近い代替品はS25FS-Sです。 これは完全互換ではない可能性があります。置き換え時のデバイス間の相違について調査してください。

MicronM29W/M29EW Parallel NOR Flashに最も近い代替品となるCypress社のParallel NOR Flashメモリは何ですか?

MicronM29W/M29EWに最も近い代替品はS25FL-Sです。 これは完全互換ではない可能性があります。置き換え時のデバイス間の相違について調査してください。

Numonyx P33 Parallel NOR Flash に最も近い代替品となるCypress社のParallel NOR Flash メモリは何ですか?

MicronM29W / M29EWに最も近い代替品はS29GL-Sです。これは完全互換ではない可能性があります。置き換え時のデバイス間の相違について調査してください。次のアプリケーションノートを参照してください。

アプリケーションノート:AN98584 - Migration from Numonyx™ P33 to Cypress S29GL-S

S29GL-Sの動作状態でTa=85℃を超えた場合、すぐに壊れてしまうのでしょうか?

動作保証温度を超えた場合でも、デバイスは動作いたしますが、動作の保証はされません。

また、絶対最大定格を超えるとデバイスが破損する可能性がありますので、動作保証範囲内でのご使用をお願い致します。

S25FL-SからDPD(ディープパワーダウンモード)機能がなくなりますが、それに相当する他の機能はあるのでしょうか?S25FL-SDPD(ディープパワーダウンモー

ド)に相当する機能はサポートされていません。スタンバイパワーモードは、スタンバイ電流が最も小さくなるパワーモードです。S25FL-Sはスタンバイモードに入り(消費電流 70 µA)、任意のコマンドを受け入れる状態になります。CE#入力信号がアクティブLOWにし、コマンドを実行すると、デバイスは最大で〜100mAを消費します。

GLシリーズでライトバッファプログラムを使用する利点は何ですか?

ライトバッファプログラム機能は、1ビットから256バイト/ 512バイトまでの一括書き込み実行を可能にします。これにより、標準プログラミングアルゴリズムよりも高速な書込みができます。 4は、GLシリーズのライトバッファプログラムがシングルワードプログラムと比較して書込みパフォーマンスが向上していることを示します。

図 4. 256 文のデータを書き込む場合

ある代理店では、オーダー型格に追加の接尾辞が付きます。例えば、接尾辞なし、または接尾辞Eが付いたS29AL016D70BFI020です。この "E"は何を意味しますか?

これらは、Spansion時代にFab/Assy Locationを表すために使用された追加の接尾辞です。合併以後は異なるフォーマットを使用しています。特定のFab/Assy情報については、テクニカルサポートからSupport Caseを作成してください。

 

RFUピンをVDDまたはGNDに接続しても問題ありませんか?

 

RFUは将来使用するための予約済みを意味します。RFUピンをVDDまたはGNDに接続しても問題はありませんが、将来的にピンに機能を割り当てられた新しい型格がリリースされ、その新しい型格へのリプレースを行う場合に問題が発生する可能性があります。基本的に、フローティングとすることを推奨します。

 

FL-Sシリーズでシングルバイト書き込みは可能ですか?

 

このデバイスでは、書き込むセクタがブランクまたは消去されている限り、シングルバイトでの書き込みが可能ですが、効率的ではありません。 これは、Page Programming Bufferを使用した1ページ書き込みと、総時間が同じであるためです。ただし、シングルバイトプログラミングは、同じ16-ECCユニットへの次のシングルバイトプログラミングによってECCを無効にします。効果的なプログラミングとしての観点からも、Page Programming Bufferを使用することを推奨します。

 

S26KL-S / S26KS-Sのマルチワードバーストデータロードによるワードプログラミングはどのような動作をしますか?

 

ワードプログラミングシーケンスのバースト書き込みは、シングルHyperBus™トランザクションで行います。CS#立ち下がりエッジから始まり、バースト書き込み(2つのロック解除サイクル、次にA0hコマンド、そして最大256のアドレス/データ・ペア)が続き、CS#立ち上がりエッジにてトランザクションを終了します。 この場合、プログラミング動作を開始するためのフラッシュコマンドは不要です。CS#の立ち上がりエッジにてプログラミングを開始します。

 

マルチワードバーストデータロードによるワードプログラミングを行うと、S26KL-S / S26KS-SECC機能は無効になりますか?

 

いいえ、消去せずに半ページ以内に2回以上使用しないかぎりECC機能は無効になりません。

 

S26KL-S / S26KS-Sで最大256ワードをマルチワードバーストデータロードによるワードプログムをする時に、完了するまでどれくらい時間がかかりますか?

 

1ページ(256ワード)の書き込みバッファプログラムに要する時間と同じです。~475µsです。

 

消去・プログラミング中に電源切断が発生した場合はどうなりますか?

 

消去またはプログラミング中に電源切断が発生した場合、動作が中断され、対象領域のデータが不定になり、フラッシュメモリにデータエラーが発生する可能性があります。

 

プログラミング・消去中に意図しない電源切断あるいはRESETが起こった場合の回復処理を教えてください。

 

消去・プログラミング中に電源切断あるいはRESETにより中断されてしまった場合、対象セクタのデータは不定となります。

その場合、再度対象セクタを消去し、データを書き直してください。書き込み・消去中以外のセクタには電源切断やRESETは影響しません。

下記KBAを参照してください。

KBARecover Flash Devices when Power Failure or Reset Happens During a Program or Erase Operation

 

データ書き込み完了後、電源切断によってデータ読み出しが中断した場合、データの消失は発生しますか?

 

読み出し中の電源切断によって対象セクタのデータが消えてしまうことはありません。

 

FL-S/FL-Lでは、ECC機能はどのような場合に無効となりますか?

 

ECC機能は下記動作の場合、無効になります:

・同じECCユニットに対する複数回のページ書き込み

・同じアドレスへの上書き

・シングルバイトプログラム

 

図 5.有効・無効な ECC の例

無効になっているECCユニットのECCを再度有効にする方法は?

ECCを再度有効にするためには、ECCユニットを含むセクタをSector Erase で消去する必要があります。

6ECCを再度有効にする方法

フラッシュデバイスのIBISモデルとVerilogモデルはどこで入手できますか?

作成したすべてのIBISモデルとVerilogモデルは、次のページのリンクから入手できます。

http://www.cypress.com/simulation-models