![]() 計算ユニットのプログラムメモリを検査するための装置
专利摘要:
本発明は、計算ユニットのプログラムメモリ(9)を検査するための装置に関し、検査モジュール(11)を備えている。計算ユニットは、検査モジュール(11)と接続されているコマンドカウンタから成る。このコマンドカウンタはレジスタ(1)を有しており、このレジスタ(1)は、レジスタ内容をセットする第1の切換スイッチ(3)と接続されている。完全なプログラムメモリのコマンドアドレスの検査を行うことができるこの装置では、コマンドカウンタ(8)は、プログラムコードに依存せずに、通常作動の間に、プログラムメモリ(9)のコマンドアドレス空間の間でカウントする補助カウンタ(2、6、7)を含んでいる。この補助カウンタは前記レジスタ(1)と接続されている。 公开号:JP2011512603A 申请号:JP2010547064 申请日:2008-11-27 公开日:2011-04-21 发明作者:ヴェンツラー アクセル;ワン ホンユ;ブロックマン マルクス;プレティンクス ヨー 申请人:ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh; IPC主号:G06F12-16
专利说明:
[0001] 本発明は、検査モジュールを備えた計算ユニットのプログラムメモリを検査するための装置に関する。ここで、この計算ユニットは、プログラムメモリと接続されたコマンドカウンタから成る。コマンドカウンタはレジスタを有しており、このレジスタは、レジスタの内容をセットする第1の切換スイッチと接続されている。] [0002] 自動車技術分野において、安全に対してクリチカルなアプリケーションの数は絶えず増加している。これと同時に、複雑さも、自動車技術において使用されるスイッチング回路への安全性の要求も高まっている。これは殊に、ハードウェア特有のスイッチング回路(ASIC)にも当てはまる。ここでは、安全に関連する構成部材の検査に対する要求が増大している。従って、スイッチング回路内に集積されており、または外部メモリ内に格納されており、安全に関連するアプリケーションを処理するために使用されるプログラムコードも検査されなければならない。] [0003] 条件付きで実行可能なジャンプコマンドが計算ユニット、有利にはコンピューターコア内のプログラム経過に影響を与え得るので、プログラムメモリの出力側でのコマンドフローは常には確定されていない。すなわち、入力データと出力データとの間に一義的な関係はない。従って、プログラムメモリの特定のコマンドアドレスは常に問い合わされ、他のコマンドアドレスは特定のモードにおいてのみ問い合わされる。従って、プログラムコードが正しいことを、効果的なデータブロックベースまたはデータフィローベースの検査メカニズムによって証明することはできない。] [0004] 従って本発明の課題は、完全なプログラムメモリのコマンドアドレスを検査することができる装置を提供することである。] [0005] 本発明の利点は、外部検査モジュールが、事前に定められた既知の順番で、プログラムメモリの全内容をエラー検出方法によって検査することができる、ということである。ここでコマンドカウンタは、プログラムメモリのコマンドアドレス空間の間で通常作動時にプログラムコードに依存しないでカウントする補助的なカウンタを含んでいる。ここでこの補助カウンタは、レジスタと接続されている。提案された構造によって効果的に、通常作動時に、プログラムメモリの全内容を監視することができる。必要な場合には、この監視が定期的に行われてもよい。検査が行われるべき時間期間を任意に変えることができる。本発明は、種々異なるエラー検出方法で作動することができる。] [0006] プログラムメモリの全てのコマンドアドレスが検査される。通常のプログラム経過においては特定のモードにおいてしか問い合わされず、特定のモードにない場合には飛ばされてしまうコマンドアドレスも検査される。] [0007] コンピューターコア内の既存の幾つかの構造、例えば、メモリのアドレスデコーダーおよび出力駆動部が再利用されるので、これらも間接的に、エラーがあるかについてテストされる。] [0008] 有利には補助カウンタは、緩衝メモリとレジスタとの間でデータを交換する第2の切換スイッチを有している。この第2の切換スイッチは、緩衝メモリを介してレジスタと接続されている。コマンドカウンタを単に拡張させているだけなので、チップ面でのハードウェアコストは最小に低減される。なぜなら、既存のコマンドカウンタ部分が、補助カウンタに対しても使用されるからである。] [0009] 本発明の発展形態では、プログラムメモリを検査するために、目下のプログラム経過に相応するレジスタ内容が、第2の切換スイッチによって、緩衝メモリ内にロードされる。ここでレジスタは、検査されるべきコマンドアドレスによって、上書き可能である。レジスタと緩衝メモリの内容を交換することによって容易に、通常のプログラム経過を中断して、検査モードを開始することができる。ここで通常のプログラム経過時に得られるレジスタの目下の値が緩衝記憶される。従って、検査時にはプログラム経過が中断されるが、変えられることはない。] [0010] 1つの実施形態では、目下のプログラム経過に相応する内容を検査した後に、緩衝メモリからレジスタ内に再び伝送される。通常のプログラム経過の緩衝記憶された値をレジスタ内にロードして戻すことによって、プログラムは、中断された箇所で続行される。] [0011] 発展形態ではレジスタは、検査が終了した後に、検査されるべきコマンドアドレスを所定の値だけ高める加算器に通じている。この加算器は、第2の切換スイッチと接続されている。これは、所定の値だけ高くされたコマンドアドレスを緩衝メモリ内に格納する。これは次のような利点を有している。すなわち、加算器による、通常のプログラム経過の目下の値によるレジスタの上書きと並行して、緩衝メモリ内に格納される、検査されることが望まれている次のコマンドアドレスが選択される、という利点を有している。加算器によって選択された値はここで線形に選択される、または所定の別の規定に従って選択される。] [0012] 別の検査を開始させるための次のコマンドが上述のように発生すると、通常のプログラム経過が中断され、プログラムメモリの検査されるべき次のコマンドアドレスが緩衝メモリからレジスタ内にロードされる。加算器はここで、通常のプログラムコードの処理時にも、プログラムメモリのコマンドアドレスに対する検査モードにおいても使用される装置エレメントである。] [0013] 有利には、拡張されたコマンドカウンタによって、時間マルチプレックス方法における上述した経過が行われる。この構造が時間マルチプレックス方法で作動するので、簡単かつ低コストのメモリモジュール、例えば「シングルポート」メモリモジュールが使用される。このようなメモリモジュールは、1つのアドレス入力側と1つのデータ出力側しか有していない。これは、上述の経過には十分である。なぜなら、プログラムコードの通常の処理および検査は時間的に相前後して行われるからである。] [0014] 1つの実施形態では、検査されるべきコマンドアドレスを伝送するためにコマンドカウンタは、外部検査モジュールと、信号線路を介して接続されている。従って特に有利には本発明の構造は、プログラムメモリがデータバスが接続されていないコンピュータアーキテクチャに適している。なぜなら、コマンドカウンタと検査モジュールとの間の通信には簡単な信号線路で足りるからである。] [0015] プログラムメモリの完全な検査の経過をコントロールするために、外部検査モジュールは、プログラムメモリの検査の開始と終了を検出する。これは、加えられているコマンドアドレスと、検査モジュール内に格納されている値とを比較することによって行われる。] [0016] プログラムメモリの大きさが、2のべき乗でない場合、完全な検査の後、中間レジスタは再び、初期値に初期化されなければならない。このために、外部検査モジュールとコマンドカウンタとの間の信号線路は双方向に構成される。] [0017] 択一的にコマンドカウンタは、プログラムメモリの検査の開始および終了を検出する。プログラムメモリの完全な検査の開始および終了は次に、検査モジュールに、信号線路を介して伝えられる。外部検査モジュールにおけるコマンドアドレスの検査は省かれる。従って、有利なチップ表面が省かれる。] [0018] 本発明の発展形態において、コマンドカウンタは、メモリ検査を制御するコマンドデコーダと接続される。プログラムメモリ検査のアドレス内容(記憶場所)の検査の制御は、特別なソフトウェアコマンドによって開始され、コマンドデコーダのコントロール下で自動的に経過する。これによって、プログラムメモリの内容の完全な検査に対する持続時間を可変的にしておくことが容易に可能である。持続時間の区別は、具体的なアプリケーションの安全に関連する要求に依存し得る。別の観察では、初期化フェーズにおいて次のことが必要である。すなわち、スタートされるアプリケーションが確実に作動することを保証するために、プログラムメモリの検査が数マイクロ秒においてのみ実施されることが必要である。このような状況において、プログラムメモリの検査を開始するためのソフトウェアコマンドが頻繁に繰り返される。検査が複数秒の枠においてのみ行われる場合には、初期化フェーズが終了した後、これで十分である。この場合にはこの方法は、プロセッサの能力を十分に利用することに向けられる。他方ではこれは、電流消費をできる限り低くすることにも向けられる。] [0019] 本発明では、多数の実施形態が可能である。このうちの1つを、図に基づいてより詳細に説明する。] 図面の簡単な説明 [0020] 従来技術のコマンドカウンタ コマンドカウンタの本発明による実施例 本発明による装置のシステム図] [0021] 同じ特徴には同じ参照番号が付与されている。] [0022] 図1には、従来技術に従った、コンピューターコア内で既知のコマンドカウンタが示されている。コマンドカウンタは、ビット幅Nを有するレジスタ1から成る。レジスタ1の内容は、プログラムメモリ内のアドレスとして用いられる。レジスタ1は、加算器2と接続されている。この加算器は、レジスタ1の内容を各命令後に1つだけ高める。加算器2はおよび、図1には詳細に示されていない外部コマンドデコーダーモジュール1は第1のマルチプレクサ3につながっている。第1のマルチプレクサは、同じようにレジスタ1と接続されている。プログラム経過を制御するために、加算器2によって1つだけ高められたレジスタ内容は、第1のマルチプレクサ3を介して再びレジスタ1に供給される。レジスタ内容は、外部から、外部コマンドデコーダーモジュールによってもセットされる。これは、第1のマルチプレクサ3での入力側4によって表されている。この制御も第1のマルチプレクサ3を介して行われる。] 図1 [0023] プログラムメモリを検査するために、完全なアドレス空間の間で一度、カウントされなければならない。プログラム経過は、外部から生じるジャンプコマンドによって影響され得るので、補助カウンタが使用される。この補助カウンタは、アドレス空間の間で、検査されるべきプログラムメモリのプログラムコードに依存せずに、線形の規則または予め定められるべき別の規則に従ってカウントする。補助カウンタを実現するために、従来技術に従って公知の、コマンドカウンタが拡張されるので、既存のハードウェア素子のうちの幾つかが使用される。] [0024] 拡張されたコマンドカウンタが図2に示されている。レジスタ1は、一方では加算器2を介して第1のマルチプレクサ3と接続されている。この第1のマルチプレクサは、第2のマルチプレクサ5を介してレジスタ1に戻る。他方ではレジスタ1は、第3のマルチプレクサ6と接続されており、この第3のマルチプレクサは、緩衝メモリ7につながっている。緩衝メモリ7は再び、第2のマルチプレクサ5を介して、レジスタ1とつながっている。加算器2は、付加的に第3のマルチプレクサ6と接続されている。] 図2 [0025] この装置でもレジスタ内容が、第1のマルチプレクサ3への入力側4によって表されている外部のコマンドデコーダーモジュールによって、第1のマルチプレクサ3および第2のマルチプレクサ5を介してセットされることがある。第1のマルチプレクサ3および第3のマルチプレクサ6では有利には2つのNビット2:1マルチプレクサが使用される。] [0026] プログラムメモリのコマンドの検査はここで典型的に3つの周期を含む: まずは、プログラムメモリのメモリアドレスの検査を開始させるためのコマンドが、復号化される。このコマンドは、通常のプログラムコードのソフトウェア内に含まれており、これによって、計算ユニットの通常動作時に読み出される。] [0027] このコマンドの復号化の後、通常のプログラム作動は停止される。目下経過しているプログラムのメモリアドレスを含んでいるレジスタ1の内容は、第3のマルチプレクサ6を介して緩衝メモリ7内にロードされる。従って、プログラム経過の目下の状態は格納されたままになる。同時に、プログラムメモリの検査されるべきメモリアドレスに相応する緩衝メモリ7の内容がレジスタ1内にロードされる。] [0028] 次のステップでは、加算器2を通じて、1だけ高められたレジスタ1の内容が第3のマルチプレクサ6を介して再び、緩衝メモリ7内に格納される。同時に、緩衝メモリ7の内容が第2のマルチプレクサ5を介してレジスタ1内にロードされる。この内容は、目下経過しているプログラムが中断された箇所であるコマンドコードのメモリアドレスに相応するので、通常のプログラム経過をここで再び続けることができる。] [0029] 再び緩衝メモリ7内にロードされた、1だけ高められたレジスタ1の内容はここで、検査されるべきプログラムメモリの次のメモリアドレスに相応する。これは、メモリアドレスの検査を開始するための次のコマンドの際に検査される。このプロシージャーの後、拡張されたコマンドカウンタ8は通常作動とプログラムメモリ検査モードとの間を切り替える。] [0030] 説明される、拡張されたコマンドカウンタ8を備えたシステム図が図3に示されている。検査されるべきプログラムメモリ9は、コマンドデコーダ10および外部監視モジュール11と接続されている。コマンドデコーダ10は同じように、直接的に外部監視モジュール11および格調されたコマンドカウンタ8に続いている。さらにコマンドデコーダ10は別のモジュール12と接続されている。これは例えば、メモリユニットRAMおよびROMまたはプロセッサの算術論理演算ユニット(arithmetisch-logischen Einheit:ALU)であり、コマンドデコーダ10はこのモジュール12に信号線路13を介して制御信号を送出する。] 図3 [0031] まずは、システムは通常プログラムの処理状態にある。このプログラムは、プログラムメモリ内に格納されているプログラムコードによって設定される。プログラムコード内で次のコマンドとして、プログラムメモリ9のメモリアドレスの検査を開始するためのコマンドが呼び出されると、このコマンドはコマンドデコーダ10によって復号化される。信号線路14を介してコマンドデコーダ10はこの情報を検査モジュール11に伝達する。さらに、信号線路15を介してこれが、拡張されたコマンドカウンタ8にも伝えられる。プログラム経過は、拡張されたコマンドカウンタ8によって中断される。拡張されたコマンドカウンタ8は、上述のように作動する。これはコマンドカウンタ8が内容をレジスタ1と緩衝メモリ7との間で交換することによって行われる。レジスタ1内の検査されるべきメモリアドレスは、外部監視モジュール11に、信号線路16を介して伝達される。検査されるべきメモリアドレスがここで、プログラムメモリ内容に対して付加的に、検査されるべき値として使用されてもよい。さらに、プログラムメモリ9は、このメモリアドレスに属するコマンドを呼び出すように促される。信号線路17を介して、このコマンドがコマンドデコーダ10に伝送され、信号線路18を介して検査モジュール11に伝送される。検査モジュール11は、この時点で加えられるべき、検査されるべきコマンドを引き受け、これをエラー検出プログラムによって比較する。このコマンド自体がエラーに関して検査可能でなく、全体のメモリまたはメモリ領域のみが検査可能である場合には、メモリがコントロールされる。一般に行われている検査方法はメモリ全体にわたったチェックサムの形成である。] [0032] 検査が終了し、レジスタ1と緩衝メモリ7の内容が再度交換されると、ここで再び、通常プログラムに相応するメモリ内容がレジスタ1内に存在し、通常のプログラム経過が再び開始される。] [0033] この過程は常に繰り返される。これは、この過程が、プログラムメモリ9のコマンドアドレスの検査を開始するためのさらなるコマンドによって、再び呼び出されることによって行われる。このようにして、この過程は、プログラムメモリ9の完全なアドレス空間の間でカウントされ、全てのメモリ場所が調査されるまで頻繁に繰り返される。次にこの検証の結果がコマンドデコーダ10から、上位の、詳細には図示されていない制御機器へ転送され、そこで評価される。] [0034] プログラムメモリ9の完全な検査の開始および終了の確認は、外部検査モジュール11内で行われる。このためには外部検査モジュール11は、加えられたメモリアドレスを、検査モジュール11内に格納されている値と比較する。これは検査過程がアクティブである場合には常に行われる。ここで第1の値はプログラムメモリ9の第1のアドレス、すなわち検査の開始を識別し、第2の値はプログラムメモリ9の最後のアドレス、ひいてはプログラムメモリ9のアドレス空間の完全な検査の終端を識別する。] [0035] メモリの大きさが2のべき乗である場合には、プログラムメモリの完全な検査の開始および終了の確認を完全に省くことができる。緩衝メモリの値がアドレス空間の終端に達する場合には、オーバーフローが生じる。次の検査周期では緩衝メモリの値は、このオーバーフローによって自動的に0に初期化される。] [0036] プログラムメモリ9の大きさが2のべき乗でない場合には、緩衝メモリ7はプログラムメモリのアドレス空間の完全な検査の後に再び、初期値に初期化されなければならない。これは検査モジュール11から、拡張されたコマンドカウンタ8への信号線路19を介して行われる。プログラムメモリ9の大きさが2のべき乗に相応する場合には、緩衝メモリ7の初期化は必要ではなく、この信号線路を省くことができる。] [0037] 説明したソリューションは、特に、回転率センサ加速度センサのための評価回路に適している。]
权利要求:
請求項1 計算ユニットのプログラムメモリを検査するための装置であって検査モジュールを備えており、前記計算ユニットは、前記プログラムメモリと接続されているコマンドカウンタから成り、当該コマンドカウンタはレジスタを有しており、当該レジスタは、レジスタ内容をセットする第1の切換スイッチと接続されている形式のものにおいて、前記コマンドカウンタ(8)は、プログラムコードに依存せずに、通常作動の間に、前記プログラムメモリ(9)のコマンドアドレス空間の間でカウントする補助カウンタ(2、6、7)を含んでおり、当該補助カウンタは前記レジスタ(1)と接続されている、ことを特徴とする、計算ユニットのプログラムメモリを検査するための装置。 請求項2 前記補助カウンタ(2、6、7)は、データを緩衝メモリ(7)とレジスタ(1)との間で交換する第2の切換スイッチ(6)を有しており、当該第2の切換スイッチは前記緩衝メモリ(7)を介して前記レジスタ(1)と接続されている、請求項1記載の装置。 請求項3 前記プログラムメモリ(9)を検査するために、目下のプログラム経過に相応する前記レジスタ(1)の内容は、前記第2の切換スイッチ(6)によって前記緩衝メモリ(7)内にロード可能であり、前記レジスタ(1)は、検査されるべきコマンドアドレスによって上書き可能である、請求項2記載の装置。 請求項4 前記プログラムメモリ(9)の検査が終了した後、前記目下のプログラム経過に相応する内容が、前記緩衝メモリ(7)から前記レジスタ(1)へ伝送されて戻される、請求項3記載の装置。 請求項5 前記レジスタ(1)は、前記検査の終了後に、検査されるべきコマンドアドレスを、設定された値だけ高める加算器(2)に通じており、当該加算器は前記第2の切換スイッチ(6)と接続されており、当該第2の切換スイッチは、前記所定の値だけ高められたコマンドアドレスを緩衝メモリ(7)内に格納する、請求項3記載の装置。 請求項6 前記第1の切換スイッチ(5)および/または前記第2の切換スイッチ(6)は、時間マルチプレックス方法における前記プログラム経過を可能にする、請求項2、3または5記載の装置。 請求項7 前記コマンドカウンタ(8)は、検査されるべきコマンドアドレスを伝送するために、信号線路(16)を介して、前記外部検査モジュール(11)と接続されている、請求項1記載の装置。 請求項8 前記外部検査モジュール(11)は、前記プログラムメモリ(9)の開始および終了を検出する、請求項7記載の装置。 請求項9 前記信号線路は双方向に構成されている、請求項7記載の装置。 請求項10 前記コマンドカウンタ(8)は、前記プログラムメモリ検査の開始および終了を検出する、請求項7記載の装置。 請求項11 前記プログラムメモリ検査の開始および終了は、コマンドカウンタ(8)から前記検査モジュール(11)に、前記信号線路(16)を介して伝送される、請求項10記載の装置。 請求項12 前記コマンドカウンタ(8)は、前記プログラム検査を制御するコマンドデコーダ(10)と接続されている、請求項1記載の装置。
类似技术:
公开号 | 公开日 | 专利标题 US5915083A|1999-06-22|Smart debug interface circuit for efficiently for debugging a software application for a programmable digital processor device US4811345A|1989-03-07|Methods and apparatus for providing a user oriented microprocessor test interface for a complex, single chip, general purpose central processing unit DE60212271T2|2007-07-19|Eingebauter Selbsttest mit eingebautem Speicher und Prozessor in einer ASIC Vorrichtung US6834360B2|2004-12-21|On-chip logic analyzer JP4335999B2|2009-09-30|プロセッサ内蔵半導体集積回路装置 US7962821B2|2011-06-14|Built-in self testing circuit with fault diagnostic capability JP4999262B2|2012-08-15|信頼性マイクロコントローラ、マイクロコントローラにおける欠陥検出方法、マイクロコントローラ用欠陥許容システム設計方法、およびコンピュータプログラム製品 US7363544B2|2008-04-22|Program debug method and apparatus US7332929B1|2008-02-19|Wide-scan on-chip logic analyzer with global trigger and interleaved SRAM capture buffers JP4215393B2|2009-01-28|集積回路の修復方法 US8656220B2|2014-02-18|System-on-chip and debugging method thereof US4253183A|1981-02-24|Method and apparatus for diagnosing faults in a processor having a pipeline architecture KR100267427B1|2000-10-16|최대 인터럽트 금지 기간 측정기능을 가지는 마이크로 컴퓨터 US7870438B2|2011-01-11|Method, system and computer program product for sampling computer system performance data US7565579B2|2009-07-21|Post | debug system and method DE19531653C2|1998-02-19|Einchip-Mikroprozessor mit eingebauter Selbsttestfunktion US8051346B2|2011-11-01|Fault injection US20030204805A1|2003-10-30|Testing processors RU2579814C2|2016-04-10|Интегральная схема с программируемым логическим анализатором с расширенными возможностями анализа и отладки и способ US7886195B2|2011-02-08|Apparatus, system, and method of efficiently utilizing hardware resources for a software test DE19834191C2|2002-01-03|Integrierte Schaltungsvorrichtung und ihr Steuerverfahren US10585668B2|2020-03-10|Processor testing using randomly generated branch instructions US20060282707A1|2006-12-14|Multiprocessor breakpoint US20060059286A1|2006-03-16|Multi-core debugger US20100312517A1|2010-12-09|Test Method Using Memory Programmed with Tests and Protocol To Communicate between Device Under Test and Tester
同族专利:
公开号 | 公开日 US20110264963A1|2011-10-27| JP5193314B2|2013-05-08| WO2009103372A1|2009-08-27| EP2248021A1|2010-11-10| AT519157T|2011-08-15| KR101570031B1|2015-11-18| EP2248021B1|2011-08-03| KR20100123837A|2010-11-25| US8464100B2|2013-06-11| DE102008010233A1|2009-08-27|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2012-05-21| A977| Report on retrieval|Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120521 | 2012-05-31| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120530 | 2012-08-28| A601| Written request for extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120827 | 2012-09-04| A602| Written permission of extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120903 | 2012-11-29| A521| Written amendment|Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121128 | 2012-12-25| TRDD| Decision of grant or rejection written| 2013-01-07| A01| Written decision to grant a patent or to grant a registration (utility model)|Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130104 | 2013-02-07| A61| First payment of annual fees (during grant procedure)|Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130201 | 2013-02-08| R150| Certificate of patent or registration of utility model|Ref document number: 5193314 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 | 2013-02-14| FPAY| Renewal fee payment (event date is renewal date of database)|Free format text: PAYMENT UNTIL: 20160208 Year of fee payment: 3 | 2016-02-09| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2017-02-07| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2018-02-06| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2019-02-12| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2020-02-12| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2021-02-03| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 | 2022-02-01| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|