【手続補正書】
【提出日】平成17年9月6日(2005.9.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の複数の入力と、
第１の複数の出力と、
第１の１つまたは複数の機能ブロックと、
前記第１の複数の入力、第１の複数の出力、第１の１つまたは複数の機能ブロックに結合されて、前記第１の入力を前記第１の１つまたは複数の機能ブロックに、前記第１の１つまたは複数の機能ブロックを互いに、また前記第１の１つまたは複数の機能ブロックを前記第１の出力にそれぞれ排他的に結合する第１の複数のクロスバ・デバイスとを備え、
前記第１の１つまたは複数の機能ブロックが、前記入力、出力、１つまたは複数の機能ブロック、クロスバ・デバイスの１つまたは複数の再帰的にネストされた集合を含む少なくとも第１の機能ブロックを備え、前記第１の複数のクロスバ・デバイスが前記第１の入力を前記第１の１つまたは複数の機能ブロックに、前記第１の１つまたは複数の機能ブロックを互いに、また前記第１の１つまたは複数の機能ブロックを前記第１の出力にそれぞれ結合するのと同じように、ネストされた各集合のクロスバ・デバイスがネストされた集合の入力、出力、１つまたは複数の機能ブロックを相互に接続している装置。
【請求項２】
前記第１の複数のクロスバ・デバイスが、第１、第２、第３のサブセットを含み、前記第１のサブセットが前記第１の複数の入力信号を前記第１の１つまたは複数の機能ブロックの入力へ送信し、前記第２のサブセットが前記第１の１つまたは複数の機能ブロックの出力を前記第１の１つまたは複数の機能ブロックの入力へ送信し、かつ前記第３のサブセットが前記第１の１つまたは複数の機能ブロックの出力を前記第１の複数の出力へ配線する請求項１に記載の装置。
【請求項３】
前記サブセットの少なくとも２つが同じサブセットである請求項２に記載の装置。
【請求項４】
３つのサブセットがすべて同じサブセットである請求項２に記載の装置。
【請求項５】
前記第１の機能ブロックが、
第２の複数の入力と、
第２の複数の出力と、
第２の１つまたは複数の機能ブロックと、
前記第２の複数の入力、第２の複数の出力、第２の１つまたは複数の機能ブロックに結合されて、前記第１の複数のクロスバ・デバイスが、前記第１の入力を前記第１の１つまたは複数の機能ブロックに、前記第１の１つまたは複数の機能ブロックを互いに、また前記第１の１つまたは複数の機能ブロックを前記第１の出力にそれぞれ結合するのと同じように、前記第２の複数の入力を前記第２の１つまたは複数の機能ブロックに、前記第２の１つまたは複数の機能ブロックを互いに、また前記第２の１つまたは複数の機能ブロックを前記第２の複数の出力にそれぞれ排他的に結合する第２の複数のクロスバ・デバイスとを備える請求項１に記載の装置。
【請求項６】
前記第２の複数のクロスバ・デバイスが、第１、第２、第３のサブセットを含み、前記第１のサブセットが前記第２の複数の入力信号を前記第２の１つまたは複数の機能ブロックの入力へ配線し、前記第２のサブセットが前記第２の１つまたは複数の機能ブロックの出力を前記第２の１つまたは複数の機能ブロックの入力へ配線し、かつ前記第３のサブセットが前記第２の１つまたは複数の機能ブロックの出力を前記第２の複数の出力へ配線する請求項５に記載の装置。
【請求項７】
前記サブセットの少なくとも２つが同じサブセットである請求項６に記載の装置。
【請求項８】
３つのサブセットがすべて同じサブセットである請求項６に記載の装置。
【請求項９】
前記第２の１つまたは複数の機能ブロックが、入力、出力、１つまたは複数の機能ブロック、クロスバ・デバイスの１つまたは複数の再帰的にネストされた集合を含む第２の機能ブロックを備え、前記第１の複数のクロスバ・デバイスが前記第１の入力を前記第１の１つまたは複数の機能ブロックに、前記第１の１つまたは複数の機能ブロックを互いに、また前記第１の１つまたは複数の機能ブロックを前記第１の出力にそれぞれ結合するのと同じように、ネストされた各集合のクロスバ・デバイスが、ネストされた集合の入力、出力、１つまたは複数の機能ブロックを相互に接続している請求項５に記載の装置。
【請求項１０】
前記第２の機能ブロックが、
第３の複数の入力と、
第３の複数の出力と、
第３の１つまたは複数の機能ブロックと、
前記第３の複数の入力、第３の複数の出力、第３の１つまたは複数の機能ブロックに結合されて、前記第２の複数のクロスバ・デバイスが前記第２の入力を前記第２の１つまたは複数の機能ブロックに、前記第２の１つまたは複数の機能ブロックを互いに、前記第２の１つまたは複数の機能ブロックを前記第２の出力にそれぞれ結合し、前記第１の複数のクロスバ・デバイスが前記第１の入力を前記第１の１つまたは複数の機能ブロックに、前記第１の１つまたは複数の機能ブロックを互いに、前記第１の１つまたは複数の機能ブロックを前記第１の出力にそれぞれ結合するのと同じように、前記第３の複数の入力を前記第３の１つまたは複数の機能ブロックに、前記第３の１つまたは複数の機能ブロックを互いに、また前記第３の１つまたは複数の機能ブロックを前記第３の複数の出力にそれぞれ排他的に結合する第３の複数のクロスバ・デバイスとを備える請求項９に記載の装置。
【請求項１１】
前記装置が集積回路の形成に使用される埋込論理ブロックである請求項１に記載の装置。
【請求項１２】
前記装置が集積回路である請求項１に記載の装置。
【請求項１３】
前記入力、出力、１つまたは複数の機能ブロック、クロスバ・デバイスの１つまたは複数の再帰的にネストされた集合の少なくとも１つが、
それぞれの論理ブロックがｎ個の入力とｏ個の出力（ｍ、ｎおよびｏは整数）を有し、少なくとも１つの集合の出力として与えられる前記ｏ出力のサブセットを持つｍ個の再構成可能な論理ブロックと、
それぞれのクロスバ・デバイスが、前記ｍ個の再構成可能な論理ブロックの前記ｎ個の入力に対応して結合されたｍ個の出力を有するｎ個のクロスバ・デバイスとを備え、前記ｍ個の再構成可能な論理ブロックの出力が、最大限、前記ｎ個のクロスバ・デバイスの入力の第１のサブセットと、前記ｎ個のクロスバ・デバイスの入力の第２のサブセットに結合された少なくとも１つのネストされた集合の各入力とに結合されている請求項１に記載の装置。
【請求項１４】
前記装置の各クロスバ・デバイスの出力が単一のファンアウトを有し、前記装置の各クロスバ・デバイスはその装置の別のクロスバ・デバイスに対して１つの入力だけを供給する請求項１３に記載の装置。
【請求項１５】
前記装置の各クロスバ・デバイスの出力が単一のファンアウトを有し、前記装置の各クロスバ・デバイスはその装置の別のクロスバ・デバイスに対して１つの入力だけを供給する請求項１に記載の装置。
【請求項１６】
それぞれがｎ個の入力とｏ個の出力（ｍ、ｎ、ｏは整数）を有し、前記ｏ個の出力のサブセットが機能ブロックの出力として与えられるｍ個の再構成可能な論理ブロックと、
それぞれが、前記ｍ個の再構成可能な論理ブロックの前記ｎ個の入力に対応して結合されたｍ個の出力を有するｎ個のクロスバ・デバイスと
を備え、前記ｍ個の再構成可能な論理ブロックの出力が、最大限、前記ｎ個のクロスバ・デバイスの入力の第１のサブセットと、前記ｎ個のクロスバ・デバイスの入力の第２のサブセットに結合された前記機能ブロックの各入力とに結合されている機能ブロック。
【請求項１７】
前記機能ブロックが集積回路の形成に使用される埋込論理ブロックである請求項１５に記載の機能ブロック。