メモリモジュールと、当該メモリモジュールに設けられたメインメモリへのアクセスを行うコントローラとを備えるメモリエラーパターン記録システムであって、前記メモリモジュールに設けられたメインメモリへのアクセスを行うアクセス部と、前記アクセス部によるアクセスによってエラーが発生したか否かを判定するエラー判定部と、前記エラー判定部によってエラーが発生したと判定された場合、前記メモリモジュールに設けられた不揮発性メモリに前記アクセス部によるアクセスパターンを記録するアクセスパターン記録部とを備えることを特徴とするメモリエラーパターン記録システム。前記エラー判定部によってエラーが発生したと判定された場合、前記メインメモリにおけるエラービットを検出し、当該エラービットの情報を前記不揮発性メモリに記録するエラービット記録部を備えることを特徴とする請求項1に記載のメモリエラーパターン記録システム。メモリモジュールと、当該メモリモジュールに設けられたメインメモリへのアクセスを行うコントローラとを用いたメモリエラーパターン記録方法であって、前記コントローラのアクセス部は、前記メモリモジュールに設けられたメインメモリへのアクセスを行い、エラー判定部は、前記アクセス部によるアクセスによってエラーが発生したか否かを判定し、アクセスパターン記録部は、前記エラー判定部によってエラーが発生したと判定された場合、前記メモリモジュールに設けられた不揮発性メモリに前記アクセス部によるアクセスパターンを記録することを特徴とするメモリエラーパターン記録方法。メインメモリと、前記メインメモリへのアクセスパターンであってエラーが発生するアクセスパターンを記憶する不揮発性メモリと、コントローラによる前記メインメモリへのアクセスによってエラーが発生したか否かを判定するエラー判定部と、前記エラー判定部によってエラーが発生したと判定された場合、前記不揮発性メモリに前記コントローラによるアクセスパターンを記録するアクセスパターン記録部とを備えることを特徴とするメモリモジュール。前記エラー判定部によってエラーが発生したと判定された場合、前記メインメモリにおけるエラービットを検出し、当該エラービットの情報を前記不揮発性メモリに記録するエラービット記録部を備えることを特徴とする請求項4に記載のメモリモジュール。メインメモリと、前記メインメモリへのアクセスパターンであってエラーが発生するアクセスパターンを記憶する不揮発性メモリとを備えるメモリモジュールを用いたメモリエラーパターン記録方法であって、エラー判定部は、コントローラによる前記メインメモリへのアクセスによってエラーが発生したか否かを判定し、アクセスパターン記録部は、前記エラー判定部によってエラーが発生したと判定された場合、前記不揮発性メモリに前記コントローラによるアクセスパターンを記録することを特徴とするメモリエラーパターン記録方法。しかしながら、特許文献1に記載の方法を用いた場合、メモリコントローラを交換した場合に、メインメモリのエラーの再現ができなくなる問題があり、また、メモリモジュールを交換した場合に、不揮発記憶領域に交換前のメモリモジュールのアクセスパターンが残ってしまうという問題があった。また、特許文献2に記載の方法では、エラーが発生するアクセスパターンが分からないため、エラーを再現することが困難であるという問題がある。本発明は上記の課題を解決するためになされたものであり、メモリモジュールと、当該メモリモジュールに設けられたメインメモリへのアクセスを行うコントローラとを備えるメモリエラーパターン記録システムであって、前記メモリモジュールに設けられたメインメモリへのアクセスを行うアクセス部と、前記アクセス部によるアクセスによってエラーが発生したか否かを判定するエラー判定部と、前記エラー判定部によってエラーが発生したと判定された場合、前記メモリモジュールに設けられた不揮発性メモリに前記アクセス部によるアクセスパターンを記録するアクセスパターン記録部とを備えることを特徴とする。また、本発明は、メモリモジュールと、当該メモリモジュールに設けられたメインメモリへのアクセスを行うコントローラとを用いたメモリエラーパターン記録方法であって、前記コントローラのアクセス部は、前記メモリモジュールに設けられたメインメモリへのアクセスを行い、エラー判定部は、前記アクセス部によるアクセスによってエラーが発生したか否かを判定し、アクセスパターン記録部は、前記エラー判定部によってエラーが発生したと判定された場合、前記メモリモジュールに設けられた不揮発性メモリに前記アクセス部によるアクセスパターンを記録することを特徴とする。また、本発明は、メインメモリと、前記メインメモリへのアクセスパターンであってエラーが発生するアクセスパターンを記憶する不揮発性メモリと、コントローラによる前記メインメモリへのアクセスによってエラーが発生したか否かを判定するエラー判定部と、前記エラー判定部によってエラーが発生したと判定された場合、前記不揮発性メモリに前記アクセス部によるアクセスパターンを記録するアクセスパターン記録部とを備えることを特徴とするメモリモジュールである。また、本発明は、メインメモリと、前記メインメモリへのアクセスパターンであってエラーが発生するアクセスパターンを記憶する不揮発性メモリとを備えるメモリモジュールを用いたメモリエラーパターン記録方法であって、エラー判定部は、コントローラによる前記メインメモリへのアクセスによってエラーが発生したか否かを判定し、アクセスパターン記録部は、前記エラー判定部によってエラーが発生したと判定された場合、前記不揮発性メモリに前記アクセス部によるアクセスパターンを記録することを特徴とする。本発明によれば、エラーが発生するアクセスパターンがメモリモジュールの不揮発性メモリに記録されるので、コントローラを交換した場合にも、交換後のコントローラを用いてメインメモリのエラーを再現することができる。また、メモリモジュールを交換した場合にも、コントローラに交換前のメモリモジュールのエラー情報が残らないため、エラー情報をメモリモジュールごとに適切に記録しておくことができる。以下、図面を参照しながら本発明の実施形態について詳しく説明する。図1は、本発明の一実施形態によるメモリエラーパターン記録システムの構成を示す概略ブロック図である。メモリエラーパターン記録システムは、メモリモジュール1とコントローラ2とを備える。メモリモジュール1は、バッファ11、メモリデバイス12-1~12-Nメインメモリ、制御回路13、アクセス情報格納用メモリ14、エラー検出回路15エラー判定部、エラービット記録部、アクセス情報記録回路16アクセスパターン記録部、不揮発性メモリ17を備える。なお、以下メモリデバイス12-1~12-Nを総称する場合は、メモリデバイス12と記載する。バッファ11は、コントローラ2からのアドレス、データ、コマンド、クロックなどを示すアクセス信号を一時的に記憶し、アクセス信号が示すメモリデバイス12に当該アクセス信号を出力する。これにより、当該アクセス信号が示すコマンドとクロックタイミングでデータの授受を行う。なお、このときバッファ11は、一時的に記憶したアクセス信号を制御回路13にも出力する。また、バッファ11は、メモリデバイス12から受け付けたデータ信号を一時的に記憶し、コントローラ2に出力する。なお、このときバッファ11は、一時的に記憶したデータ信号をエラー検出回路15にも出力する。メモリデバイス12は、バッファ11が出力するアクセス信号によってデータの授受が行われる。なお、本明細書では、アクセス信号によるデータの授受をアクセスと記載する。制御回路13は、バッファ11から入力したアクセス信号に基づいてメモリデバイス12へのアクセスが発生するたびにアクセス情報を生成し、当該アクセス情報をアクセス情報格納用メモリ14に書き込む。アクセス情報格納用メモリ14は、制御回路13が生成したアクセス情報を記憶する。なお、アクセス情報格納用メモリ14は、その容量が一杯になった場合、古い情報を捨て新しい情報を上書きして記憶する。エラー検出回路15は、バッファ11から入力したデータ信号からエラーの有無を判定し、エラーが検出された場合に、アクセス情報記録回路16にエラー信号を送信する。このときエラー検出回路15は、エラービットを検出し、不揮発性メモリ17にエラービット情報を記録する。アクセス情報記録回路16は、エラー検出回路15からエラー信号を入力すると、アクセス情報格納用メモリ14が格納するアクセス情報を読み出し、当該アクセス情報を不揮発性メモリ17に記録する。不揮発性メモリ17は、アクセス情報格納用メモリ14からのアクセス情報とエラー検出回路15からのエラービット情報を格納し保持する。コントローラ2は、メモリモジュール1に設けられたメモリデバイス12に対するアクセス信号を生成し、メモリモジュール1に出力し、メモリモジュール1から当該アクセス信号に対するデータ信号を入力する。また、コントローラ2は、メモリモジュール1に設けられた不揮発性メモリ17からメモリモジュール1に対するエラーが発生したアクセスパターンを読み出し、当該アクセスパターンのアクセス信号を生成することで、アクセスパターンを再現する。次に、本実施形態によるメモリエラーパターン記録システムの動作について説明する。図2は、メモリエラーパターン記録システムの動作を示すフローチャートである。メモリエラーパターン記録システムが起動すると、コントローラ2は、アドレス、データ、コマンド、クロック等の情報を含むメモリモジュール1へのアクセス信号を生成し、当該アクセス信号をメモリモジュール1に出力する。これにより、メモリモジュール1は、コントローラ2によるメモリデバイス12へのアクセスが発生したことを検知するステップS1。次に、バッファ11は、コントローラ2からのアクセス信号を一時的に格納し、格納したアクセス信号によってメモリデバイス12へのアクセスを行うステップS2。具体的には、まず、バッファ11に格納されたアクセス信号を該当するメモリデバイス12に出力する。このとき、バッファ11に格納されたアクセス信号は、制御回路13にも出力される。次に、メモリデバイス12はアクセス信号の応答となるデータ信号を出力し、バッファ11は当該データ信号を一時的に格納する。次に、バッファ11は格納したデータ信号をコントローラ2に出力する。このとき、バッファ11に格納されたデータ信号は、エラー検出回路15に出力される。次に、制御回路13は、バッファ11から入力したアクセス信号に基づいてアクセス情報を生成し、当該アクセス情報をアクセス情報格納用メモリ14に書き込む。これにより、アクセス情報格納用メモリ14には、アクセスパターンが記録されるステップS3。なお、アクセス情報格納用メモリ14の容量が一杯になった場合、制御回路13は、アクセス情報格納用メモリ14に格納されている古い情報を捨て、新しい情報を上書きする。次に、制御回路13は、コントローラ2によるメモリデバイス12へのアクセスが終了したか否かを判定するステップS4。制御回路13は、コントローラ2によるアクセスが終了したと判定した場合ステップS4:YES、処理を終了する。他方、制御回路13が、コントローラ2によるアクセスが終了していないと判定した場合ステップS4:NO、エラー検出回路15は、バッファ11から入力したデータ信号に基づいて、メモリデバイス12へのアクセスによってエラーが発生したか否かを判定するステップS5。エラー検出回路15が、エラーが発生していないと判定した場合ステップS5:NO、ステップS2に戻り、アクセスパターンの記録を継続する。他方、エラー検出回路15がエラーの発生を検出した場合ステップS5:YES、エラー検出回路15は、アクセス情報記録回路16にエラー信号を出力する。また、エラー検出回路15は、データ信号に基づいてエラービットを検出し、当該エラービットの位置を示すエラービット情報を生成し、不揮発性メモリ17に記録するステップS6。また、エラー検出回路15からエラー信号を入力したアクセス情報記録回路16は、アクセス情報格納用メモリ14に格納されたアクセス情報を不揮発性メモリ17に記録するステップS7。このように、本実施形態によれば、メモリモジュール1内部の不揮発性メモリ17にエラービット情報とエラー発生時のアクセスパターンを格納する。これにより、コントローラ2は、エラービットの特定および、エラー発生時のアクセスパターンの再現を容易することができる。具体的には、コントローラ2は、メモリモジュール1の不揮発性メモリ17に格納されたアクセス情報及びエラービット情報を読み出し、当該アクセス情報が示すアクセスパターンでメモリデバイス12へのアクセスを行うことで、エラーの再現を行うことができる。また、当該アクセスによって発生したエラービットがエラービット情報が示す位置と同じであるか否かを判定することで、エラーの検証を行うことができる。加えて、情報格納場所を不揮発性メモリ17にすることで一旦コントローラ2の電源を落としても情報を保持しているのでコントローラ2を変更してもエラー箇所とエラー発生条件を呼び出すことができる。具体的には、ユーザは、エラーが発生し戻ってきたメモリモジュール1を用いてエラー時のアクセスパターンを再現することができるため、解析のスピードアップを図ることが出来る。また、本実施形態によれば、アクセス情報及びエラービット情報はメモリモジュール1の不揮発性メモリ17に記録されるため、コントローラ2を交換した場合にも、交換後のコントローラ2を用いてメインメモリのエラーを再現することができる。また、メモリモジュール1を交換した場合にも、交換前のメモリモジュール1のエラー情報と交換後のメモリモジュール1のエラー情報とが混交することがない。以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、本実施形態では、制御回路13、エラー検出回路15、アクセス情報格納用メモリ14、アクセス情報記録回路16をメモリモジュール1に備える場合を説明したが、これに限られず、バッファ11、メモリデバイス12、不揮発性メモリ17以外の構成は、メモリモジュール1とコントローラ2の何れに設けられていても良い。例えば、メモリモジュール1が、制御回路13、エラー検出回路15、アクセス情報格納用メモリ14、アクセス情報記録回路16を備えず、コントローラ2の機能として、制御回路13に相当する機能、エラー検出回路15に相当する機能、アクセス情報格納用メモリ14、アクセス情報記録回路16に相当する機能を備えていても良い。