JP4004052B2 - 論理回路装置、プログラマブル論理回路の動作方法 - Google Patents
論理回路装置、プログラマブル論理回路の動作方法 Download PDFInfo
- Publication number
- JP4004052B2 JP4004052B2 JP2004148464A JP2004148464A JP4004052B2 JP 4004052 B2 JP4004052 B2 JP 4004052B2 JP 2004148464 A JP2004148464 A JP 2004148464A JP 2004148464 A JP2004148464 A JP 2004148464A JP 4004052 B2 JP4004052 B2 JP 4004052B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- unit
- logic circuit
- programmable logic
- processing
- 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
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/34—Circuit design for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Logic Circuits (AREA)
- Stored Programmes (AREA)
Description
回路の動作中に回路全体若しくは一部分の論理構成を変更することが可能な回路である。例えば、論理構成を高速に変更可能になるように構成したフィールド・プログラマブル・ゲート・アレイ(FPGA)等が挙げられる。尚、以下では単に「プログラマブル論理回路」と表記する。
(A1)全ての単位回路は直列に接続されている。
(A2)全ての単位回路は1入力1出力である。
(A3)論理回路装置800全体としては、1入力1出力である。
(A4)本実施形態の論理回路装置800では、論理回路装置800全体の入力側からk番目にある単位回路は、単位回路803−kである(k=1、2、・・・、N)。従って、論理回路装置800全体の出力側に最も近い単位回路は、単位回路803−Nである。
(A5)単位回路803−kの出力側に接続されるFIFOは、FIFO806−kである。
(A6)単位回路803−(k+1)の入力側に接続されるFIFOは、FIFO806−kである。
(A7)各FIFOの容量は同一である。
その単位回路は、処理を行うのに相応しい状態ではない。なぜならば、入力FIFOにデータが無ければ処理を行えず、また、出力FIFOが満杯であれば処理結果が失われる可能性が高いからである。よって、制御部807は、その単位回路の優先度を最低、すなわち優先度4に設定する。
その単位回路の入力FIFOは溢れそうになっている可能性がある。よって、制御部807は、その単位回路の優先度を最高、すなわち優先度1に設定する。
その単位回路の出力FIFOには十分な空き容量があると考えられる。よって、制御部807は、その単位回路の優先度を優先度2に設定する。
制御部807は、その単位回路の優先度を優先度3に設定する。
(S1102−1)制御部807は、入力FIFOが保持するデータ量と出力FIFOの空き容量とを比較する。
(S1102−2)入力FIFOが保持するデータ量の方が多ければ、制御部807は出力FIFOの空き容量を連続処理可能量とする。
(S1102−1)出力FIFOの空き容量の方が多ければ、制御部807は入力FIFOが保持するデータ量を連続処理可能量とする。
802 回路情報供給部
803 回路情報記憶部
804 入力FIFO選択部
805 出力FIFO選択部
806 FIFO
807 制御部
808 状態情報管理部
809 状態情報記憶部
601 LUT
602 D−FlipFlop
603、605、612 RAM
604、606、613 切替部
611 接続部
Claims (20)
- 複数の回路の各々に関する回路構成情報を記憶する回路構成情報メモリと、
動作中に前記回路構成情報を用いて回路構成を再構成可能なプログラマブル論理回路と、
前記各回路の処理に関する入力データ及び出力データを、前記各回路ごとに蓄積する処理データメモリと、
前記処理データメモリへの前記入力又は出力データの少なくとも一方の蓄積量を前記各回路毎に監視し、これらの蓄積量がある条件を満たした場合に、前記プログラマブル論理回路の回路構成を変更する制御部と、
を備える論理回路装置。 - 前記制御部は、前記処理データメモリへの前記入力データの蓄積量を監視し、
(A)ある回路の処理に関する入力データの蓄積量が第1の閾値を超える、及び、
(B)当該回路は、前記プログラマブル論理回路が構成中の回路とは異なる、
のいずれの条件も満たす場合には、前記プログラマブル論理回路の回路構成を当該回路の回路構成に変更する、
請求項1記載の論理回路装置。 - 前記制御部は、前記処理データメモリへの前記出力データの蓄積量を監視し、
(A)ある回路の処理に関する出力データの蓄積量が第2の閾値を下回る、及び、
(B)当該回路は、前記プログラマブル論理回路が構成中の回路とは異なる、
のいずれの条件も満たす場合には、前記プログラマブル論理回路の回路構成を当該回路の回路構成に変更する、
請求項1記載の論理回路装置。 - 前記制御部は、前記処理データメモリへの前記入力及び出力データの蓄積量を監視し、
前記プログラマブル論理回路が構成中の回路に関して、
(A)当該回路に関する処理の入力データの蓄積量が第3の閾値を下回る、及び、
(B)当該回路に関する処理の出力データの蓄積量が第4の閾値を超える、
のうちのいずれかの条件を満たした場合には、前記プログラマブル論理回路の回路構成を他の回路の回路構成に変更する、
請求項1記載の論理回路装置。 - 前記制御部は、前記処理データメモリへの前記入力及び出力データの蓄積量を監視し、
前記プログラマブル論理回路が構成中の回路の処理に関して、
(A)当該回路に関する処理の入力データの蓄積量が第3の閾値を下回る、及び、
(B)当該回路に関する処理の出力データの蓄積可能量が第4の閾値を下回る、
のうちのいずれかの条件を満たした場合には、前記プログラマブル論理回路の回路構成を他の回路の回路構成に変更する、
請求項1記載の論理回路装置。 - 前記制御部は、前記処理データメモリへの前記入力及び出力データの蓄積量を監視し、
前記制御部は、前記入力及び出力データの蓄積量を用いて、前記各回路の優先度を求める優先度算出部を備え、
前記制御部は、最も高い優先度を有する回路と前記プログラマブル論理回路が構成中の回路とが異なっている場合に、前記プログラマブル論理回路の回路構成を前記最も高い優先度を有する回路の回路構成に変更する、
請求項1記載の汎用論理回路。 - 前記制御部は、
(A)前記最も高い優先度を有する回路が複数ある、及び、
(B)前記複数の最も高い優先度を有する回路は、前記プログラマブル論理回路が構成中の回路を含んでいる、
のいずれの条件も満たす場合には、前記プログラマブル論理回路の回路構成を変更しない、
請求項6記載の論理回路装置。 - 前記制御部は、
前記最も高い優先度を有する回路が複数ある場合には、前記入力及び出力データの蓄積量を用いて前記各最も高い優先度を有する回路の連続処理可能量を見積り、前記プログラマブル論理回路の回路構成をこの連続処理可能量が最大になる回路の回路構成に変更する、
請求項6記載の論理回路装置。 - 前記優先度算出部は、
ある回路の処理に関する入力データの蓄積量が第1の閾値を超える場合には、当該回路に最高の優先度を割り当てる、
請求項6記載の論理回路装置。 - 前記優先度算出部は、
(A)ある回路の処理に関する入力データの蓄積量が第1の閾値以下である、及び、
(B)当該回路の処理に関する出力データの蓄積量が第2の閾値を下回る、
のいずれの条件も満たす場合には、当該回路に前記最高の優先度より低い優先度を割り当てる、
請求項9記載の論理回路装置。 - 前記優先度算出部は、
ある回路に関して、
(A)当該回路の処理に関する入力データの蓄積量が第1の閾値を下回る、及び、
(B)当該回路の処理に関する出力データの蓄積量が第2の閾値を超える、
のうちのいずれかの条件を満たす場合には、当該回路の優先度を最低にする、
請求項6記載の論理回路装置。 - 前記優先度算出部は、
ある回路に関して、
(A)当該回路の処理に関する入力データの蓄積量が第1の閾値を下回る、及び、
(B)当該回路の処理に関する出力データの蓄積可能量が第2の閾値を下回る、
のうちのいずれかの条件を満たす場合には、当該回路の優先度を最低にする、
請求項6記載の論理回路装置。 - 前記処理データメモリは先入れ先出し型のメモリである、
請求項1記載の論理回路装置。 - 動作中に回路構成を変更可能なプログラマブル論理回路を用いて、前記プログラマブル論理回路上で時分割的に複数の単位回路を動作させる方法であって、
前記各単位回路による処理に用いられる入力データ及び前記各単位回路からの出力データをメモリに蓄積し、
前記入力又は前記出力データの少なくとも一方の蓄積量を前記各単位回路毎に監視し、
前記蓄積量に基づいて、前記複数の単位回路から前記プログラマブル論理回路で動作させる単位回路を選択し、
選択された単位回路の回路情報を用いて、前記プログラマブル論理回路で動作させる単位回路を変更する、
プログラマブル論理回路の動作方法。 - 前記監視では、前記入力データの蓄積量を監視し、
前記単位回路の選択では、
(A)前記入力データの蓄積量が第1の閾値を超える、及び、
(B)前記プログラマブル論理回路が構成中の単位回路とは異なる、
のいずれの条件も満たす単位回路を選択する、
請求項14記載のプログラマブル論理回路の動作方法。 - 前記監視では、前記出力データの蓄積量を監視し、
前記単位回路の選択では、
(A)前記出力データの蓄積量が第2の閾値を下回る、及び、
(B)前記プログラマブル論理回路が構成中の単位回路とは異なる、
のいずれの条件も満たす単位回路を選択する、
請求項14記載のプログラマブル論理回路の動作方法。 - 前記監視では、前記入力及び出力データの蓄積量を監視し、
前記単位回路の選択では、前記プログラマブル論理回路が構成中の単位回路に関して、
(A)当該単位回路の処理に用いる入力データの蓄積量が第3の閾値を下回る、及び、
(B)当該単位回路からの出力データの蓄積量が第4の閾値を超える、
のうちのいずれかの条件を満たす場合には、前記プログラマブル論理回路が構成中の単位回路とは異なる他の単位回路を選択する、
請求項14記載のプログラマブル論理回路の動作方法。 - 前記監視では、前記入力データの蓄積量及び出力データの蓄積可能量を監視し、
前記単位回路の選択では、前記プログラマブル論理回路が構成中の単位回路に関して、
(A)当該単位回路の処理に用いる入力データの蓄積量が第3の閾値を下回る、及び、
(B)当該単位回路からの出力データの蓄積可能量が第4の閾値を下回る、
のうちのいずれかの条件を満たす場合には、前記プログラマブル論理回路が構成中の単位回路とは異なる他の単位回路を選択する、
請求項14記載のプログラマブル論理回路の動作方法。 - 前記監視では、前記入力データの蓄積量及び前記出力データの蓄積量を監視し、
前記単位回路の選択では、前記入力データの蓄積量と前記出力データの蓄積量とを用いて前記各単位回路の優先度を求めて、前記複数の単位回路から前記優先度が最も高い単位回路を選択する、
請求項14記載のプログラマブル論理回路の動作方法。 - 前記単位回路の選択では、
(A)前記最も高い優先度を有する単位回路が複数ある、及び、
(B)前記複数の最も高い優先度を有する単位回路は、前記プログラマブル論理回路が構成中の単位回路を含んでいる、
のいずれの条件も満たす場合には、前記プログラマブル論理回路が構成中の単位回路を選択し、
前記単位回路の変更は、前記プログラマブル論理回路で動作させる単位回路を変更しない、
請求項19記載のプログラマブル論理回路の動作方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004148464A JP4004052B2 (ja) | 2003-09-24 | 2004-05-19 | 論理回路装置、プログラマブル論理回路の動作方法 |
| KR1020040075943A KR100591728B1 (ko) | 2003-09-24 | 2004-09-22 | 논리회로장치 및 프로그래머블 논리회로 동작방법 |
| CNB2004100798889A CN100414840C (zh) | 2003-09-24 | 2004-09-23 | 逻辑电路装置以及可编程逻辑电路的工作方法 |
| US10/948,702 US7474119B2 (en) | 2003-09-24 | 2004-09-24 | Logic circuit apparatus and timeshare operating method of a programmable logic circuit |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003332108 | 2003-09-24 | ||
| JP2004148464A JP4004052B2 (ja) | 2003-09-24 | 2004-05-19 | 論理回路装置、プログラマブル論理回路の動作方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005124130A JP2005124130A (ja) | 2005-05-12 |
| JP4004052B2 true JP4004052B2 (ja) | 2007-11-07 |
Family
ID=34593901
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004148464A Expired - Fee Related JP4004052B2 (ja) | 2003-09-24 | 2004-05-19 | 論理回路装置、プログラマブル論理回路の動作方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7474119B2 (ja) |
| JP (1) | JP4004052B2 (ja) |
| KR (1) | KR100591728B1 (ja) |
| CN (1) | CN100414840C (ja) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4004052B2 (ja) | 2003-09-24 | 2007-11-07 | 株式会社東芝 | 論理回路装置、プログラマブル論理回路の動作方法 |
| US7516265B2 (en) * | 2004-03-12 | 2009-04-07 | Siemens Energy & Automation, Inc. | System and method for providing an application with memory access methods |
| US7330050B2 (en) | 2004-11-08 | 2008-02-12 | Tabula, Inc. | Storage elements for a configurable IC and method and apparatus for accessing data stored in the storage elements |
| US8138788B2 (en) * | 2005-05-31 | 2012-03-20 | Fuji Xerox Co., Ltd. | Reconfigurable device |
| JP4372068B2 (ja) * | 2005-09-06 | 2009-11-25 | 株式会社東芝 | プログラマブルゲートアレイ装置及び回路切替方法 |
| JP4909588B2 (ja) | 2005-12-28 | 2012-04-04 | 日本電気株式会社 | 情報処理装置及び再構成デバイスの利用方法 |
| WO2007145220A1 (ja) * | 2006-06-14 | 2007-12-21 | Panasonic Corporation | 書き換え可能な回路を備える装置、更新システム、更新方法、更新プログラム、及び集積回路 |
| EP2033316A4 (en) * | 2006-06-21 | 2010-08-11 | Element Cxi Llc | CONSTRUCTION OF A FAULT TOLERANT INTEGIRER CIRCUIT |
| JP4952116B2 (ja) * | 2006-07-31 | 2012-06-13 | 富士ゼロックス株式会社 | 演算処理システム、制御プログラム |
| JP4866194B2 (ja) * | 2006-09-29 | 2012-02-01 | 富士通セミコンダクター株式会社 | 集積回路及びリコンフィギュラブル回路の入力データ制御方法 |
| US7839162B2 (en) | 2007-06-27 | 2010-11-23 | Tabula, Inc. | Configurable IC with deskewing circuits |
| US7928761B2 (en) | 2007-09-06 | 2011-04-19 | Tabula, Inc. | Configuration context switcher with a latch |
| US8990651B2 (en) * | 2007-09-19 | 2015-03-24 | Tabula, Inc. | Integrated circuit (IC) with primary and secondary networks and device containing such an IC |
| KR100960797B1 (ko) * | 2008-05-09 | 2010-06-01 | 연세대학교 산학협력단 | 입력 데이터의 형식에 기반하여 고정 소수점 연산 또는부동 소수점 연산을 수행하는 재구성 가능한 연산 유닛 |
| WO2010016857A1 (en) | 2008-08-04 | 2010-02-11 | Tabula, Inc. | Trigger circuits and event counters for an ic |
| US8407633B2 (en) | 2009-10-26 | 2013-03-26 | International Business Machines Corporation | Dynamically reconfigurable self-monitoring circuit |
| JP5423419B2 (ja) | 2010-01-21 | 2014-02-19 | 富士ゼロックス株式会社 | データ処理装置 |
| JP5504985B2 (ja) | 2010-03-11 | 2014-05-28 | 富士ゼロックス株式会社 | データ処理装置 |
| WO2011123151A1 (en) | 2010-04-02 | 2011-10-06 | Tabula Inc. | System and method for reducing reconfiguration power usage |
| US20110302660A1 (en) * | 2010-06-02 | 2011-12-08 | Rupaka Mahalingaiah | Method and apparatus for securing digital devices with locking clock mechanism |
| JP5636816B2 (ja) * | 2010-08-25 | 2014-12-10 | 富士ゼロックス株式会社 | 再構成可能演算回路及びプログラム |
| US8760193B2 (en) | 2011-07-01 | 2014-06-24 | Tabula, Inc. | Configurable storage elements |
| CN103633993B (zh) * | 2013-03-05 | 2017-03-29 | 中国科学院电子学研究所 | 一种包含可定制熔丝配置模块的可编程逻辑电路 |
| JP6488541B2 (ja) * | 2013-12-18 | 2019-03-27 | 富士通株式会社 | 論理回路及び論理回路の制御方法 |
| JP2016111633A (ja) * | 2014-12-09 | 2016-06-20 | キヤノン株式会社 | 回路情報に従って論理回路を構成可能な回路を持つデバイスと、複数の制御手段とを有する情報処理システム |
| JP6911587B2 (ja) | 2017-07-06 | 2021-07-28 | 富士通株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6034538A (en) * | 1998-01-21 | 2000-03-07 | Lucent Technologies Inc. | Virtual logic system for reconfigurable hardware |
| TW446780B (en) | 1999-10-07 | 2001-07-21 | Mitsubishi Electric Corp | Full-rotary crocheting device |
| JP2001202236A (ja) | 2000-01-20 | 2001-07-27 | Fuji Xerox Co Ltd | プログラマブル論理回路装置によるデータ処理方法、プログラマブル論理回路装置、情報処理システム、プログラマブル論理回路装置への回路再構成方法 |
| JP2003003428A (ja) | 2001-06-20 | 2003-01-08 | Sumitomo Metal Steel Products Inc | 木製遮音パネルおよび木製遮音壁 |
| JP4036427B2 (ja) | 2001-09-14 | 2008-01-23 | 株式会社イトーキ | 背もたれ付き椅子 |
| US6621295B1 (en) * | 2002-01-15 | 2003-09-16 | Xilinx, Inc. | Reconfigurable priority encoding |
| US20040139441A1 (en) | 2003-01-09 | 2004-07-15 | Kabushiki Kaisha Toshiba | Processor, arithmetic operation processing method, and priority determination method |
| JP4004052B2 (ja) | 2003-09-24 | 2007-11-07 | 株式会社東芝 | 論理回路装置、プログラマブル論理回路の動作方法 |
-
2004
- 2004-05-19 JP JP2004148464A patent/JP4004052B2/ja not_active Expired - Fee Related
- 2004-09-22 KR KR1020040075943A patent/KR100591728B1/ko not_active Expired - Fee Related
- 2004-09-23 CN CNB2004100798889A patent/CN100414840C/zh not_active Expired - Fee Related
- 2004-09-24 US US10/948,702 patent/US7474119B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1601904A (zh) | 2005-03-30 |
| US20050110518A1 (en) | 2005-05-26 |
| KR100591728B1 (ko) | 2006-06-22 |
| KR20050030129A (ko) | 2005-03-29 |
| JP2005124130A (ja) | 2005-05-12 |
| CN100414840C (zh) | 2008-08-27 |
| US7474119B2 (en) | 2009-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4004052B2 (ja) | 論理回路装置、プログラマブル論理回路の動作方法 | |
| JP4317336B2 (ja) | データ復元装置及び復元回路、並びにデータ復元方法及びその方法を実現するプログラム貯蔵装置 | |
| JP7617122B2 (ja) | クロック信号生成回路、駆動方法および電子装置 | |
| US20080098211A1 (en) | Reconfigurable integrated circuit, circuit reconfiguration method and circuit reconfiguration apparatus | |
| CN112737980B (zh) | 基于时间的网络切片资源动态划分方法及装置 | |
| CN104601999A (zh) | 一种基于关键帧的编码方法及装置 | |
| CN112363815A (zh) | Redis集群处理方法、装置、电子设备及计算机可读存储介质 | |
| US20190213160A1 (en) | Multiplexed memory in a communication processing system | |
| US8346182B2 (en) | Method and a device for dynamic reconfiguration of a radio communications system | |
| KR20000017360A (ko) | 압축데이터 입출력기능을 갖는 메모리lsi | |
| CN119047785B (zh) | 一种任务调度方法、装置、存储介质及设备 | |
| US20060012440A1 (en) | Phase locked loop | |
| CN119718609B (zh) | 内存页面处理方法、装置以及电子设备 | |
| EP3240276B1 (en) | Device and method for canceling noise in a received signal | |
| CN109313912B (zh) | 用于通过基于信号电平来禁用滤波器元件以减少音频系统的功耗的系统和方法 | |
| CN114125859A (zh) | 用于频谱共享的方法、装置和系统 | |
| EP2217002B1 (en) | Method for implementing space division cross-connect and time division cross-connect and a device thereof | |
| US7676247B2 (en) | Baseband processor and a method of transmitting commands to a radio-frequency subsystem and radio telecommunication apparatus incorporating the baseband processor | |
| CN118074673B (zh) | 一种多带宽实时切换的滤波器、滤波方法及芯片 | |
| CN112770271A (zh) | 基于信息广播的数据传输方法、装置、系统和存储介质 | |
| JP7716631B2 (ja) | 無線通信システム、無線通信方法および基地局 | |
| KR0155516B1 (ko) | 비터비 복호기에서 한개의 메모리를 사용한 상태 매트릭 메모리 운용방법 및 그 장치 | |
| JP2018107585A (ja) | 発振装置 | |
| JP2008210425A (ja) | バッファメモリ及びそのアクセス方法 | |
| JP2006107035A (ja) | 画像処理装置及びその制御方法、コンピュータプログラム、記憶媒体。 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050415 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050831 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070525 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070712 |
|
| 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: 20070817 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070820 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100831 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100831 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110831 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |