JP5051514B2 - メモリエラーパターン記録システム、メモリエラーパターン記録方法 - Google Patents
メモリエラーパターン記録システム、メモリエラーパターン記録方法 Download PDFInfo
- Publication number
- JP5051514B2 JP5051514B2 JP2007044527A JP2007044527A JP5051514B2 JP 5051514 B2 JP5051514 B2 JP 5051514B2 JP 2007044527 A JP2007044527 A JP 2007044527A JP 2007044527 A JP2007044527 A JP 2007044527A JP 5051514 B2 JP5051514 B2 JP 5051514B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- storage area
- control unit
- pattern
- access pattern
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/073—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a memory management context, e.g. virtual memory or cache management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C29/56008—Error analysis, representation of errors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C2029/0401—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals in embedded memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C2029/0409—Online test
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C2029/5606—Error catch memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Memory System (AREA)
Description
この従来技術では、アドレスデータと時刻情報を蓄積する旨が記載されている。
この障害情報保存機能付き中央処理装置は、アクセスした主記憶装置のアドレスとデータとを格納するトレース情報保存メモリと、このトレース情報保存メモリの読出し/書込み制御を行うメモリアクセストレース制御回路とを備えている。
この従来技術では、電子計算機には、各装置間におけるデータ転送用のシステムバスに、メモリ上のプログラムコードを解読し実行するCPU、メモリの書き換え情報にプロセス関係の情報が加えられ,これを蓄える高速記憶装置、メモリへのデータ書き換えを監視するメモリ制御装置が接続されている。高速記憶装置に格納されるメモリ書き換え情報は、バッファ情報としてはCPU識別子、書き込みアドレス、書き込み前のメモリ内容、実行アドレス、タイマ値等があり、付加情報としてはプロセス切り替え前のプロセスID等がある。
また、メモリエラーを再現させるために、不揮発性記憶領域に記録されたアクセスパターンを再度、繰り返し実行出来る機能もメモリコントローラに持たせる。この機能により、エラーが発生した際のアクセスパターンの再現を繰り返し実施可能になる。
まず、図1に、通常のコンピュータの概略図を示す。この通常のコンピュータは、CPU1と、メモリコントローラ2と、メインメモリ3と、I/O(入出力)コントローラ4を備える。
メモリコントローラ5は、インターフェース7と、インターフェース8と、インターフェース9と、インターフェース10と、メイン制御部11と、I/Oコントローラ制御部12と、メインメモリ制御部13と、不揮発性記憶領域制御部14と、バッファ15を備える。
メイン制御部11はメインメモリ3への命令をメインメモリ制御部13に伝えるが、この時の命令内容を不揮発性記憶領域制御部14にも伝える。メインメモリ制御部13は命令内容に基づき、メインメモリ3へアクセスし処理を行うが、不揮発性記憶領域制御部14はメインメモリ3への命令内容そのもの(=メモリアクセスパターン)を不揮発性記憶領域6に記憶するためのデータに変換してバッファ15へ転送する。バッファ15は、インターフェース9とインターフェース10のデータ転送速度が違うため必要な物で、バッファ15でデータをある程度まとめて、インターフェース10を介して不揮発性記憶領域6に書き込みを行う。アクセスパターンの記録は、この動作で随時行われ、メイン制御部11でメインメモリ3のエラーが発生した事を認識すると不揮発性記憶領域制御部14への命令伝達を停止する。これらの動作により、メインメモリ3のエラー発生時のアクセスパターンを記録する事が出来る。
(1)ステップS101
メイン制御部11は、メインメモリ3への命令をメインメモリ制御部13に伝える際、この時の命令内容を不揮発性記憶領域制御部14にも伝える。
(2)ステップS102
メインメモリ制御部13は、命令内容に基づき、メインメモリ3へアクセスし処理を行う。
(3)ステップS103
不揮発性記憶領域制御部14は、メインメモリ3への命令内容そのもの(=メモリアクセスパターン)を不揮発性記憶領域6に記憶するためのデータに変換してバッファ15へ転送する。
(4)ステップS104
バッファ15でデータをある程度まとめて、インターフェース10を介して不揮発性記憶領域6に書き込み、アクセスパターンの記録を随時行う。ここでは、メイン制御部11又は不揮発性記憶領域制御部14がバッファ15に格納されたデータを不揮発性記憶領域6に随時記録するものとする。但し、実際には、不揮発性記憶領域6を有する外部装置からのアクセスに応じてバッファ15に格納されたデータを提供するようにしても良い。
(5)ステップS105
メイン制御部11は、メインメモリ3のエラーが発生した事を認識すると不揮発性記憶領域制御部14への命令伝達を停止する。
(6)ステップS106
メイン制御部11は、エラー再現命令を与えられる事により、不揮発性記憶領域制御部14に対して、不揮発性記憶領域6から記録されているデータを吸い上げる命令を行う。
(7)ステップS107
不揮発性記憶領域制御部14は、バッファ15を介して不揮発性記憶領域6に記録されたアクセスパターンを吸い上げてその内容通りのアクセスをメインメモリ3にする様にメイン制御部11に命令する。
Command16の列は、コマンドの情報である。Address17の列は、アドレスの情報である。Data18の列は、データの情報である。Other19の列は、その他の情報である。Other19のその他の情報とは、どのメモリにアクセスするか等のCommand16,Address17,Data18のデータでは分からない情報である。
ここでは、不揮発性記憶領域制御部14が不揮発性記憶領域6にデータを書き込むものとする。状態20は不揮発性記憶領域6の全部が埋まっていない状態である。状態21は不揮発性記憶領域6の全部が埋まった状態である。状態22は不揮発性記憶領域6の全部が埋まった後に更に新しいデータが上書きされた状態である。A,B,C,D,E,Fは、その順番で書き込まれるデータ、星印は最新のデータである事を表す印である。不揮発性記憶領域6には順番にデータが書き込まれて行くが、最新のデータには、最新を表すデータが書き込まれる。最新を表すデータとは、当該データが最新である旨を示すデータである。図6では、最新を表すデータとして、星印「☆」が書き込まれている。そして新しいデータが書き込まれると古いデータに書き込まれていた最新を表すデータは消去される様にする。この仕組みにより、データが上書きされて言っても、状態22においてデータの順番がB→C→D→E→Fの順番である事が分かる。なお、これらは一例であり、実際には、書き込みの順番を記録出来れば良い。
本発明の第2実施形態では、メモリコントローラ5と不揮発性記憶領域6を個別に設けているが、実際には、不揮発性記憶領域6はメモリコントローラ5の内部にあっても良い。
本実施形態では、メモリコントローラ5は、インターフェース7と、インターフェース8と、インターフェース9と、メイン制御部11と、I/Oコントローラ制御部12と、メインメモリ制御部13と、不揮発性記憶領域制御部14と、バッファ15と、不揮発性記憶領域6を備える。
2… メモリコントローラ
3… メインメモリ
4… I/O(入出力)コントローラ
5… メモリコントローラ
6… 不揮発性記憶領域
7… CPUとのインターフェース
8… I/Oコントローラとのインターフェース
9… メインメモリとのインターフェース
10… 不揮発性記憶領域とのインターフェース
11… メイン制御部
12… I/Oコントローラ制御部
13… メインメモリ制御部
14… 不揮発性記憶領域制御部
15… バッファ
16… コマンド(Command)
17… アドレス(Address)
18… データ(Data)
19… その他の情報(Others)
20… 不揮発性記憶領域の全部が埋まっていない状態
21… 不揮発性記憶領域の全部が埋まった状態
22… 不揮発性記憶領域の全部が埋まった後に更に新しいデータが上書きされた状態
Claims (11)
- メインメモリへのアクセスパターンを記録するための不揮発性記憶領域と、
前記メインメモリへのアクセスパターンを前記不揮発性記憶領域に記録し、前記メインメモリでのエラーを検出した場合、アクセスパターンの記録を終了し、前記不揮発性記憶領域に記録されたアクセスパターンを参照して、前記メインメモリにアクセスするメモリコントローラと
を具備し、
前記メモリコントローラは、メモリエラーが発生した時とその前のアクセスパターンを記録し、前記不揮発性記憶領域に記録されたアクセスパターンを再度、繰り返し実行する機能を有し、エラーが発生した際のアクセスパターンを再現する
メモリエラーパターン記録システム。 - 請求項1に記載のメモリエラーパターン記録システムであって、
前記メモリコントローラは、
前記メインメモリへのアクセスパターンに基づき、前記メインメモリへアクセスし処理を行うメインメモリ制御部と、
前記メインメモリへのアクセスパターンを前記不揮発性記憶領域に記憶するためのデータに変換してバッファへ転送する不揮発性記憶領域制御部と、
前記メインメモリへのアクセスパターンを前記メインメモリ制御部及び前記不揮発性記憶領域制御部に伝達するメイン制御部と
を具備する
メモリエラーパターン記録システム。 - 請求項2に記載のメモリエラーパターン記録システムであって、
前記メイン制御部は、前記メインメモリのエラーが発生した事を認識すると前記不揮発性記憶領域制御部に対してアクセスパターンの伝達を停止する
メモリエラーパターン記録システム。 - 請求項3に記載のメモリエラーパターン記録システムであって、
前記メイン制御部は、エラー再現命令に応じて、前記不揮発性記憶領域に記録されたデータを吸い上げるように前記不揮発性記憶領域制御部に命令する
メモリエラーパターン記録システム。 - 請求項4に記載のメモリエラーパターン記録システムであって、
前記不揮発性記憶領域制御部は、前記バッファを介して前記不揮発性記憶領域に記録されたアクセスパターンを吸い上げて該アクセスパターンの内容に基づくアクセスを前記メインメモリにするように前記メイン制御部に命令する
メモリエラーパターン記録システム。 - 請求項2乃至5のいずれか一項に記載のメモリエラーパターン記録システムであって、
前記不揮発性記憶領域制御部は、前記不揮発性記憶領域に記録するデータのうち最新のデータに対して、最新を表すデータを書き込む
メモリエラーパターン記録システム。 - 請求項2乃至6のいずれか一項に記載のメモリエラーパターン記録システムであって、
前記不揮発性記憶領域は、前記メモリコントローラの内部にある
メモリエラーパターン記録システム。 - (a)メインメモリへのアクセスパターンを前記不揮発性記憶領域に記録するステップと、
(b)前記メインメモリでのエラーを検出した場合、アクセスパターンの記録を終了するステップと、
(c)前記不揮発性記憶領域に記録されたアクセスパターンを参照して、前記メインメモリにアクセスするステップと
を具備し、
メモリエラーが発生した時とその前のアクセスパターンを記録し、前記不揮発性記憶領域に記録されたアクセスパターンを再度実行することで、エラーが発生した際のアクセスパターンを再現する
メモリエラーパターン記録方法。 - 請求項8に記載のメモリエラーパターン記録方法であって、
前記(a)ステップは、
(a1)前記メインメモリへのアクセスパターンに基づき、前記メインメモリへアクセスし処理を行うステップと、
(a2)前記メインメモリへのアクセスパターンを前記不揮発性記憶領域に記憶するためのデータに変換してバッファへ転送するステップと、
(a3)前記バッファのデータを前記不揮発性記憶領域に書き込むステップと
を具備する
メモリエラーパターン記録方法。 - 請求項8又は9に記載のメモリエラーパターン記録方法であって、
前記(c)ステップは、
(c1)エラー再現命令に応じて、前記不揮発性記憶領域から記録されているデータを吸い上げるステップと、
(c2)前記不揮発性記憶領域に記録されたアクセスパターンを吸い上げて該アクセスパターンの内容に基づくアクセスを前記メインメモリにするステップと
を具備する
メモリエラーパターン記録方法。 - 請求項8乃至10のいずれか一項に記載のメモリエラーパターン記録方法であって、
(d)前記不揮発性記憶領域に記録するデータのうち最新のデータに対して、最新を表すデータを書き込むステップを更に具備する
メモリエラーパターン記録方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007044527A JP5051514B2 (ja) | 2007-02-23 | 2007-02-23 | メモリエラーパターン記録システム、メモリエラーパターン記録方法 |
| US12/033,231 US7921341B2 (en) | 2007-02-23 | 2008-02-19 | System and method for reproducing memory error |
| CNA2008100740655A CN101251817A (zh) | 2007-02-23 | 2008-02-21 | 再现存储器错误的系统和方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007044527A JP5051514B2 (ja) | 2007-02-23 | 2007-02-23 | メモリエラーパターン記録システム、メモリエラーパターン記録方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008210053A JP2008210053A (ja) | 2008-09-11 |
| JP5051514B2 true JP5051514B2 (ja) | 2012-10-17 |
Family
ID=39786313
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007044527A Expired - Fee Related JP5051514B2 (ja) | 2007-02-23 | 2007-02-23 | メモリエラーパターン記録システム、メモリエラーパターン記録方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7921341B2 (ja) |
| JP (1) | JP5051514B2 (ja) |
| CN (1) | CN101251817A (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8027194B2 (en) | 1988-06-13 | 2011-09-27 | Samsung Electronics Co., Ltd. | Memory system and method of accessing a semiconductor memory device |
| JP2010273327A (ja) * | 2009-04-20 | 2010-12-02 | Canon Inc | 記録装置 |
| JP2012027544A (ja) * | 2010-07-20 | 2012-02-09 | Toshiba Corp | ライトバックキャッシュを備える情報処理装置、及びその主メモリ診断方法 |
| US9189308B2 (en) | 2010-12-27 | 2015-11-17 | Microsoft Technology Licensing, Llc | Predicting, diagnosing, and recovering from application failures based on resource access patterns |
| JP2012146167A (ja) * | 2011-01-13 | 2012-08-02 | Nec Corp | メモリエラーパターン記録システム、メモリモジュール、及びメモリエラーパターン記録方法 |
| JP2013069183A (ja) * | 2011-09-26 | 2013-04-18 | Toshiba Corp | コントローラおよびメモリシステム |
| US20150363309A1 (en) * | 2014-06-17 | 2015-12-17 | Kingtiger Technology (Canada) Inc. | System and method of increasing reliability of non-volatile memory storage |
| JP5936241B2 (ja) * | 2014-09-26 | 2016-06-22 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 解析システム、解析方法およびプログラム |
| US10372566B2 (en) | 2016-09-16 | 2019-08-06 | Micron Technology, Inc. | Storing memory array operational information in nonvolatile subarrays |
| JP2018195260A (ja) * | 2017-05-22 | 2018-12-06 | 富士通株式会社 | 情報処理装置、プロセッサおよびメモリ送信情報記憶方法 |
| US10733185B2 (en) * | 2018-03-08 | 2020-08-04 | Sap Se | Access pattern based optimization of memory access |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6045853A (ja) | 1983-08-22 | 1985-03-12 | Fujitsu Ltd | 履歴診断方式 |
| JPS63249245A (ja) * | 1987-04-03 | 1988-10-17 | Ricoh Co Ltd | メモリ装置 |
| JPH03252746A (ja) * | 1990-03-02 | 1991-11-12 | Nippon Telegr & Teleph Corp <Ntt> | メモリアクセス履歴保存方式 |
| JPH0553929A (ja) | 1991-08-22 | 1993-03-05 | Nec Commun Syst Ltd | 障害情報保存機能付き中央処理装置 |
| JPH09146849A (ja) * | 1995-11-21 | 1997-06-06 | Nec Corp | 情報処理システム及びそのメモリ再構成方法 |
| JPH11212835A (ja) | 1998-01-27 | 1999-08-06 | Toshiba Corp | メモリ書換情報を採取する電子計算機及びメモリ制御装置 |
| JP3483029B2 (ja) * | 2000-05-25 | 2004-01-06 | 日本電気株式会社 | コンピュータシステムにおける障害情報収集方式 |
| JP3576978B2 (ja) * | 2001-01-19 | 2004-10-13 | エヌイーシーコンピュータテクノ株式会社 | メモリポート、記憶装置、情報処理システム |
| JP2002288999A (ja) * | 2001-03-27 | 2002-10-04 | Fujitsu Ltd | 半導体メモリ |
| JP4059472B2 (ja) * | 2001-08-09 | 2008-03-12 | 株式会社ルネサステクノロジ | メモリカード及びメモリコントローラ |
| JP4034949B2 (ja) * | 2001-09-06 | 2008-01-16 | 株式会社ルネサステクノロジ | 不揮発性半導体記憶装置 |
| JP4073799B2 (ja) * | 2003-02-07 | 2008-04-09 | 株式会社ルネサステクノロジ | メモリシステム |
| JP2004348627A (ja) * | 2003-05-26 | 2004-12-09 | Toshiba Lsi System Support Kk | マイクロコンピュータシステム |
| JP4734003B2 (ja) * | 2005-03-17 | 2011-07-27 | 富士通株式会社 | ソフトエラー訂正方法、メモリ制御装置及びメモリシステム |
| JP2008198310A (ja) * | 2007-02-15 | 2008-08-28 | Megachips Lsi Solutions Inc | ビットエラーの修復方法および情報処理装置 |
-
2007
- 2007-02-23 JP JP2007044527A patent/JP5051514B2/ja not_active Expired - Fee Related
-
2008
- 2008-02-19 US US12/033,231 patent/US7921341B2/en not_active Expired - Fee Related
- 2008-02-21 CN CNA2008100740655A patent/CN101251817A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US20080307172A1 (en) | 2008-12-11 |
| US7921341B2 (en) | 2011-04-05 |
| CN101251817A (zh) | 2008-08-27 |
| JP2008210053A (ja) | 2008-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5051514B2 (ja) | メモリエラーパターン記録システム、メモリエラーパターン記録方法 | |
| US6895500B1 (en) | Disk drive for receiving setup data in a self monitoring analysis and reporting technology (SMART) command | |
| US8086919B2 (en) | Controller having flash memory testing functions, and storage system and testing method thereof | |
| JP4688584B2 (ja) | ストレージ装置 | |
| JP2009110287A (ja) | アクセス制御装置およびアクセス制御方法 | |
| US20120185740A1 (en) | Data writing method for non-volatile memory module and memory controller and memory storage apparatus using the same | |
| TWI473103B (zh) | 快閃記憶體儲存裝置及其不良儲存區域的判定方法 | |
| CN100549986C (zh) | 信息处理装置 | |
| KR950006086B1 (ko) | 디스크 기억 시스템 | |
| US20080244173A1 (en) | Storage device using nonvolatile cache memory and control method thereof | |
| JP2008139908A (ja) | メモリ制御装置、コンピュータシステム及びデータ再生記録装置 | |
| CN101937719B (zh) | 将信息数据写入闪速存储器件时处理写错误的方法和装置 | |
| KR101128594B1 (ko) | 기록가능 메모리 장치 | |
| JPH05114247A (ja) | 光磁気デイスク装置 | |
| TWI528375B (zh) | 快閃記憶體轉接器的控制器及使用該控制器的快閃記憶體儲存裝置 | |
| JP2007172363A (ja) | I2cバスのデータ伝送装置、及びその方法、並びにi2cバスのデータ伝送プログラム | |
| US20070168604A1 (en) | Information recording apparatus and method for controlling the same | |
| JP2009003557A (ja) | 装置起動時診断方法、診断プログラム及び起動時診断装置 | |
| HK1120898A (en) | System and method for reproducing memory error | |
| JP2005316667A (ja) | ファームウェアの更新方法 | |
| JP2007257271A (ja) | メモリ診断方法、マイクロコンピュータシステム及びプログラム | |
| JP4058290B2 (ja) | 媒体再生装置 | |
| JP3870024B2 (ja) | 情報記録装置及び情報記録方法 | |
| JP2003099333A (ja) | フラッシュメモリ管理システム | |
| JP5347408B2 (ja) | 処理方法及び記憶システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120509 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120516 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120608 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120629 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120712 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5051514 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150803 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |