【手続補正書】
【提出日】平成28年6月20日(2016.6.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
状態機械エンジンであって、
状態ベクトルシステムであって、
復元バッファから状態ベクトルデータを受信し、状態機械格子の状態を初期化、あるいは、復元するために状態機械格子に状態ベクトルデータを提供するように構成され、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されている入力バッファと、
前記状態機械格子から状態ベクトルデータを受信し、保存バッファに保存マップデータとして状態ベクトルデータを提供するように構成される、出力バッファと、を備える、状態ベクトルシステムを備える、状態機械エンジン。
【請求項２】
前記入力バッファは、バッファインターフェースを介して第２の状態機械格子から状態ベクトルデータを受信するように構成される、請求項１に記載の状態機械エンジン。
【請求項３】
前記状態ベクトルシステムは、前記状態機械格子から状態ベクトルデータを受信し、状態ベクトルデータを記憶するように構成される、状態ベクトル記憶デバイスを備える、請求項１に記載の状態機械エンジン。
【請求項４】
前記入力バッファは、前記状態ベクトル記憶デバイスから状態ベクトルデータを受信するように構成される、請求項３に記載の状態機械エンジン。
【請求項５】
前記出力バッファは、前記状態ベクトル記憶デバイスから状態ベクトルデータを受信するように構成される、請求項３に記載の状態機械エンジン。
【請求項６】
前記状態ベクトル記憶デバイスは、複数の状態ベクトルを記憶するように構成される、請求項３に記載の状態機械エンジン。
【請求項７】
前記状態ベクトル記憶デバイスは、おおよそ５１２個の状態ベクトルを記憶するように構成される、請求項３に記載の状態機械エンジン。
【請求項８】
前記状態ベクトルシステムは、前記状態機械格子から状態ベクトルデータを受信し、前記状態ベクトル記憶デバイスに状態ベクトルデータを提供するように構成される、メモリバッファを備える、請求項３に記載の状態機械エンジン。
【請求項９】
前記メモリバッファは、前記状態ベクトル記憶デバイスから状態ベクトルデータを受信し、第２の状態機械格子に状態ベクトルデータを提供するように構成される、請求項８に記載の状態機械エンジン。
【請求項１０】
前記メモリバッファは、前記第２の状態機械格子から状態ベクトルデータを受信するように構成される、請求項８に記載の状態機械エンジン。
【請求項１１】
前記メモリバッファは、前記復元バッファから状態ベクトルデータを受信するように構成される、請求項８に記載の状態機械エンジン。
【請求項１２】
前記メモリバッファは、デコンプレッサを介して前記復元バッファから状態ベクトルデータを受信するように構成され、前記デコンプレッサは、前記復元バッファで受信された状態ベクトルデータを解凍して、前記復元バッファから前記メモリバッファに前記状態ベクトルデータを提供するように構成される、請求項８に記載の状態機械エンジン。
【請求項１３】
前記メモリバッファは、前記保存バッファに状態ベクトルデータを提供するように構成される、請求項８に記載の状態機械エンジン。
【請求項１４】
前記メモリバッファは、前記メモリバッファで受信された状態ベクトルデータを圧縮して、前記メモリバッファから前記保存バッファに前記状態ベクトルデータを提供するように構成されるコンプレッサを介して、前記保存バッファに状態ベクトルデータを提供するように構成される、請求項８に記載の状態機械エンジン。
【請求項１５】
前記メモリバッファは、１つの状態ベクトルを一時的に記憶するように構成される、請求項８に記載の状態機械エンジン。
【請求項１６】
前記入力バッファは、１つの状態ベクトルを一時的に記憶するように構成される、請求項１に記載の状態機械エンジン。
【請求項１７】
前記出力バッファは、バッファインターフェースを介して第２の状態機械格子に状態ベクトルデータを提供するように構成される、請求項１に記載の状態機械エンジン。
【請求項１８】
前記出力バッファは、１つの状態ベクトルを一時的に記憶するように構成される、請求項１に記載の状態機械エンジン。
【請求項１９】
前記復元バッファで受信された状態ベクトルデータを解凍して、前記復元バッファから前記入力バッファに前記状態ベクトルデータを提供するように構成される、デコンプレッサをさらに備える、請求項１に記載の状態機械エンジン。
【請求項２０】
前記出力バッファで受信した状態ベクトルデータを圧縮して、前記出力バッファから前記保存バッファに前記状態ベクトルデータを提供するように構成される、コンプレッサをさらに備える、請求項１に記載の状態機械エンジン。
【請求項２１】
状態機械エンジンにおいて状態ベクトルデータを取り扱うための方法であって、
状態ベクトルシステムの入力において状態ベクトルデータを受信することと、
前記状態ベクトルシステム内の記憶デバイスに、前記状態ベクトルデータを記憶することと、
前記状態ベクトルシステムの出力において状態機械格子に前記状態ベクトルデータを提供することであって、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されていることと、を含む、方法。
【請求項２２】
前記状態ベクトルシステムの前記出力において前記状態機械格子に前記状態ベクトルデータを提供することは、前記状態機械格子を、前記提供された状態ベクトルデータに対応する状態に復元することを含む、請求項２１に記載の方法。
【請求項２３】
前記入力において受信された前記状態ベクトルデータを解凍することを含む、請求項２１に記載の方法。
【請求項２４】
前記状態ベクトルシステムの第２の出力において、保存バッファに前記状態ベクトルデータを提供することを含む、請求項２１に記載の方法。
【請求項２５】
前記保存バッファに前記状態ベクトルデータを提供することは、前記状態ベクトルデータを圧縮することを含む、請求項２４に記載の方法。
【請求項２６】
状態ベクトルデータを受信することは、前記状態機械格子から状態ベクトルデータを受信することを含む、請求項２１に記載の方法。
【請求項２７】
ある時点での状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルデータとして状態機械格子の複数の状態ベクトルを記憶し、前記状態機械格子に状態ベクトルを提供して、前記状態機械格子を前記提供された状態ベクトルに対応する特定の状態に復元するように構成され、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されている状態ベクトルシステムを備える、状態機械エンジン。
【請求項２８】
前記状態ベクトルシステムは、状態ベクトルを受信するように構成される入力バッファと、状態ベクトルを提供するように構成される出力バッファと、状態ベクトルを記憶するように構成される記憶デバイスと、を備える、請求項２７に記載の状態機械エンジン。
【請求項２９】
前記状態機械エンジンは、前記状態ベクトルシステムによってシステムインターフェースに提供される状態ベクトルを圧縮するように構成されるコンプレッサと、前記システムインターフェースによって前記状態ベクトルシステムに提供される状態ベクトルを解凍するように構成されるデコンプレッサと、を備える、請求項２８に記載の状態機械エンジン。
【請求項３０】
前記状態機械エンジンは、複数の状態機械格子に状態ベクトルを提供し、前記複数の状態機械格子から状態ベクトルを受信するように構成される、請求項２７に記載の状態機械エンジン。
【請求項３１】
状態機械エンジンの状態機械格子を構成するための方法であって、
前記状態機械格子から外部デバイスにキャッシュされた状態ベクトルデータを提供することであって、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されていることと、
前記外部デバイスから修正された状態ベクトルデータを受信することと、を含む、方法。
【請求項３２】
前記キャッシュされた状態ベクトルデータを圧縮することを含む、請求項３１に記載の方法。
【請求項３３】
前記状態機械格子から前記外部デバイスに前記キャッシュされた状態ベクトルデータを提供することは、前記状態機械エンジンの保存バッファを介して、前記外部デバイスに前記キャッシュされた状態ベクトルデータを提供することを含む、請求項３１に記載の方法。
【請求項３４】
前記保存バッファから前記外部デバイスに前記キャッシュされた状態ベクトルデータを提供することを含む、請求項３３に記載の方法。
【請求項３５】
状態ベクトルシステムを備える状態機械エンジンであって、前記状態ベクトルシステムは、
第１の状態機械格子から状態ベクトルデータを受信し、第２の状態機械格子に状態ベクトルデータを提供するように構成され、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されている入力バッファと、
前記第２の状態機械格子から状態ベクトルデータを受信し、前記第１の状態機械格子に状態ベクトルデータを提供するように構成される、出力バッファと、を備える、状態機械エンジン。
【請求項３６】
前記第１および第２の状態機械格子は、異なる物理的デバイス上に位置する、請求項３５に記載の状態機械エンジン。
【請求項３７】
前記第１および第２の状態機械格子は、同じ物理的デバイス上に位置する、請求項３５に記載の状態機械エンジン。
【請求項３８】
状態ベクトルシステムを備える状態機械エンジンであって、前記状態ベクトルシステムは、
第1の状態ベクトルデータを記憶するように構成される、キャッシュと、
状態機械格子から第２の状態ベクトルデータを受信し、前記キャッシュから前記第１の状態ベクトルデータを受信するように構成され、前記第１の状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されているバッファと、を備える、状態機械エンジン。
【請求項３９】
前記バッファは、前記キャッシュに状態ベクトルデータを提供するように構成される、請求項３８に記載の状態機械エンジン。
【請求項４０】
前記バッファは、システムインターフェースに状態ベクトルデータを提供するように構成される、請求項３８に記載の状態機械エンジン。
【請求項４１】
保存バッファとコンプレッサとを備え、前記状態機械エンジンが、前記コンプレッサおよび前記保存バッファを通じて前記システムインターフェースに前記状態ベクトルデータを提供するように構成される、請求項４０に記載の状態機械エンジン。
【請求項４２】
前記状態機械格子は、第１の状態機械格子を含み、前記バッファは、第２の状態機械格子から状態ベクトルデータを受信するように構成される、請求項３８に記載の状態機械エンジン。
【請求項４３】
前記状態機械格子は、第１の状態機械格子を含み、前記バッファは、第２の状態機械格子に状態ベクトルデータを提供するように構成される、請求項３８に記載の状態機械エンジン。
【請求項４４】
前記バッファは、システムインターフェースから状態ベクトルデータを受信するように構成される、請求項３８に記載の状態機械エンジン。
【請求項４５】
復元バッファとデコンプレッサとを備え、前記状態機械エンジンが、前記デコンプレッサおよび前記復元バッファを通じて前記システムインターフェースから状態ベクトルデータを受診するように構成される、請求項４４に記載の状態機械エンジン。
【請求項４６】
状態ベクトルシステムを備える状態機械エンジンであって、前記状態ベクトルシステムは、
インターフェースと、
状態ベクトルデータを記憶するように構成され、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されているキャッシュと、
前記キャッシュから状態ベクトルデータを受信し、前記インターフェースに前記受信した状態ベクトルデータを提供するように構成される、バッファと、を備える、状態機械エンジン。
【請求項４７】
前記インターフェースは、システムインターフェースを含む、請求項４６に記載の状態機械エンジン。
【請求項４８】
前記インターフェースは、ダブルデータレート３（ＤＤＲ３）バスインターフェースを含む、請求項４６に記載の状態機械エンジン。
【請求項４９】
前記インターフェースは、ランク内バスインターフェースを含む、請求項４６に記載の状態機械エンジン。
【請求項５０】
前記バッファは、状態機械格子から状態ベクトルデータを受信するように構成される、請求項４６に記載の状態機械エンジン。
【請求項５１】
状態ベクトルシステムを備える状態機械エンジンであって、前記状態ベクトルシステムは、
第１のインターフェースと、
第２のインターフェースと、
状態ベクトルデータを記憶するように構成される、キャッシュと、
状態機械格子と、
前記第１のインターフェース、前記第２のインターフェース、および前記キャッシュから状態ベクトルデータを受信し、前記状態機械格子に前記受信した状態ベクトルデータを提供するように構成され、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されているバッファと、を備える、状態機械エンジン。
【請求項５２】
前記第１のインターフェースは、システムインターフェースを含み、前記第２のインターフェースは、ランク内バスインターフェースを含む、請求項５１に記載の状態機械エンジン。
【請求項５３】
状態ベクトルシステムを備える状態機械エンジンであって、前記状態ベクトルシステムは、
インターフェースと、
状態ベクトルデータを記憶するように構成される、キャッシュと、
状態機械格子と、
前記状態機械格子および前記キャッシュのうちの１つから、状態ベクトルデータを受信し、前記インターフェースに前記受信した状態ベクトルデータを提供するように構成され、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されているバッファと、を備える、状態機械エンジン。
【請求項５４】
前記インターフェースは、システムインターフェースを含む、請求項５３に記載の状態機械エンジン。
【請求項５５】
前記インターフェースは、ランク内バスインターフェースを含む、請求項５３に記載の状態機械エンジン。
【請求項５６】
状態機械エンジンにおいて状態ベクトルデータを取り扱うための方法であって、
状態ベクトルシステムの入力において状態ベクトルデータを受信することと、
前記状態ベクトルシステム内の記憶デバイスに、前記状態ベクトルデータを記憶することであって、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されていることと、
前記状態機械エンジンのシステムインターフェースに前記状態ベクトルデータを提供することと、を含む、方法。
【請求項５７】
前記状態機械エンジンのシステムインターフェースに前記状態ベクトルデータを提供することは、バッファ、コンプレッサ、および保存バッファを通じて、前記システムインターフェースに、状態ベクトルデータを提供することを含む、請求項５６に記載の方法。
【請求項５８】
システムインターフェースに前記状態ベクトルデータを提供することは、前記状態ベクトルデータを圧縮することと、前記システムインターフェースに前記圧縮した状態ベクトルデータを提供することと、を含む、請求項５６に記載の方法。
【請求項５９】
状態機械エンジンの状態機械格子を構成するための方法であって、
前記状態機械格子からキャッシュされた状態ベクトルデータを受信することであって、前記状態ベクトルデータは、前記状態機械格子の特定の状態の指示として、ある時点での前記状態機械格子の全て、あるいは、ある構成可能素子の状態の指示としての状態ベクトルを含み、前記構成可能素子は、それぞれが、複数のメモリセルと、前記複数のメモリセルの1以上の出力を感知するように構成された検出セルとを含む状態機械素子を備え、前記検出セルは、活性化信号が前記検出セルをアクティブ状態に設定するために前記検出セルによって受信されるとき、前記複数のメモリセルの1以上の前記出力に基づいて、出力信号を生成し、送信するように構成されていることを含む、方法。
【請求項６０】
前記受信した状態ベクトルデータを修正することを含む、請求項５９に記載の方法。
【請求項６１】
前記状態機械エンジンに修正した状態ベクトルデータを提供することを含む、請求項６０に記載の方法。
【請求項６２】
前記修正された状態ベクトルデータを使用して、前記状態機械エンジンの前記状態機械格子を構成することを含む、請求項６１に記載の方法。