【手続補正書】
【提出日】平成22年5月18日(2010.5.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
本発明の前記実施形態は単に例示であることを意図したものである。本明細書に添付の特許請求の範囲によってのみ定義される、本発明の範囲を逸脱せずに特定の実施形態に対して変更、修正および変形を当業者には実行し得る。
シリアル相互接続構成のデバイス用のデバイス識別子を確立するための装置および方法が開示される。デバイスは、例えばダイナミックランダムアクセスメモリ(DRAM)、スタティックランダムアクセスメモリ(SRAM)、フラッシュメモリなどのメモリデバイスであってよい。このようなシリアル相互接続はマルチインディペンデントシリアルリンク(MISL)に実装されてよい。
本技法の態様では、このためにデバイス上に追加のハードピンを必要とせずに識別子をデバイスに割り当て可能となる。機能およびタイミング定義を用いると、各デバイスの識別子が、加算器などの関連した組合せ論理を含むデバイスによって自動的に生成される。
第1態様において、本発明は、複数のデバイスを有するシリアル相互接続構成で構成されたデバイス用のデバイス識別子(ID)を確立するための装置を提供する。装置は、デバイスのシリアル入力で受信した入力信号に応答してデバイスIDを生成し、デバイスのシリアル出力を介して、クロックと同期して、生成したデバイスIDに関連する出力信号を出力するID生成器(producer)を備える。前記デバイスは、シリアル入力でコマンドまたはデータ信号を受信し、シリアル出力で前記コマンドまたはデータ信号を送信することとしてもよい。
一実施例では、デバイスで受信した入力信号は、このデバイスのデバイスIDと関連する値を含み、出力信号に関連する生成したデバイスIDは、シリアル相互接続構成にある他のデバイスのデバイスIDに関連する値を含む。
他の実施例では、デバイスで受信した入力信号は、シリアル相互接続構成にある前のデバイスのデバイスIDに関連した値を含み、出力信号に関連する生成したデバイスIDは、シリアル相互接続構成にあるこのデバイスのデバイスIDに関連した値を含む。
さらなる実施形態では、ID生成器は、Nが1以上であるNビットIDを作成し、NビットIDおよび所定の数に基づいて計算値を生成するID計算器と、計算値と一致するデバイスIDを提供するID供給器とを備える。
例えばID計算器はNビットIDに1を加算する計算を実行し、加算結果がNビットIDとして提供される。代替として計算はNビットIDから1を減算することによって実行されることがあり、減算結果がNビットIDとして提供される。
前記IDプロバイダは、クロックと同期して前記NビットIDをシフトアウトするためのシフト回路を含むものとしてもよい。前記NビットIDは、前記入力信号に関連するものとしてもよい。さらなる実施形態では、前記装置は、前記入力信号中のコマンドに応答して前記NビットIDの生成を制御するID発生コントローラをさらに含むこととしてもよい。
さらなる態様において、本発明は、複数のデバイスのシリアル相互接続構成で構成されたデバイスを提供し、このデバイスはデバイス用のデバイスIDを確立するためのデバイス識別子(ID)確立器を備える。デバイスID確立器は、デバイスのシリアル入力で受信した入力信号に応答してデバイスIDを発生し、デバイスのシリアル出力を介して、クロックと同期して、発生したデバイスIDに関連関連付けられた出力信号を出力するID発生器(generator)を含む。前記複数のデバイスは、シリアルリンクに接続されることとしてもよい。前記デバイスは、シリアル入力でコマンドまたはデータ信号を受信し、シリアル出力で前記コマンドまたはデータ信号を送信することとしてもよい。
前記複数のデバイスのそれぞれは、ランダムアクセスメモリまたはフラッシュメモリのようなメモリデバイスを含むこととしてもよい。デバイスで受信した入力信号は、このデバイスのデバイスIDと関連する値を含むこととしてもよく、出力信号に関連する生成したデバイスIDは、シリアル相互接続構成にある他のデバイスのデバイスIDに関連する値を含むこととしてもよい。代替として、デバイスで受信した入力信号は、シリアル相互接続構成にある前のデバイスのデバイスIDに関連した値を含むこととしてもよく、出力信号に関連する生成したデバイスIDは、シリアル相互接続構成にあるこのデバイスのデバイスIDに関連した値を含むこととしてもよい。
一実施例では、前記ID発生器は、Nが1以上の整数である、NビットIDを生成するID生成器と、前記NビットIDと所定の数に基づいて計算値を生成する計算器と、前記計算値と一致する前記デバイスIDを提供するIDプロバイダとを備えることとしてもよい。前記NビットIDが前記入力信号に関連することとしてもよい。前記計算した値が前記NビットIDとある整数の計算結果であることとしてもよい。
一実施例では、前記IDプロバイダが、クロックと同期して前記NビットIDをシフトアウトするためのシフト回路を含むこととしてもよい。
一実施形態では、前記デバイスが、前記入力信号中のコマンドに応答して前記NビットIDの生成を制御するID発生コントローラをさらに含むこととしてもよい。
他の態様では、本発明は複数のデバイスのシリアル相互接続構成を提供する。それぞれのデバイスは、それぞれ、入力信号を受信し、出力信号を転送するシリアル入力およびシリアル出力と、クロック信号を受信するクロック入力と、デバイス用のデバイスIDを確立するデバイス識別子(ID)確立器とを備え、デバイスID確立器はデバイスのシリアル入力で受信した入力信号に応答してデバイスIDを発生するID発生器を有し、出力信号は、デバイスのシリアル出力を介して、クロックと同期して、発生したデバイスIDに関連関連付けられる。
さらに別の態様において、本発明は、シリアルリンクに接続された、メモリデバイス、または他のデバイスのような、複数のデバイスを有するシリアル相互接続構成で構成されたデバイス用のデバイス識別子(ID)を確立するための方法を提供する。前記メモリデバイスは、例えば、ランダムアクセスメモリまたはフラッシュメモリとすることができる。この方法は、シリアル入力信号に応答してデバイスIDを発生するステップと、デバイスのシリアル出力を介してデバイスIDに関連する信号を出力するステップとを含む。前記発生および転送はクロックに同期している。前記デバイスは、シリアル入力でコマンドまたはデータ信号を受信し、シリアル出力で前記コマンドまたはデータ信号を送信することとしてもよい。
一実施例では、デバイスで受信した入力信号は、このデバイスのデバイスIDと関連する値を含むこととしてもよく、出力信号に関連する生成したデバイスIDは、シリアル相互接続構成にある他のデバイスのデバイスIDに関連する値を含むこととしてもよい。さらなる実施例では、デバイスで受信した入力信号は、シリアル相互接続構成にある前のデバイスのデバイスIDに関連した値を含むこととしてもよく、出力信号に関連する生成したデバイスIDは、シリアル相互接続構成にあるこのデバイスのデバイスIDに関連した値を含むこととしてもよい。
前記ID発生器は、Nが1以上の整数である、NビットIDを生成するID生成器と、前記NビットIDと所定の数に基づいて計算値を生成する計算器と、前記計算値と一致する前記デバイスIDを提供するIDプロバイダとを備えることとしてもよい。前記計算した値が前記NビットIDとある整数の計算結果であることとしてもよい。前記NビットIDが前記入力信号に関連することとしてもよい。前記シリアル相互接続構成は、前記入力信号中のコマンドに応答して前記NビットIDの生成を制御するID発生コントローラをさらに含むこととしてもよい。
一実施例では、前記IDプロバイダが、クロックと同期して前記NビットIDをシフトアウトするためのシフト回路を含むこととしてもよい。
さらなる態様において、本発明は、複数のデバイスを有するシリアル相互接続構成で構成されたデバイス用のデバイス識別子(ID)を確立するための方法を提供する。前記方法は、シリアル入力信号に応答してデバイスIDを生成するステップと、クロックと同期して発生するとともに転送される信号であって、デバイスのシリアル出力を介して、デバイスIDに関連する信号を出力するステップとを備える。
前記方法は、前記ID発生ステップに先立って、前記デバイスの前記デバイスIDを所定の値にリセットするステップをさらに含むこととしてもよい。例えば、前記デバイスIDをリセットするステップは、全てのデバイスに対してパラレル方式で実行される。
前記ID発生ステップが、前記シリアル入力信号に含まれるIDは発生コマンドに応答していることとしてもよい。
前記デバイスID発生ステップが、Nが1以上の整数である、NビットIDを生成するステップと、Nビットワードと所定の数に基づいて値を計算するステップと、前記計算値に一致する前記デバイスIDを提供するステップとを含むこととしてもよい。前記計算値は、例えば、前記NビットIDと整数の計算結果であることとしてもよい。前記NビットIDは前記入力信号に関連することとしてもよい。前記デバイスIDを提供するステップは、クロックと同期して前記NビットIDをシフトアウトするステップを含むこととしてもよい。前記計算するステップは、整数の値と前記NビットIDの値とを、加算または減算することを含むこととしてもよい。
前記方法は、前記入力信号中のコマンドに応答して前記NビットIDの生成を制御するステップをさらに含むこととしてもよい。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のデバイスを有するシリアル相互接続構成で構成されたデバイス用のデバイス識別子(ID)を確立するための装置であって、
前記デバイスのシリアル入力で受信した入力信号に応答してデバイスIDを生成し、前記デバイスのシリアル出力を介して、クロックと同期して、生成したデバイスIDに関連する出力信号を出力するID生成器を備える装置。
【請求項２】
前記デバイスで受信した前記入力信号は、前記デバイスの前記デバイスIDと関連する値を含み、前記出力信号に関連する前記生成したデバイスIDは、前記シリアル相互接続構成にある他のデバイスの前記デバイスIDに関連する値を含む請求項1に記載の装置。
【請求項３】
前記デバイスは前記シリアル入力でコマンドまたはデータ信号を受信し、前記シリアル出力で前記コマンドまたはデータ信号を送信する請求項1に記載の装置。
【請求項４】
複数のデバイスのシリアル相互接続構成で構成されたデバイスであって、
前記デバイスのシリアル入力で受信した入力信号に応答してデバイスIDを発生し、
前記デバイスのシリアル出力を介して、クロックに同期して、発生したデバイスIDに関連する出力信号を出力するID発生器を含む、前記デバイスに対してデバイスIDを確立するデバイス識別子(ID)確立器を備えるデバイス。
【請求項５】
前記デバイスで受信した前記入力信号は、前記デバイスの前記デバイスIDと関連する値を含み、前記出力信号に関連する前記生成したデバイスIDは、前記シリアル相互接続構成にある他のデバイスの前記デバイスIDに関連する値を含む請求項4に記載のデバイス。
【請求項６】
複数のデバイスのシリアル相互接続構成であって、
それぞれ、入力信号を受信し、出力信号を送信するシリアル入力およびシリアル出力と、
クロック信号を受信するクロック入力と、
前記デバイス用のデバイスIDを確立するためのデバイス識別子(ID)確立器とを備え、前記デバイスID確立器は前記デバイスの前記シリアル入力で受信した前記入力信号に応答してデバイスIDを発生するID発生器を有し、前記出力信号は、前記デバイスの前記シリアル出力を介して、クロックと同期して、発生されるデバイスIDに関連付けられるシリアル相互接続構成。
【請求項７】
前記複数のデバイスは、シリアルリンクに接続される請求項6に記載のシリアル相互接続構成。
【請求項８】
前記デバイスで受信した前記入力信号は、前記デバイスの前記デバイスIDと関連する値を含み、前記出力信号に関連する前記生成したデバイスIDは、前記シリアル相互接続構成にある他のデバイスの前記デバイスIDに関連する値を含む請求項6に記載のシリアル相互接続構成。
【請求項９】
複数のデバイスを有するシリアル相互接続構成で構成されたデバイス用のデバイス識別子(ID)を確立するための方法であって、
シリアル入力信号に応答してデバイスIDを発生するステップと、
前記デバイスのシリアル出力を介して前記デバイスIDに関連する信号を出力するステップとを含み、
前記発生および転送がクロックに同期している方法。
【請求項１０】
前記ID発生ステップが、前記シリアル入力信号に含まれるIDは発生コマンドに応答している請求項9に記載の方法。