処理中

しばらくお待ちください...

設定

設定

出願の表示

1. WO2021075531 - トレース回路、半導体装置、トレーサ、トレースシステム

公開番号 WO/2021/075531
公開日 22.04.2021
国際出願番号 PCT/JP2020/039036
国際出願日 16.10.2020
IPC
G06F 11/34 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
11エラー検出;エラー訂正;監視
30監視
34コンピュータ動作の記録または統計的評価,例.故障時間のまたは入出力動作の記録または統計的評価
G06F 11/36 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
11エラー検出;エラー訂正;監視
36ソフトウェアを検査またはデバッグすることによるエラー防止
G06F 15/78 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
15デジタル計算機一般;データ処理装置一般
76プログラム記憶式汎用計算機のアーキテクチャ
78単一の中央処理装置からなるもの
出願人
  • ローム株式会社 ROHM CO., LTD. [JP]/[JP]
発明者
  • 西山 高浩 NISHIYAMA Takahiro
代理人
  • 特許業務法人 佐野特許事務所 SANO PATENT OFFICE
優先権情報
2019-19106818.10.2019JP
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) TRACE CIRCUIT, SEMICONDUCTOR DEVICE, TRACER, AND TRACE SYSTEM
(FR) CIRCUIT DE SUIVI, DISPOSITIF SEMI-CONDUCTEUR, SUIVEUR ET SYSTÈME DE SUIVI
(JA) トレース回路、半導体装置、トレーサ、トレースシステム
要約
(EN)
This trace circuit is integrated into a semiconductor device together with a microprocessor comprising an m-bit program counter, and the trace circuit externally outputs a trace clock and bit trace data for n bits (where 2≦n≦m). The trace circuit: synchronizes to the trace clock and uses the trace data as a first output value when the program counter does not change; synchronizes to the trace clock and uses the trace data as a second output value when the program counter increments; synchronizes to the trace clock and uses the trace data as a third output value at the time of loading to the program counter; and after pausing the microprocessor state machine, divides and outputs, as the trace data, a branching destination address or an interrupt address loaded to the program counter.
(FR)
Le circuit de suivi selon l'invention est intégré dans un dispositif semi-conducteur conjointement avec un microprocesseur comprenant un compteur de programme m bits, le circuit de suivi délivrant à l'extérieur une horloge de suivi et des données de suivi de bit pour n bits (où 2 ≦ n ≦ m). Le circuit de suivi : se synchronise avec l'horloge de suivi et utilise les données de suivi comme première valeur de sortie lorsque le compteur de programme ne change pas ; se synchronise avec l'horloge de suivi et utilise les données de suivi comme deuxième valeur de sortie lorsque le compteur de programme augmente par incréments ; se synchronise avec l'horloge de suivi et utilise les données de suivi comme troisième valeur de sortie au moment du chargement sur le compteur de programme ; et après la mise en pause de la machine d'état de microprocesseur, divise et délivre, comme données de suivi, une adresse de destination de branchement ou une adresse d'interruption chargée sur le compteur de programme.
(JA)
トレース回路は、mビットのプログラムカウンタを備えたマイクロプロセッサとともに半導体装置に集積化され、トレースクロックとnビット(ただし2≦n≦m)ビットのトレースデータを外部出力する。トレース回路は、前記プログラムカウンタの不変時には、前記トレースクロックに同期して前記トレースデータを第1出力値とし、前記プログラムカウンタのインクリメント時には、前記トレースクロックに同期して前記トレースデータを第2出力値とし、前記プログラムカウンタへのロード時には、前記トレースクロックに同期して前記トレースデータを第3出力値とし、前記マイクロプロセッサのステートマシンを一時停止した上で、前記プログラムカウンタにロードされた分岐先アドレス又は割込先アドレスを前記トレースデータとして分割出力する。
国際事務局に記録されている最新の書誌情報