処理中

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

PATENTSCOPE は、メンテナンスのため次の日時に数時間サービスを休止します。サービス休止: 日曜日 05.04.2020 (10:00 午前 CEST)
設定

設定

1. WO2007099584 - エラー検出装置

公開番号 WO/2007/099584
公開日 07.09.2007
国際出願番号 PCT/JP2006/303673
国際出願日 28.02.2006
IPC
G06F 12/16 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
12メモリシステムまたはアーキテクチャ内でのアクセシング,アドレシングまたはアロケーティング
16メモリ内容の破壊に対する保護
G06F 12/08 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
12メモリシステムまたはアーキテクチャ内でのアクセシング,アドレシングまたはアロケーティング
02アドレシングまたはアロケーション;リロケーション
08階層構造のメモリ・システム,例.仮想メモリ・システム,におけるもの
CPC
G06F 11/073
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error 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
0706the processing taking place on a specific hardware platform or in a specific software environment
073in a memory management context, e.g. virtual memory or cache management
G06F 11/0763
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error 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
0751Error or fault detection not based on redundancy
0763by bit configuration check, e.g. of formats or tags
G06F 11/10
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
G06F 12/0802
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
出願人
  • 富士通株式会社 FUJITSU LIMITED [JP/JP]; 〒2118588 神奈川県川崎市中原区上小田中4丁目1番1号 Kanagawa 1-1, Kamikodanaka 4-chome, Nakahara-ku, Kawasaki-shi, Kanagawa 2118588, JP (AllExceptUS)
  • 海野 秀之 UNNO, Hideyuki [JP/JP]; JP (UsOnly)
発明者
  • 海野 秀之 UNNO, Hideyuki; JP
代理人
  • 大菅 義之 OSUGA, Yoshiyuki; 〒1020084 東京都千代田区二番町8番地20 二番町ビル3F Tokyo 3rd Fl., Nibancho Bldg., 8-20, Nibancho, Chiyoda-ku, Tokyo 1020084, JP
優先権情報
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) ERROR DETECTOR
(FR) DÉTECTEUR D'ERREURS
(JA) エラー検出装置
要約
(EN)
A data buffer controller (44) acquires data from a cache according to a command held in a command queue for holding a command for reading data from the cache. A magic ID generating circuit (51) generates a magic ID. The data buffer controller (44) gives the magic ID to the data acquired from the cache, writes it into a data buffer, and sends the magic ID back to the command queue. When the data buffer controller (44) receives a read request and the magic ID sent back to the command queue, it reads the corresponding data from the data buffer according to the read request and compares the magic ID given to the read data and the received magic ID. If the magic IDs compared by the data buffer controller (44) do not coincide, a packet generator detects an error and reports the error to a higher layer.
(FR)
La présente invention concerne un contrôleur de tampon de données (44) qui acquiert des données d'une mémoire cache en fonction d'une commande contenue dans une file d'attente de commandes, pour contenir une commande afin de lire les données à partir de la mémoire cache. Un circuit de génération d'identifiant magique (51) génère un identifiant magique. Le contrôleur de tampon de données (44) donne l'identifiant magique aux données acquises de la mémoire cache, les écrit dans un tampon de données et renvoie l'identifiant magique à la file d'attente de commandes. Lorsque le contrôleur de tampon de données (44) reçoit une requête de lecture et que l'identifiant magique est renvoyé à la file d'attente de commandes, il lit les données correspondantes du tampon de données en fonction de la requête de lecture et compare l'identifiant magique aux données lues et à l'identifiant magique reçu. Si les identifiants magiques comparés par le contrôleur de tampon de données (44) ne coïncident pas, un générateur de paquets détecte une erreur et signale l'erreur à une couche supérieure.
(JA)
 データバッファ制御部44は、キャッシュからデータを読み出すための命令を保持するコマンドキューに保持されている命令に従って、キャッシュからデータを取得し、マジックID生成回路51はマジックIDを生成する。データバッファ制御部44は、キャッシュから取得したデータにマジックIDを付与してデータバッファへ書き込み、そのマジックIDをコマンドキューに返送する。データバッファ制御部44においては、読出し要求およびコマンドキューに返送されたマジックIDを受け取ったときに、その読出し要求に従ってデータバッファから対応するデータを読み出し、読み出したデータに付与されているマジックIDと受け取ったマジックIDとを比較する。パケット生成器は、データバッファ制御部44において比較されるマジックIDが互いに一致しなかった場合には、エラーを検出し、エラーを上位層に報告する。
他の公開
US12200390
国際事務局に記録されている最新の書誌情報