(57)【要約】【課題】アナログ部分と混在してシステム装置に実装されるディジタル回路の出荷前において、システム装置に組み込んだ状態での当該ディジタル回路の評価を実現する。【解決手段】通信装置に実装されるディジタル回路１１の評価において、プログラマブル論理回路装置２０Ａ上に、評価対象のディジタル回路１１のディジタル回路部論理２１ａと、一対の通信装置Ａおよび通信装置Ｂで通信する場合におけるアナログ処理区間１０２をディジタル化するアナログ区間エミュレーション論理２２を実装し、ディジタル回路１１の出荷前に、全てディジタルで、通信装置に実装したのと等価な状態でディジタル回路１１の評価を行う回路評価装置２０を提供する。【選択図】図１
2007149031.tif 000002
【特許請求の範囲】
【請求項１】
システム装置に搭載されて動作するディジタル回路を評価する回路評価方法であって、
前記ディジタル回路の動作をエミュレーションする第１エミュレーション論理を準備する第１ステップと、
前記システム装置に搭載された状態の前記ディジタル回路に対して入出力される信号が通過するアナログ区間の動作をエミュレーションする第２エミュレーション論理を準備する第２ステップと、
前記第１および第２エミュレーション論理をプログラマブル論理回路上で動作させることで、前記システム装置に搭載された状態の前記ディジタル回路の動作を評価する第３ステップと、
を含むことを特徴とする回路評価方法。
【請求項２】
請求項１記載の回路評価方法において、
前記システム装置は相手側の前記システム装置との間で通信を行う通信装置であり、
前記第２エミュレーション論理は、一対の前記システム装置の各々に搭載された前記ディジタル回路の間で授受される前記信号が通過する前記アナログ区間の動作を前記プログラマブル論理回路上で実現することを特徴とする回路評価方法。
【請求項３】
請求項１記載の回路評価方法において、
前記アナログ区間は前記信号の無線伝播区間を含み、前記第２エミュレーション論理は、前記無線伝播区間の動作をエミュレーションする第３エミュレーション論理を含み、
前記第３ステップでは、前記第３エミュレーション論理の動作パラメータを外部から可変に設定することで、前記第３エミュレーション論理によって前記プログラマブル論理回路上に実現される前記無線伝播区間における前記信号の通信状態を様々に変化させ、前記システム装置に搭載された状態の前記ディジタル回路の評価を行うことを特徴とする回路評価方法。
【請求項４】
システム装置に搭載されて動作するディジタル回路を評価する回路評価装置であって、
前記ディジタル回路の動作をエミュレーションする第１エミュレーション論理、および前記システム装置に搭載された状態の前記ディジタル回路に対して入出力される信号が通過するアナログ区間の動作をエミュレーションする第２エミュレーション論理が実装されるプログラマブル論理回路と、
前記プログラマブル論理回路を制御して、前記第１および第２エミュレーション論理を動作させることで、前記システム装置に搭載された状態の前記ディジタル回路の動作をエミュレーションする制御手段と、
を含むことを特徴とする回路評価装置。
【請求項５】
請求項４記載の回路評価装置において、
前記アナログ区間は前記信号の無線伝播区間を含み、
前記無線伝播区間の動作を前記プログラマブル論理回路上に実現する第３エミュレーション論理と、
前記第３エミュレーション論理の動作状態を外部から可変に設定することで、前記無線伝播区間における前記信号の通信状態を様々に変化させるための無線伝播区間制御手段と、をさらに含むことを特徴とする回路評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路評価技術に関し、たとえば、アナログ回路と混在して各種装置に使用されるディジタル回路の出荷前の、装置レベルでの評価等に適用して有効な技術に関する。
【背景技術】
【０００２】
たとえば、ＬＳＩ（大規模集積回路）を搭載するシステム装置の開発においては、ＬＳＩ出荷前に、当該ＬＳＩを実際にシステム装置に装着した状態での装置レベルの評価が必要となる場合がある。
【０００３】
この場合、ＬＳＩ化されるディジタル回路のブロックについては、ソフトウェアシミュレーションでの評価が挙げられるが、ソフトウェアシミュレーションでは試験パターンの作りによって機能のすべての動作を確認できるわけではない。ＬＳＩの回路規模の増大化にともない、より一層、ソフトウェアシミュレーションによる評価での機能の確認が難しくなっている。
【０００４】
ＬＳＩ化されない、その他ブロックについても、個々のブロックレベルでの評価は可能だがＬＳＩとのインタフェースを有する部分については、実際の使用に沿った動作での確認が必要であり、ＬＳＩ出荷前の装置レベル評価の実施は難しい。
【０００５】
また、アナログ回路に関しては、実際の装置での使用と同様の動作速度での確認が必要となっている。
ＬＳＩを搭載する装置において、ＬＳＩ出荷前の装置レベルの評価は、個々のブロックについてはブロックを切り出しした状態での評価が可能だが、装置レベル全体としての評価は、ＬＳＩとインタフェースする部分の評価や実際の動作速度での確認が必要となるアナログ回路の存在により、ＬＳＩを装置に組み込んだ状態でないと評価できないといった技術的課題がある。
【０００６】
特許文献１には、アナログ部分のＳ関数表示伝達関数をシミュレーション精度に応じた周期を持つサンプリング周期によるＺ関数に変換するシミュレーション方法が開示されている。
【０００７】
すなわち、変換されたＺ関数から加算器、乗算器、遅延回路を用いて、当該Ｚ関数に対応するディジタル回路網を構成し、残りのディジタル回路部分に結合して論理シミュレータの入力としてアナログディジタル混在回路のシミュレーションを行う技術が開示されている。
【０００８】
しかし、この特許文献１では、アナログディジタル混在回路のみに関するものであり、ディジタル回路以外のアナログ部分に、たとえば信号の無線伝播区間を含むような装置構成には適用が困難である。
【０００９】
特許文献２には、高密度基板上に、マイクロコンピュータ、ランダムアクセスメモリ、可変論理回路、書き換え可能な不揮発メモリ、を搭載し、可変論理回路上に所望の論理機能を設定することで、ソフトウェアを主体として実現すべき機能を模擬する電子回路装置が開示されている。
【００１０】
しかし、この特許文献２の電子回路は、アナログディジタル混在回路に関する具体的な評価技術については開示されていない。
【特許文献１】特開平４−７４２７２号公報（公開日：１９９２年３月９日）
【特許文献２】ＷＯ２００２／０５７９２１号公報（国際公開日：２００２年７月２５日）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の目的は、アナログ部分と混在してシステム装置に実装されるディジタル回路の出荷前において、当該システム装置に組み込んだ状態での当該ディジタル回路の評価を行うことが可能な技術を提供することにある。
【００１２】
本発明の他の目的は、ソフトウェアシミュレーションでは評価しにくかったディジタル回路の機能の確認、およびディジタル回路の製品出荷後に実際の実装対象装置で発見されていたような不具合の事前確認を実現することが可能な技術を提供することにある。
【００１３】
本発明の他の目的は、アナログ部分と混在してシステム装置に実装されるディジタル回路の開発期間および製造コストの削減を実現することが可能な技術を提供することにある。
【００１４】
本発明の他の目的は、アナログ部分と混在してシステム装置に実装されるディジタル回路において、出荷前に、アナログ部分の実際の動作周波数に関係なく、当該システム装置に組み込んだ状態での評価を行うことが可能な技術を提供することにある。
【課題を解決するための手段】
【００１５】
本発明の第１の観点は、システム装置に搭載されて動作するディジタル回路を評価する回路評価方法であって、
前記ディジタル回路の動作をエミュレーションする第１エミュレーション論理を準備する第１ステップと、
前記システム装置に搭載された状態の前記ディジタル回路に対して入出力される信号が通過するアナログ区間の動作をエミュレーションする第２エミュレーション論理を準備する第２ステップと、
前記第１および第２エミュレーション論理をプログラマブル論理回路上で動作させることで、前記システム装置に搭載された状態の前記ディジタル回路の動作を評価する第３ステップと、
を含む回路評価方法を提供する。
【００１６】
本発明の第２の観点は、システム装置に搭載されて動作するディジタル回路を評価する回路評価装置であって、
前記ディジタル回路の動作をエミュレーションする第１エミュレーション論理、および前記システム装置に搭載された状態の前記ディジタル回路に対して入出力される信号が通過するアナログ区間の動作をエミュレーションする第２エミュレーション論理が実装されるプログラマブル論理回路と、
前記プログラマブル論理回路を制御して、前記第１および第２エミュレーション論理を動作させることで、前記システム装置に搭載された状態の前記ディジタル回路の動作をエミュレーションする制御手段と、
を含む回路評価装置を提供する。
【００１７】
すなわち、本発明では、たとえば、システム装置に搭載されるＬＳＩ等のディジタル回路において、製品の出荷前の装置レベルの評価として、製品化されるディジタル回路のブロックの部分および当該ディジタル回路のインタフェースから対向となる相手側のシステム装置に存在するディジタル回路のインタフェースまでの間のアナログ区間の部分を、ディジタル回路の製品製造よりも早期に実現が可能な、たとえばＦＰＧＡ等のプログラマブル論理回路を用いてディジタル化することで模擬する。
【００１８】
これにより、アナログ部分の無いディジタル回路のみで、ディジタル回路とアナログ区間とが混在する実際のシステム装置と同等な稼働状態を実現して、ディジタル回路の出荷前に、装置レベルでの評価を行うことができる。
【００１９】
また、実際の組み込み対象の装置と同等な稼働状態でディジタル回路の製造前に、装置レベルの評価ができるため、ソフトウェアシミュレーションでは評価しにくかった機能を確認することができる。
【００２０】
また、ディジタル回路の出荷後に実際の装置の評価工程などで発見されていたような当該ディジタル回路の不具合を、出荷前に事前に確認できるようになり、ディジタル回路の作り直しの回数が軽減され、開発期間の短縮および製造コストの削減を実現できる。
【００２１】
また、ディジタル回路および当該ディジタル回路間のアナログ区間のすべてをディジタル化することで、アナログ区間の介在に起因して、実際の動作速度でないと評価できないという制限が無くなり、低速での動作確認が可能となる。このため、動作確認に用いる評価装置の構成要素に高い動作周波数の硬化な部品を用いる必要がなくなり、低コストで、ディジタル回路の評価を行うことができる。
【発明の効果】
【００２２】
本発明によれば、アナログ部分と混在してシステム装置に実装されるディジタル回路の出荷前において、当該システム装置に組み込んだ状態での当該ディジタル回路の評価を行うことが可能となる。
【００２３】
また、ソフトウェアシミュレーションでは評価しにくかったディジタル回路の機能の確認、およびディジタル回路の製品出荷後に実際の実装対象装置で発見されていたような不具合の事前確認を実現することが可能となる。
【００２４】
また、アナログ部分と混在してシステム装置に実装されるディジタル回路の開発期間および製造コストの削減を実現することが可能となる。
また、アナログ部分と混在してシステム装置に実装されるディジタル回路において、出荷前に、アナログ部分の実際の動作周波数に関係なく、当該システム装置に組み込んだ状態での評価を行うことが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
図１は、本発明の一実施の形態である回路評価方法を実施する回路評価装置の構成の一例を示す概念図である。
【００２６】
図２は、本実施の形態の回路評価装置の変形例を示す概念図である。
図３は、本実施の形態の回路評価装置を用いて評価されるディジタル回路を含むシステム装置の一例を示すブロック図である。
【００２７】
図４は、本実施の形態の回路評価方法および装置の作用の一例を示すフローチャートである。
図５は、本実施の形態の回路評価方法が適用されたディジタル回路の製造方法の一例を示す工程図である。
【００２８】
本実施の形態では、システム装置の一例として通信装置に適用した場合について説明する。
まず、図３を参照して、本実施の形態の回路評価装置の評価対象となる通信装置１０の構成を説明する。
【００２９】
なお、図３では、同一の構成を有する一対の通信装置１０（通信装置Ａ、通信装置Ｂ）が、相互に無線通信を行う状態が例示されており、以下では、一方の通信装置Ａの構成を説明し、通信装置Ｂの互いに対応する部分には同一の符号を付して重複した説明は割愛する。
【００３０】
本実施の形態の通信装置１０は、ディジタル回路１１、Ｄ／Ａ変換回路１２、Ａ／Ｄ変換回路１３、アナログ回路１４、ＲＦ回路１５、上位システム１６を含んでいる。
ディジタル回路１１は、たとえば、所定の通信規格に則して通信を行うためのプロトコル処理等を実行する、たとえばベースバンドＬＳＩ等のディジタル回路である。
【００３１】
Ｄ／Ａ変換回路１２は、ディジタル回路１１から出力されるディジタル信号１７ａをアナログ信号１７ｂに変換する。
Ａ／Ｄ変換回路１３は、アナログ回路１４の側から到来するアナログ信号１７ｂをディジタル信号１７ａに変換する。
【００３２】
アナログ回路１４は、たとえば、ＲＦ回路１５を介して外部との間で送受信されるアナログ信号１７ｂの増幅を行う。
ＲＦ回路１５は、アナログ回路１４の側から到来するアナログ信号１７ｂを高周波信号１７ｃに変換して外部空間に送信する処理を行う。また、ＲＦ回路１５は外部空間から受信した高周波信号１７ｃをアナログ信号１７ｂに変換する処理を行う。
【００３３】
上位システム１６は、たとえば、ディジタル制御信号１６ａを介してディジタル回路１１を制御するコンピュータで構成されている。
このように、通信装置１０においては、上位システム１６からディジタル回路１１まではディジタル信号を取り扱うディジタル処理区間１０１である。
【００３４】
また、Ｄ／Ａ変換回路１２（Ａ／Ｄ変換回路１３）から、相手側の通信装置ＢのＡ／Ｄ変換回路１３（Ｄ／Ａ変換回路１２）までの間は、アナログ状態のアナログ信号１７ｂ、高周波信号１７ｃを取り扱うアナログ処理区間１０２となっている。
【００３５】
また、アナログ処理区間１０２の一部は、高周波信号１７ｃが伝播される空間を示す無線伝播区間１０３となっている。
このような通信装置１０に用いられるディジタル回路１１を製造する場合、ディジタル回路１１の単体でのテストは勿論のこと、関係するアナログ処理区間１０２に存在する構成要素との連携動作を確認するために、ディジタル回路１１を通信装置１０に組み込んだ状態での、いわゆる装置レベルでの評価も必要になる。
【００３６】
しかし、従来では、アナログ処理区間１０２の存在のために、当該アナログ処理区間１０２とディジタル回路１１との連携動作の評価が可能になるのは、ディジタル回路１１を実際に製造した後であり、不具合が発見された場合には、ディジタル回路１１を作りなおす等の負担が大きかった。
【００３７】
そこで、本実施の形態では、以下のようにして、回路評価装置２０上でアナログ処理区間１０２をディジタル化して、ディジタル回路１１を実際に製造する前に、当該ディジタル回路１１の装置レベルでの評価を可能にする。
【００３８】
図１に例示されるように、本実施の形態の回路評価装置２０は、プログラマブル論理回路装置２０Ａと、それを制御する制御コンピュータ２６とを含んでいる。
プログラマブル論理回路装置２０Ａは、たとえば、一個または複数個のフィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）で構成されている。
【００３９】
プログラマブル論理回路装置２０Ａには、互いに対向する通信装置Ａと通信装置Ｂの各々に対応して設けられたディジタル回路部エミュレーション論理２１−１（第１エミュレーション論理）、ディジタル回路部エミュレーション論理２１−２および上位システム部エミュレーション論理２３−１、上位システム部エミュレーション論理２３−２と、これらの間のアナログ処理区間１０２をディジタル処理化するためのアナログ区間エミュレーション論理２２（第２エミュレーション論理）が実装されている。
【００４０】
アナログ区間エミュレーション論理２２は、通信装置Ａ側に属する上述のＤ／Ａ変換回路１２、Ａ／Ｄ変換回路１３、アナログ回路１４、ＲＦ回路１５の各々の機能をディジタル化してエミュレーションするためのＤ／Ａ変換回路部ディジタル論理２２ａ、Ａ／Ｄ変換回路部ディジタル論理２２ｂ、アナログ回路部ディジタル論理２２ｃ、ＲＦ回路部ディジタル論理２２ｄを含んでいる。
【００４１】
さらに、アナログ区間エミュレーション論理２２は、通信装置Ｂ側に上述のＤ／Ａ変換回路１２、Ａ／Ｄ変換回路１３、アナログ回路１４、ＲＦ回路１５の各々の機能をディジタル化してエミュレーションするためのＤ／Ａ変換回路部ディジタル論理２２ｅ、Ａ／Ｄ変換回路部ディジタル論理２２ｆ、アナログ回路部ディジタル論理２２ｇ、ＲＦ回路部ディジタル論理２２ｈを含んでいる。
【００４２】
この図１の構成例では場合、通信装置Ａと通信装置Ｂの各々のＲＦ回路１５の間の無線伝播区間１０３の伝達特性は、ＲＦ回路部ディジタル論理２２ｄおよびＲＦ回路部ディジタル論理２２ｈに含まれている。
【００４３】
この場合、ディジタル回路部エミュレーション論理２１−１、ディジタル回路部エミュレーション論理２１−２の各々を構成するディジタル回路部論理２１ａは、後述のように、上述のディジタル回路１１を製造するために用意されるハードウェア記述言語（ディジタルＨＤＬ：Hardware Description Language）による論理設計データをほぼそのまま用いて、プログラマブル論理回路装置２０Ａを構成するＦＰＧＡに書き込むことで実現できる。
【００４４】
上位システム部エミュレーション論理２３−１、上位システム部エミュレーション論理２３−２は、上位システム１６とディジタル回路１１との間におけるディジタル制御信号１６ａをエミュレーションする論理を、プログラマブル論理回路装置２０Ａに書き込むことで実現される。
【００４５】
アナログ区間エミュレーション論理２２は、通信装置Ａ側のＤ／Ａ変換回路部ディジタル論理２２ａ〜ＲＦ回路部ディジタル論理２２ｄ、および通信装置Ｂ側のＤ／Ａ変換回路部ディジタル論理２２ｅ〜ＲＦ回路部ディジタル論理２２ｈの各々の機能をディジタル処理可能に、ハードウェア記述言語で構築される。
【００４６】
そしてハードウェア記述言語で構築されたエミュレーション論理を、プログラマブル論理回路装置２０Ａに書き込むことによって、アナログ区間エミュレーション論理２２の全体の機能がディジタル処理可能に実現される。
【００４７】
すなわち、アナログ区間エミュレーション論理２２の内部では、たとえば、上述の図３における、ディジタル信号１７ａ、アナログ信号１７ｂ、高周波信号１７ｃの全てが、ディジタル信号１７−１として処理される。
【００４８】
ディジタル回路部エミュレーション論理２１−１、上位システム部エミュレーション論理２３−１、ディジタル回路部エミュレーション論理２１−２、上位システム部エミュレーション論理２３−２、アナログ区間エミュレーション論理２２は、制御コンピュータ２６によって動作が制御される。
【００４９】
すなわち、制御コンピュータ２６からの指令によって、回路評価装置２０における通信装置Ａおよび通信装置Ｂとの間における通信エミュレーションの開始／停止を制御する。これにより、通信装置１０に組み込んだ状態（装置レベル）と同様の動作環境で、ディジタル回路１１（ディジタル回路部論理２１ａ）の動作状態が評価される。
【００５０】
また、ディジタル回路１１（ディジタル回路部論理２１ａ）のエミュレーション結果は、たとえば、制御コンピュータ２６のディスプレイ２６ａに表示される。あるいは、制御コンピュータ２６の図示しない記憶装置に格納してもよい。
【００５１】
このように、本実施の形態の回路評価装置２０の場合には、ディジタル回路１１（ディジタル回路部論理２１ａ）に関係するアナログ処理区間１０２および無線伝播区間１０３の動作を、プログラマブル論理回路装置２０Ａに実装されるエミュレーション論理で実現することで、ディジタル処理区間１０２ａとして処理する。
【００５２】
上述のように、本実施の形態の場合には、通信装置Ａにおいて、ＬＳＩ化されるディジタル回路１１の部分および、ディジタル回路１１のインタフェースから対向となる相手側の通信装置Ｂのディジタル回路１１のインタフェースまでの間のアナログで実現されている部分のすべてを、プログラマブル論理回路装置２０Ａに実装されたアナログ区間エミュレーション論理２２によるディジタル信号処理を用いて、同等な機能を持つディジタル回路に置き換えている。
【００５３】
プログラマブル論理回路装置２０Ａとして、たとえばＦＰＧＡを用いて、アナログ区間エミュレーション論理２２を実装することで、ディジタル回路１１のＬＳＩ製造よりも早期に、通信装置Ａと通信装置Ｂの間のアナログ処理区間１０２と同等の機能をディジタル回路のみで実現させることができる。
【００５４】
上位システム１６の側や、対向する通信装置Ｂの側のディジタル回路１１のインタフェースは実際の通信装置１０と同じにする。
以下、本実施の形態の回路評価方法および回路評価装置２０の作用の一例について、図４および図５のフローチャートを参照して、詳細に説明する。
【００５５】
本実施の形態では、ディジタル回路１１の開発と、当該ディジタル回路１１を評価する回路評価装置２０の開発が並行して進行する。
まず、回路評価装置２０の開発の側では、アナログ処理区間１０２におけるＤ／Ａ変換回路１２〜ＲＦ回路１５および無線伝播区間１０３における伝達関数の抽出を行い（ステップ２０１）、この伝達関数をディジタル化可能な表現式に変換する（ステップ２０２）。
【００５６】
そして、この表現式をハードウェア記述言語で記述し（ステップ２０３）、ハードウェア記述言語で記述された論理を、ソフトウェアシミュレーションを行って（ステップ２０４）検証した後（ステップ２０５）、回路評価装置２０のプログラマブル論理回路装置２０Ａにアナログ区間エミュレーション論理２２として設定する（ステップ２０６）。
【００５７】
また、上位システム部エミュレーション論理２３−１、上位システム部エミュレーション論理２３−２も回路評価装置２０上に実装される。
上述のステップ２０１〜ステップ２０６と並行して、ディジタル回路１１の開発工程では、ディジタル回路１１の論理設計および物理設計を行い（ステップ３０１）、ハードウェア記述言語でディジタル回路１１に対応したディジタル回路部論理２１ａを構築する（ステップ３０２）。
【００５８】
そして、得られたディジタル回路部論理２１ａに対してソフトウェアシミュレーションを実行して（ステップ３０３）、ディジタル回路１１の単体として動作確認を行う（ステップ３０４）。
【００５９】
その後、ディジタル回路部論理２１ａは、回路評価装置２０上のＦＰＧＡに、ディジタル回路部エミュレーション論理２１−１、ディジタル回路部エミュレーション論理２１−２として実装される（ステップ２０７）。
【００６０】
これにより、回路評価装置２０において、ディジタル回路１１の評価が可能な状態となる。
そして、制御コンピュータ２６からの指令により、回路評価装置２０を作動させることで、通信装置１０に組み込んだ状態におけるディジタル回路１１の評価を行う（ステップ２０８）。
【００６１】
すなわち、一方の通信装置Ａの側のディジタル回路１１に対応したディジタル回路部論理２１ａが、アナログ処理区間１０２に対応したアナログ区間エミュレーション論理２２を介して相手側の通信装置Ｂのディジタル回路１１に対応したディジタル回路部論理２１ａとともにディジタルで動作することで、通信装置Ａおよび通信装置Ｂの実際の動作状態が、回路評価装置２０上に再現され、制御コンピュータ２６によるディジタル回路１１（ディジタル回路部論理２１ａ）の動作状態の評価が行われる（ステップ２０８）。
【００６２】
そして、制御コンピュータ２６は、評価結果ＥＶの良否を判別し（ステップ２０９）、評価結果が不可の場合には、当該評価結果ＥＶが、上述のステップ３０１にフィードバックされ、ステップ３０１〜ステップ３０４を再度実行することで、ディジタル回路１１の設計工程に反映される。
【００６３】
ステップ２０９で、評価結果が可と判定された場合には、現在のディジタル回路部論理２１ａを用いて、たとえば、フォトリソグラフィ技術により、ディジタル回路１１の製造が行われる（ステップ４０１）。
【００６４】
さらに、製造されたディジタル回路１１を、通信装置１０の試作機に実装して動作の評価を実行する（ステップ４０２）。
そして、評価結果が可の場合には、ディジタル回路１１の出荷を行う（ステップ４０４）。
【００６５】
また、ステップ４０３での評価結果が不可の場合には、上述のステップ３０１に戻って、設計をやり直す。
ここで、本実施の形態の場合には、上述のステップ４０１におけるディジタル回路１１の製造に入る前に、アナログ処理区間１０２をアナログ区間エミュレーション論理２２によってディジタル処理区間１０２ａとして処理可能な回路評価装置２０にディジタル回路１１（ディジタル回路部論理２１ａ）を実装して実際の通信装置１０にディジタル回路１１を実装したのと同様の、いわゆる装置レベルの環境でディジタル回路１１の評価を行ってステップ３０１の設計工程に評価結果を反映させている。
【００６６】
このため、ディジタル回路１１の製造後のステップ４０３における評価において評価結果が不可となる確率が低くなり、ディジタル回路１１のリメイク等が発生することがなくなり、低コストで、しかも短期間にディジタル回路１１の製造を行うことが可能になる。
【００６７】
図５は、上述のような、本実施の形態におけるディジタル回路１１の開発工程を示している。なお、図４のフローチャートの各ステップのうち、対応する部分のステップ符号が図５中に記されている。
【００６８】
ディジタル回路１１における設計工程５０１、製造工程５０２、製品検査工程５０３のうち、従来では、実際の通信装置１０の試作機等を用いて製品検査工程５０３で当該ディジタル回路１１の装置レベルでの検査行われていた。
【００６９】
これに対して、本実施の形態によれば、ディジタル回路１１の設計工程５０１の段階で、製造工程５０２を実施する前に、早期に、回路評価装置２０を用いて、実際の通信装置１０に実装した状態と同等の環境での、ディジタル回路１１の評価が可能になる。
【００７０】
なお、上述の図１に例示した回路評価装置２０では、上述のように、無線伝播区間１０３のディジタル化を、ＲＦ回路部ディジタル論理２２ｄおよびＲＦ回路部ディジタル論理２２ｈの論理機能に含めて実装しているが、以下のように、無線伝播区間１０３の部分を独立にディジタル化して、高周波信号１７ｃの伝播特性等を外部から制御する構成としてもよい。
【００７１】
すなわち、図２に例示される回路評価装置２０では、アナログ区間エミュレーション論理２２の一部に、無線伝播区間１０３に対応した無線伝播区間部エミュレーション論理２４（第３エミュレーション論理）が設けられている。
【００７２】
この無線伝播区間部エミュレーション論理２４は、無線伝播区間１０３における高周波信号１７ｃの伝播状況を、ディジタル論理でエミュレーションする機能を備えている。
この高周波信号１７ｃの伝播状況としては、たとえば、高周波信号１７ｃの減衰、フェージング、ノイズの混入状況等、様々なものが考えられる。
【００７３】
また、この無線伝播区間部エミュレーション論理２４は、無線伝播区間特性設定回路２５を介して制御コンピュータ２６に接続されている。
無線伝播区間特性設定回路２５は、無線伝播区間部エミュレーション論理２４に対して、高周波信号１７ｃの伝播状況を様々に変化させるためのパラメータ設定を行う機能を備えている。
【００７４】
そして、制御コンピュータ２６からのコマンドで無線伝播区間特性設定回路２５を制御することで、無線伝播区間１０３における高周波信号１７ｃの任意の伝播状況を、ディジタルエミュレーションにて実現することが可能になっている。
【００７５】
これにより、通信装置Ａと通信装置Ｂの間の高周波信号１７ｃによる通信状況を種々変化させて、通信装置１０の様々な使用環境化におけるディジタル回路１１の機能の評価を行うことが可能になる。
【００７６】
以上説明したように、本実施の形態によれば、たとえば、ＬＳＩ化されて通信装置１０に実装されるディジタル回路１１の部分、およびディジタル回路１１のインタフェースから通信相手側の通信装置１０のディジタル回路１１とのインタフェースまでのアナログ処理区間１０２と同等な機能を、ディジタル回路１１の製造よりも早期に実現が可能な、ＦＰＧＡ等のプログラマブル論理回路装置２０Ａを用いてディジタル回路のみで実現している。
【００７７】
これにより、ディジタル回路１１（ＬＳＩ）の出荷前に、当該ディジタル回路１１を、通信装置１０に実装した状態と等価な状態で評価することが可能となる。
このため、ディジタル回路１１のＬＳＩの製造前に通信装置１０に実装した状態での評価ができることで、ソフトウェアシミュレーションでは評価しにくかったディジタル回路１１の機能を確認することができる。
【００７８】
また、ディジタル回路１１（ＬＳＩ）の出荷後での、通信装置１０に実装した状態の評価工程などで発見されていたような不具合を、製造前に事前に確認できるようになり、ディジタル回路１１のＬＳＩのリメイク回数が軽減されるという効果が得られる。
【００７９】
この結果、ディジタル回路１１の製造コストの低減、開発期間の短縮等の効果を奏する。
また、ディジタル回路１１に関係するアナログ処理区間１０２のすべてを、アナログ区間エミュレーション論理２２によってディジタル化しているので、アナログ処理区間１０２が存在した場合のように、実際の動作速度でないと評価できないという制限が無くなり、低速での動作確認が可能となる。
【００８０】
この結果、たとえば、アナログ区間エミュレーション論理２２の動作クロックを低くした状態でディジタル回路１１の動作確認が可能となり、回路評価装置２０のために、高周波信号１７ｃの周波数に合わせた高性能で高価な回路素子等を用意する必要がなくなり、回路評価装置２０および評価工程でのコスト削減も実現される。
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【００８１】
（付記１）
システム装置に搭載されて動作するディジタル回路を評価する回路評価方法であって、
前記ディジタル回路の動作をエミュレーションする第１エミュレーション論理を準備する第１ステップと、
前記システム装置に搭載された状態の前記ディジタル回路に対して入出力される信号が通過するアナログ区間の動作をエミュレーションする第２エミュレーション論理を準備する第２ステップと、
前記第１および第２エミュレーション論理をプログラマブル論理回路上で動作させることで、前記システム装置に搭載された状態の前記ディジタル回路の動作を評価する第３ステップと、
を含むことを特徴とする回路評価方法。
（付記２）
付記１記載の回路評価方法において、
前記システム装置は相手側の前記システム装置との間で通信を行う通信装置であり、
前記第２エミュレーション論理は、一対の前記システム装置の各々に搭載された前記ディジタル回路の間で授受される前記信号が通過する前記アナログ区間の動作を前記プログラマブル論理回路上で実現することを特徴とする回路評価方法。
（付記３）
付記１記載の回路評価方法において、
前記アナログ区間は前記信号の無線伝播区間を含み、前記第２エミュレーション論理は、前記無線伝播区間の動作をエミュレーションする第３エミュレーション論理を含み、
前記第３ステップでは、前記第３エミュレーション論理の動作パラメータを外部から可変に設定することで、前記第３エミュレーション論理によって前記プログラマブル論理回路上に実現される前記無線伝播区間における前記信号の通信状態を様々に変化させ、前記システム装置に搭載された状態の前記ディジタル回路の評価を行うことを特徴とする回路評価方法。
（付記４）
付記１記載の回路評価方法において、
前記プログラマブル論理回路はフィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）であることを特徴とする回路評価方法。
（付記５）
付記１記載の回路評価方法において、
前記システム装置は、無線通信装置であり、前記ディジタル回路はベースバンド処理回路であることを特徴とする回路評価方法。
（付記６）
システム装置に搭載されて動作するディジタル回路を評価する回路評価装置であって、
前記ディジタル回路の動作をエミュレーションする第１エミュレーション論理、および前記システム装置に搭載された状態の前記ディジタル回路に対して入出力される信号が通過するアナログ区間の動作をエミュレーションする第２エミュレーション論理が実装されるプログラマブル論理回路と、
前記プログラマブル論理回路を制御して、前記第１および第２エミュレーション論理を動作させることで、前記システム装置に搭載された状態の前記ディジタル回路の動作をエミュレーションする制御手段と、
を含むことを特徴とする回路評価装置。
（付記７）
付記６記載の回路評価装置において、
前記システム装置は相手側の前記システム装置との間で通信を行う通信装置であり、
前記第２エミュレーション論理は、一対の前記システム装置の各々に搭載された前記ディジタル回路の間で授受される前記信号が通過する前記アナログ区間の動作を前記プログラマブル論理回路上に実現することを特徴とする回路評価装置。
（付記８）
付記６記載の回路評価装置において、
前記アナログ区間は前記信号の無線伝播区間を含み、
前記無線伝播区間の動作を前記プログラマブル論理回路上に実現する第３エミュレーション論理と、
前記第３エミュレーション論理の動作状態を外部から可変に設定することで、前記無線伝播区間における前記信号の通信状態を様々に変化させるための無線伝播区間制御手段と、をさらに含むことを特徴とする回路評価装置。
（付記９）
付記６記載の回路評価装置において、
前記プログラマブル論理回路は、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）からなることを特徴とする回路評価装置。
（付記１０）
付記６記載の回路評価装置において、
前記システム装置は、無線通信装置であり、前記ディジタル回路はベースバンド処理回路であることを特徴とする回路評価装置。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施の形態である回路評価方法を実施する回路評価装置の構成の一例を示す概念図である。
【図２】本発明の一実施の形態である回路評価装置の変形例を示す概念図である。
【図３】本発明の一実施の形態である回路評価装置を用いて評価されるディジタル回路を含むシステム装置の一例を示すブロック図である。
【図４】本発明の一実施の形態である回路評価方法および装置の作用の一例を示すフローチャートである。
【図５】本発明の一実施の形態である回路評価方法が適用されたディジタル回路の製造方法の一例を示す工程図である。
【符号の説明】
【００８３】
１０，Ａ，Ｂ  通信装置
１１  ディジタル回路
１２  Ｄ／Ａ変換回路
１３  Ａ／Ｄ変換回路
１４  アナログ回路
１５  ＲＦ回路
１６  上位システム
１６ａ  ディジタル制御信号
１７−１  ディジタル信号
１７ａ  ディジタル信号
１７ｂ  アナログ信号
１７ｃ  高周波信号
２０  回路評価装置
２０Ａ  プログラマブル論理回路装置
２１−１  ディジタル回路部エミュレーション論理
２１−２  ディジタル回路部エミュレーション論理
２１ａ  ディジタル回路部論理
２２  アナログ区間エミュレーション論理
２２ａ  Ｄ／Ａ変換回路部ディジタル論理
２２ｂ  Ａ／Ｄ変換回路部ディジタル論理
２２ｃ  アナログ回路部ディジタル論理
２２ｄ  ＲＦ回路部ディジタル論理
２２ｅ  Ｄ／Ａ変換回路部ディジタル論理
２２ｆ  Ａ／Ｄ変換回路部ディジタル論理
２２ｇ  アナログ回路部ディジタル論理
２２ｈ  ＲＦ回路部ディジタル論理
２３−１  上位システム部エミュレーション論理
２３−２  上位システム部エミュレーション論理
２４  無線伝播区間部エミュレーション論理
２５  無線伝播区間特性設定回路
２６  制御コンピュータ
２６ａ  ディスプレイ
１０１  ディジタル処理区間
１０２  アナログ処理区間
１０２ａ  ディジタル処理区間
１０３  無線伝播区間
５０１  設計工程
５０２  製造工程
５０３  製品検査工程
ＥＶ  評価結果
【図１】
2007149031.tif 000003
【図２】
2007149031.tif 000004
【図３】
2007149031.tif 000005
【図４】
2007149031.tif 000006
【図５】
2007149031.tif 000007