JP5000324B2

Semiconductor memory device and memory system including the same

Abstract

This record has no abstract on file.

JP5000324B2, drawing sheet 1
Sheet 1 of 10

Term

0.4 yearsleft in the term

Expires 8 February 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

43 claims: 7 independent, 36 dependent

  1. 1
    第1データを生成する第1メモリセルアレイブロックと、 第2データを生成する第2メモリセルアレイブロックと、 前記第1データに対して第1エラー検出コードを生成し、前記第1エラー検出コード中の一部ビットと第2エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号を生成する第1エラー検出コード生成器と、 前記第2データに対して前記第2エラー検出コードを生成し、前記第2エラー検出コード中の前記一部ビットを除いた残りのビットと前記第1エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第2最終エラー検出信号を生成する第2エラー検出コード生成器と、 を備えることを特徴とする半導体メモリ装置。
  2. 2
    前記第1エラー検出コード生成器は、 前記第1データに対して前記第1エラー検出コードを生成する第1エラー検出コード生成回路と、 前記第1エラー検出コード中の一部ビットと前記第2エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号を生成する第1組み合わせ回路と、 を備えることを特徴とする、請求項1に記載の半導体メモリ装置。
  3. 3
    前記第1組み合わせ回路は、 前記第1エラー検出コードの上位ビットと前記第2エラー検出コードの上位ビットとの排他的論理和をとって前記第1最終エラー検出信号を生成する排他的論理和ゲートであることを特徴とする、請求項2に記載の半導体メモリ装置。
  4. 4
    前記第2エラー検出コード生成器は、 前記第2データに対して前記第2エラー検出コードを生成する第2エラー検出コード生成回路と、 前記第1エラー検出コード中の前記一部ビットを除いた前記残りビットと前記第2エラー検出コード中の前記一部ビットを除いた前記残りビットとを組み合わせて第2最終エラー検出信号を生成する第2組み合わせ回路と、 を備えることを特徴とする、請求項2に記載の半導体メモリ装置。
  5. 5
    前記第2組み合わせ回路は、 前記第2エラー検出コードの下位ビットと前記第1エラー検出コードの下位ビットとの排他的論理和をとって前記第2最終エラー検出信号を生成する排他的論理和ゲートであることを特徴とする、請求項4に記載の半導体メモリ装置。
  6. 6
    前記第1及び第2エラー検出コード生成回路のそれぞれは、 循環リダンダンシーチェックコード方式を用いて構成されて、 同一のエラー検出コード生成多項式を用いて構成された排他的論理和回路を備えることを特徴とする、請求項4に記載の半導体メモリ装置。
  7. 7
    前記第1及び第2エラー検出コード生成回路のそれぞれは、 循環リダンダンシーチェックコード方式を用いて構成されて、 相違するエラー検出コード生成多項式を用いて構成された排他的論理和回路を備えることを特徴とする、請求項4に記載の半導体メモリ装置。
  8. 8
    前記半導体メモリ装置は、 前記第1データ及び前記第1最終エラー検出信号を直列変換して出力する第1並直列変換器と、 前記第2データ及び前記第2最終エラー検出信号を直列変換して出力する第2並直列変換器と、 をさらに備えることを特徴とする、請求項1に記載の半導体メモリ装置。
  9. 9
    前記半導体メモリ装置のパッドは、 ODICパッド構造を有し、 前記第1エラー検出コード生成器は前記第1データ及び前記第1最終エラー検出信号を出力する第1データパッドに隣接して配置され、 前記第2エラー検出コード生成器は前記第2データ及び前記第2最終エラー検出信号を出力する第2データパッドに隣接して配置されることを特徴とする、請求項1に記載の半導体メモリ装置。
  10. 10
    前記半導体メモリ装置は、 外部から印加される第3データに対して第3エラー検出コードを生成し、前記第3エラー検出コード中の一部ビットと第4エラー検出コード中の一部ビットとを組み合わせて第3最終エラー検出信号を生成する第3エラー検出コード生成器と、 外部から印加される第4データに対して前記第4エラー検出コードを生成し、前記第4エラー検出コード中の前記一部ビットを除いた残りのビットと前記第3エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第4最終エラー検出信号を生成する第4エラー検出コード生成器と、 外部から印加される第3最終エラー検出信号と前記第3最終エラー検出信号とを比べ、外部から印加される第4最終エラー検出信号と前記第4最終エラー検出信号とを比べてエラー検出信号を生成するエラー検出器と、 をさらに備えることを特徴とする、請求項1に記載の半導体メモリ装置。
  11. 11
    前記第3エラー検出コード生成器は、 前記第3データに対して前記第3エラー検出コードを生成する第1エラー検出コード生成回路と、 前記第3エラー検出コード中の一部ビットと前記第4エラー検出コード中の一部ビットとを組み合わせて第3最終エラー検出信号を生成する第1組み合わせ回路と、 を備えることを特徴とする、請求項10に記載の半導体メモリ装置。
  12. 12
    前記第1組み合わせ回路は、 前記第3エラー検出コードの上位ビットと前記第4エラー検出コードの上位ビットとの排他的論理和をとって前記第3最終エラー検出信号を生成する排他的論理和ゲートであることを特徴とする、請求項11に記載の半導体メモリ装置。
  13. 13
    前記第4エラー検出コード生成器は、 前記第4データに対して前記第4エラー検出コードを生成する第2エラー検出コード生成回路と、 前記第4エラー検出コード中の前記一部ビットを除いた前記残りビットと前記第3エラー検出コード中の前記一部ビットを除いた前記残りビットとを組み合わせて第4最終エラー検出信号を生成する第2組み合わせ回路と、 を備えることを特徴とする、請求項11に記載の半導体メモリ装置。
  14. 14
    前記第2組み合わせ回路は、 前記第4エラー検出コードの下位ビットと前記第3エラー検出コードの下位ビットとの排他的論理和をとって前記第4最終エラー検出信号を生成する排他的論理和ゲートであることを特徴とする、請求項13に記載の半導体メモリ装置。
  15. 15
    前記第1及び第2エラー検出コード生成回路のそれぞれは、 循環リダンダンシーチェックコード方式を用いて構成されて、 同一のエラー検出コード生成多項式を用いて構成された排他的論理和回路を備えることを特徴とする、請求項13に記載の半導体メモリ装置。
  16. 16
    前記第1及び第2エラー検出コード生成回路のそれぞれは、 循環リダンダンシーチェックコード方式を用いて構成されて、 相違するエラー検出コード生成多項式を用いて構成された排他的論理和回路を備えることを特徴とする、請求項13に記載の半導体メモリ装置。
  17. 17
    前記半導体メモリ装置は、 外部から印加される第3データ及び第3最終エラー検出信号を並列変換して出力する第1直並列変換器と、 外部から印加される第4データ及び第4最終エラー検出信号を並列変換して出力する第2直並列変換器と、 を備えることを特徴とする、請求項10に記載の半導体メモリ装置。
  18. 18
    前記エラー検出器は、 前記外部から印加される第3最終エラー検出信号と前記第3エラー検出コード生成器から出力される前記第3最終エラー検出信号とを比べて第1比較一致信号を生成する第1排他的論理和ゲートと、 前記外部から印加される第4最終エラー検出信号と前記第4エラー検出コード生成器から出力される前記第4最終エラー検出信号とを比べて第2比較一致信号を生成する第2排他的論理和ゲートと、 前記第1及び第2比較一致信号を論理和して前記エラー検出信号を生成する論理和ゲートと、 を備えることを特徴とする、請求項10に記載の半導体メモリ装置。
  19. 19
    前記半導体メモリ装置は、 前記第1データに対して第3エラー検出コードを生成し、前記第3エラー検出コード中の一部ビットと第4エラー検出コード中の一部ビットとを組み合わせて前記第3最終エラー検出信号を生成する第3エラー検出コード生成器と、 前記第2データに対して前記第4エラー検出コードを生成し、前記第4エラー検出コード中の前記一部ビットを除いた残りのビットと前記第3エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第4最終エラー検出信号を生成する第4エラー検出コード生成器と、 をさらに備えることを特徴とする、請求項4に記載の半導体メモリ装置。
  20. 20
    前記第3エラー検出コード生成器は、 前記第1データに対して前記第3エラー検出コードを生成する第3エラー検出コード生成回路と、 前記第3エラー検出コード中の一部ビットと前記第4エラー検出コード中の一部ビットとを組み合わせて前記第3最終エラー検出信号を生成する第3組み合わせ回路と、 を備えることを特徴とする、請求項19に記載の半導体メモリ装置。
  21. 21
    前記第3組み合わせ回路は、 前記第3エラー検出コードの上位ビットと前記第4エラー検出コードの上位ビットとの排他的論理和をとって前記第3最終エラー検出信号を生成する排他的論理和ゲートであることを特徴とする、請求項20に記載の半導体メモリ装置。
  22. 22
    前記第4エラー検出コード生成器は、 前記第2データに対して前記第4エラー検出コードを生成する第4エラー検出コード生成回路と、 前記第4エラー検出コード中の前記一部ビットを除いた前記残りビットと前記第3エラー検出コード中の前記一部ビットを除いた前記残りビットとを組み合わせて前記第4最終エラー検出信号を生成する第4組み合わせ回路と、 を備えることを特徴とする、請求項19に記載の半導体メモリ装置。
  23. 23
    前記第4組み合わせ回路は、 前記第4エラー検出コードの下位ビットと前記第3エラー検出コードの下位ビットとの排他的論理和をとって前記第4最終エラー検出信号を生成する排他的論理和ゲートであることを特徴とする、請求項22に記載の半導体メモリ装置。
  24. 24
    前記第1ないし第4エラー検出コード生成回路のそれぞれは循環リダンダンシーチェックコード方式を用いて構成され、 前記第1及び第3エラー検出コード生成回路のそれぞれは相違するエラー検出コード生成多項式を用いて構成された第1排他的論理和回路を備え、 前記第2及び第4エラー検出コード生成回路のそれぞれは相違するエラー検出コード生成多項式を用いて構成された第2排他的論理和回路を備えることを特徴とする、請求項22に記載の半導体メモリ装置。
  25. 25
    前記半導体メモリ装置は、 前記第1及び第2エラー検出コード生成器と前記第3及び第4エラー検出コード生成器を周期的に交替しながらイネーブルするための制御部をさらに備えることを特徴とする、請求項24に記載の半導体メモリ装置。
  26. 26
    第1ビット構造モードで2nビットの第1データを生成し、第2ビット構造モードでnビットの前記第1データを生成する第1メモリセルアレイブロックと、 前記第1ビット構造モードで2nビットの第2データを生成し、前記第2ビット構造モードでnビットの前記第2データを生成する第2メモリセルアレイブロックと、 前記第1ビット構造モードで2nビットの前記第1データの上位nビット及び前記第2ビット構造モードで前記第1データの上位nビットに対して前記第1エラー検出コードを生成し、前記第1エラー検出コード中の一部ビットと第3エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号の一部ビットを生成する第1エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第1データの下位nビットに対して第2エラー検出コードを生成し、前記第2エラー検出コード中の一部ビットと第4エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第2エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第2データの上位nビット及び前記第2ビット構造モードで前記第2データの上位nビットに対して前記第3エラー検出コードを生成し、前記第3エラー検出コード中の前記一部ビットを除いた残りのビットと前記第1エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第2最終エラー検出信号の一部ビットを生成する第3エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第2データの下位nビットに対して第4エラー検出コードを生成し、前記第4エラー検出コード中の前記一部ビットを除いた残りのビットと前記第2エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第2最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第4エラー検出コード生成器と、 を備えることを特徴とする、半導体メモリ装置。
  27. 27
    前記第1エラー検出コード生成器は、 前記第1ビット構造モードで2nビットの前記第1データの上位nビット及び前記第2ビット構造モードで前記第1データの上位nビットに対して2mビットの前記第1エラー検出コードを生成する第1エラー検出コード生成回路と、 2mビットの前記第1エラー検出コードの上位mビットと2mビットの前記第3エラー検出コードの上位mビットとを組み合わせて前記第1最終エラー検出信号の上位mビットを生成する第1組み合わせ回路と、 を備えることを特徴とする、請求項26に記載の半導体メモリ装置。
  28. 28
    前記第2エラー検出コード生成器は、 前記第1ビット構造モードで2nビットの前記第1データの下位nビットに対して2mビットの前記第2エラー検出コードを生成する第2エラー検出コード生成回路と、 2mビットの前記第2エラー検出コードの上位mビットと2mビットの前記第4エラー検出コードの上位mビットとを組み合わせて前記第2最終エラー検出信号の下位mビットを生成する第2組み合わせ回路と、 を備えることを特徴とする、請求項27に記載の半導体メモリ装置。
  29. 29
    前記第3エラー検出コード生成器は、 前記第1ビット構造モードで2nビットの前記第2データの上位nビット及び前記第2ビット構造モードで前記第2データの上位nビットに対して2mビットの前記第3エラー検出コードを生成する第3エラー検出コード生成回路と、 2mビットの前記第3エラー検出コードの下位mビットと2mビットの前記第1エラー検出コードの下位mビットとを組み合わせて前記第2最終エラー検出信号の上位mビットを生成する第3組み合わせ回路と、 を備えることを特徴とする、請求項28に記載の半導体メモリ装置。
  30. 30
    前記第4エラー検出コード生成器は、 前記第1ビット構造モードで2nビットの前記第2データの下位nビット対して2mビットの前記第4エラー検出コードを生成する第4エラー検出コード生成回路と、 2mビットの前記第4エラー検出コードの下位mビットと2mビットの前記第2エラー検出コードの下位mビットとを組み合わせて前記第2最終エラー検出信号の下位mビットを生成する第4組み合わせ回路と、 を備えることを特徴とする、請求項29に記載の半導体メモリ装置。
  31. 31
    前記半導体メモリ装置は、 前記第1ビット構造モードで2nビットの前記第1データ及び2mビットの前記第1最終エラー検出信号を直列変換して出力し、前記第2ビット構造モードでnビットの前記第1データ及びmビットの前記第1最終エラー検出信号を直列変換して出力する第1並直列変換器と、 前記第1ビット構造モードで2nビットの前記第2データ及び2mビットの前記第2最終エラー検出信号を直列変換して出力する第2並直列変換器と、 をさらに備えることを特徴とする、請求項26に記載の半導体メモリ装置。
  32. 32
    前記半導体メモリ装置は、 前記第1ビット構造モードで2nビットの前記第1データの上位nビット及び前記第2ビット構造モードで前記第1データの上位nビットに対して前記第5エラー検出コードを生成し、第5エラー検出コード中の一部ビットと第7エラー検出コード中の一部ビットとを組み合わせて前記第3最終エラー検出信号の一部ビットを生成する第5エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第1データの下位nビットに対して第6エラー検出コードを生成し、前記第6エラー検出コード中の一部ビットと第8エラー検出コード中の一部ビットとを組み合わせて前記第1最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第6エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第2データの上位nビット及び前記第2ビット構造モードで上記第2データの上位nビットに対して前記第7エラー検出コードを生成し、前記第7エラー検出コード中の前記一部ビットを除いた残りのビットと前記第5エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第4最終エラー検出信号の一部ビットを生成する第7エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第2データの下位nビットに対して第8エラー検出コードを生成し、前記第8エラー検出コード中の前記一部ビットを除いた残りのビットと前記第6エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第2最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第8エラー検出コード生成器と、 をさらに備えることを特徴とする、請求項30に記載の半導体メモリ装置。
  33. 33
    前記第1ないし第8エラー検出コード生成器のそれぞれは循環リダンダンシーチェックコード方式を用いて構成され、 前記第1ないし第4エラー検出コード生成器のそれぞれは同一の第1エラー検出コード生成多項式を用いて構成された第1排他的論理和回路を備え、 前記第5ないし第8エラー検出コード生成器のそれぞれは前記第1エラー検出コード生成多項式とは異なる第2エラー検出コード生成多項式を用いて構成された第2排他的論理和回路を備えることを特徴とする、請求項32に記載の半導体メモリ装置。
  34. 34
    前記半導体メモリ装置は、 前記第1~第4エラー検出コード生成器と前記第5~第8エラー検出コード生成器とを周期的に交替しながらイネーブルするための制御部をさらに備えることを特徴とする、請求項33に記載の半導体メモリ装置。
  35. 35
    前記半導体メモリ装置のパッドは、 ODICパッド構造を有し、 前記第1、2、5、6エラー検出コード生成器は前記第1データ及び前記第1最終エラー検出信号を出力する第1データパッドに隣接して配置され、 前記第3、4、7、8エラー検出コード生成器は前記第2データ及び前記第2最終エラー検出信号を出力する第2データパッドに隣接して配置されることを特徴とする、請求項32に記載の半導体メモリ装置。
  36. 36
    前記半導体メモリ装置は、 前記第1ビット構造モードで外部から印加される2nビットの第3データの上位nビット及び前記第2ビット構造モードで外部から印加される前記第3データの上位nビットに対して前記第5エラー検出コードを生成し、前記第5エラー検出コード中の一部ビットと第7エラー検出コード中の一部ビットとを組み合わせて第3最終エラー検出信号の一部ビットを生成する第5エラー検出コード生成器と、 前記第1ビット構造モードで外部から印加される前記2nビットの第3データの下位nビットに対して第6エラー検出コードを生成し、前記第6エラー検出コード中の一部ビットと第8エラー検出コード中の一部ビットとを組み合わせて第3最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第6エラー検出コード生成器と、 前記第1ビット構造モードで外部から印加される2nビットの第4データの上位nビット及び前記第2ビット構造モードで外部から印加される前記第4データの上位nビットに前記第7エラー検出コードを生成し、前記第7エラー検出コード中の前記一部ビットを除いた残りのビットと前記第5エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第4最終エラー検出信号の一部ビットを生成する第7エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第4データの下位nビットに対して第8エラー検出コードを生成し、前記第8エラー検出コード中の前記一部ビットを除いた残りのビットと前記第6エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第4最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第8エラー検出コード生成器と、 外部から印加される第3最終エラー検出信号と前記第3最終エラー検出信号とを比べ、外部から印加される第4最終エラー検出信号と前記第4最終エラー検出信号とを比べてエラー検出信号を生成するエラー検出器と、 をさらに備えることを特徴とする、請求項26に記載の半導体メモリ装置。
  37. 37
    前記半導体メモリ装置は、 前記第1ビット構造モードで2nビットの前記第3データ及び2mビットの前記第3最終エラー検出信号を並列変換して出力し、前記第2ビット構造モードでnビットの前記第3データ及びmビットの前記第3最終エラー検出信号を並列変換して出力する第1直並列変換器と、 前記第1ビット構造モードで2nビットの前記第4データ及び2mビットの前記第4最終エラー検出信号を並列変換して出力する第2直並列変換器と、 をさらに備えることを特徴とする、請求項36に記載の半導体メモリ装置。
  38. 38
    第1データを生成する第1メモリセルアレイブロックと、 第2データを生成する第2メモリセルアレイブロックと、 前記第1データに対して第1エラー検出コードを生成し、前記第1エラー検出コード中の一部ビットと第2エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号を生成する第1エラー検出コード生成器と、 前記第2データに対して前記第2エラー検出コードを生成し、前記第2エラー検出コード中の前記一部ビットを除いた残りのビットと前記第1エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第2最終エラー検出信号を生成する第2エラー検出コード生成器を備えて前記第1及び第2データと前記第1及び第2最終エラー検出信号を生成する半導体メモリ装置と、 前記半導体メモリ装置から出力される第1データに対して第3エラー検出コードを生成し、前記第3エラー検出コード中の一部ビットと第4エラー検出コード中の一部ビットとを組み合わせて第3最終エラー検出信号を生成する第3エラー検出コード生成器と、 前記半導体メモリ装置から出力される第2データに対して前記第4エラー検出コードを生成し、前記第4エラー検出コード中の前記一部ビットを除いた残りのビットと前記第3エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第4最終エラー検出信号を生成する第4エラー検出コード生成器と、 前記半導体メモリ装置から出力される第1最終エラー検出信号と前記第3最終エラー検出信号とを比べ、前記半導体メモリ装置から出力される第2最終エラー検出信号と前記第4最終エラー検出信号とを比べてエラー検出信号を生成するエラー検出器を備えるメモリ制御部と、 を備えることを特徴とする、メモリシステム。
  39. 39
    前記第1ないし第4エラー検出コード生成器のそれぞれは循環リダンダンシーチェックコード方式を用いて構成され、 前記第1及び第3エラー検出コード生成器のそれぞれは同一の第1エラー検出コード生成多項式を用いて構成された第1排他的論理和回路を備え、 前記第2及び第4エラー検出コード生成器のそれぞれは同一の第2エラー検出コード生成多項式を用いて構成された第2排他的論理和回路を備えることを特徴とする、請求項38に記載のメモリシステム。
  40. 40
    第1ビット構造モードで2nビットの第1データを生成し、第2ビット構造モードでnビットの前記第1データを生成する第1メモリセルアレイブロックと、 前記第1ビット構造モードで2nビットの第2データを生成し、前記第2ビット構造モードでnビットの前記第2データを生成する第2メモリセルアレイブロックと、 前記第1ビット構造モードで2nビットの前記第1データの上位nビット及び前記第2ビット構造モードで前記第1データの上位nビットに対して第1エラー検出コードを生成し、前記第1エラー検出コード中の一部ビットと第3エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号の一部ビットを生成する第1エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第1データの下位nビットに対して第2エラー検出コードを生成し、前記第2エラー検出コード中の一部ビットと第4エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第2エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第2データの上位nビット及び前記第2ビット構造モードで前記第2データの上位nビットに対して前記第3エラー検出コードを生成し、前記第3エラー検出コード中の前記一部ビットを除いた残りのビットと前記第1エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第2最終エラー検出信号の一部ビットを生成する第3エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第2データの下位nビットに対して第4エラー検出コードを生成し、前記第4エラー検出コード中の前記一部ビットを除いた残りのビットと前記第2エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第2最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第4エラー検出コード生成器を備えて、2nビット毎の前記第1及び第2データと前記第1及び第2最終エラー検出信号を生成する半導体メモリ装置と、 前記第1ビット構造モードで前記半導体メモリ装置から出力される2nビットの第1データの上位nビット及び前記第2ビット構造モードで前記半導体メモリ装置から出力される前記第1データの上位nビットに対して第5エラー検出コードを生成し、前記第5エラー検出コード中の一部ビットと第7エラー検出コード中の一部ビットとを組み合わせて第3最終エラー検出信号の一部ビットを生成する第5エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第1データの下位nビットに対して第6エラー検出コードを生成し、前記第6エラー検出コード中の一部ビットと第8エラー検出コード中の一部ビットとを組み合わせて前記第3最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第6エラー検出コード生成器と、 前記第1ビット構造モードで前記半導体メモリ装置から出力される2nビットの第2データの上位nビット及び前記第2ビット構造モードで前記第2データの上位nビットに対して前記第7エラー検出コードを生成し、前記第7エラー検出コード中の前記一部ビットを除いた残りのビットと前記第5エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第4最終エラー検出信号の一部ビットを生成する第7エラー検出コード生成器と、 前記第1ビット構造モードで2nビットの前記第2データの下位nビットに対して第8エラー検出コードを生成し、前記第8エラー検出コード中の前記一部ビットを除いた残りのビットと前記第6エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第4最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第8エラー検出コード生成器と、 前記半導体メモリ装置から出力される前記第1ないし第4最終エラー検出信号を比べてエラー検出信号を生成するエラー検出信号生成器を備えるメモリ制御部と、 を備えることを特徴とする、メモリシステム。
  41. 41
    前記第1ないし第8エラー検出コード生成器のそれぞれは循環リダンダンシーチェックコード方式を用いて構成され、 前記第1及び第5エラー検出コード生成器のそれぞれは同一の第1エラー検出コード生成多項式を用いて構成された第1排他的論理和回路を備え、 前記第2及び第6エラー検出コード生成器のそれぞれは同一の第2エラー検出コード生成多項式を用いて構成された第2排他的論理和回路を備え、 前記第3及び第7エラー検出コード生成器のそれぞれは同一の第3エラー検出コード生成多項式を用いて構成された第3排他的論理和回路を備え、 前記第4及び第8エラー検出コード生成器のそれぞれは同一の第4エラー検出コード生成多項式を用いて構成された第4排他的論理和回路を備えることを特徴とする、請求項40に記載のメモリシステム。
  42. 42
    2nビットの第1データの上位nビットに対して第1エラー検出コードを生成し、前記第1エラー検出コード中の一部ビットと第3エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号の一部ビットを生成する第1エラー検出コード生成器と、 2nビットの前記第1データの下位nビットに対して第2エラー検出コードを生成し、前記第2エラー検出コード中の一部ビットと第4エラー検出コード中の一部ビットとを組み合わせて第1最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第2エラー検出コード生成器と、 2nビットの第2データの上位nビットに対して第3エラー検出コードを生成し、前記第3エラー検出コード中の前記一部ビットを除いた残りのビットと前記第1エラー検出コード中の前記一部ビットを除いた残りのビットを組み合わせて第2最終エラー検出信号の一部ビットを生成する第3エラー検出コード生成器と、 2nビットの前記第2データの下位nビットに対して第4エラー検出コードを生成し、前記第4エラー検出コード中の前記一部ビットを除いた残りのビットと前記第2エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第2最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第4エラー検出コード生成器と、 を備え、2nビット毎の第1及び第2データと前記第1及び第2最終エラー検出信号を出力するデータ送信器と、 2nビットの前記第1データの上位nビットに対して第5エラー検出コードを生成し、前記第5エラー検出コード中の一部ビットと第7エラー検出コード中の一部ビットとを組み合わせて第3最終エラー検出信号の一部ビットを生成する第5エラー検出コード生成器と、 2nビットの前記第1データの下位nビットに対して第6エラー検出コードを生成し、前記第6エラー検出コード中の一部ビットと第8エラー検出コード中の一部ビットとを組み合わせて前記第3最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第6エラー検出コード生成器と、 2nビットの前記第2データの上位nビットに対して前記第7エラー検出コードを生成し、前記第7エラー検出コード中の前記一部ビットを除いた残りのビットと前記第5エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて第4最終エラー検出信号の一部ビットを生成する第7エラー検出コード生成器と、 2nビットの前記第2データの下位nビットに対して第8エラー検出コードを生成し、前記第8エラー検出コード中の前記一部ビットを除いた残りのビットと前記第6エラー検出コード中の前記一部ビットを除いた残りのビットとを組み合わせて前記第4最終エラー検出信号の前記一部ビットを除いた残りのビットを生成する第8エラー検出コード生成器と、 前記第1ないし第4最終エラー検出信号を比べてエラー検出信号を生成するエラー検出信号生成器を備えるデータ受信機と、 を備えることを特徴とする、データ送受信システム。
  43. 43
    前記第1ないし第8エラー検出コード生成器のそれぞれは循環リダンダンシーチェックコード方式を用いて構成され、 前記第1及び第5エラー検出コード生成器のそれぞれは同一の第1エラー検出コード生成多項式を用いて構成された第1排他的論理和回路を備え、 前記第2及び第6エラー検出コード生成器のそれぞれは同一の第2エラー検出コード生成多項式を用いて構成された第2排他的論理和回路を備え、 前記第3及び第7エラー検出コード生成器のそれぞれは同一の第3エラー検出コード生成多項式を用いて構成された第3排他的論理和回路を備え、 前記第4及び第8エラー検出コード生成器のそれぞれは同一の第4エラー検出コード生成多項式を用いて構成された第4排他的論理和回路を備えることを特徴とする、請求項42に記載のデータ送受信システム。
Independent claims43