(57)【要約】【課題】基板の配線パターンとシステムＢＩＯＳをそれぞれコピーして組み合わせても、マザーボードとしての動作を不能とすることにより、マザーボードの不正なコピーを防止する。【解決手段】マザーボード１０上に電池６でバックアップされるＢＢメモリ７を設け、製品の試験工程でこのＢＢメモリ７に固有のデータを書き込み、その後、ＢＩＯＳ格納用のＥＥＰＲＯＭ５の内容を、製品ＢＩＯＳに更新して出荷する。製品ＢＩＯＳは、起動時にＢＢメモリ７の内容が固有データであることが確認されたときに動作を続けるようにしている。従って、単にマザーボード１０の配線パターンとＥＥＰＲＯＭ５の製品ＢＩＯＳをコピーしただけでは、ＢＢメモリ７に固有のデータが保持されていないので、正常な動作が行われない。【選択図】図１
2008293468.tif 000002
【特許請求の範囲】
【請求項１】
メインプロセッサ、メインメモリ、入出力インタフェース及び基本入出力制御プログラムを記憶する電気的に書き換え可能な不揮発性メモリを搭載するマザーボードの製造方法であって、
前記マザーボードに電池で記憶内容を保持する読み書き可能な揮発性メモリを設け、
前記基本入出力制御プログラムに加え、予め定められた固定データを前記揮発性メモリに書き込む書込プログラムを、前記不揮発性メモリに書き込む処理と、
前記基本入出力制御プログラムと前記書込プログラムが書き込まれた不揮発性メモリを前記マザーボードに搭載する処理と、
前記不揮発性メモリの書込プログラムに従って前記揮発性メモリに前記固定データを書き込む処理と、
前記マザーボードに搭載された不揮発性メモリの書込プログラムを、前記揮発性メモリを読み出してその読み出した内容が前記固定データに一致しているときは予め定められた処理を行い、一致していないときは動作を停止する読出確認プログラムに変更する処理とを、
順次行うことを特徴とするマザーボードの製造方法。
【請求項２】
メインプロセッサ、メインメモリ、入出力インタフェース及び基本入出力制御プログラムを記憶する電気的に書き換え可能な不揮発性メモリを搭載するマザーボードの製造方法であって、
前記マザーボードに製造業者を識別するための識別データをプログラムで読み出すことができるインタフェースを設け、
前記基本入出力制御プログラムを前記不揮発性メモリに書き込む処理と、
前記プログラムが書き込まれた不揮発性メモリを前記マザーボードに搭載する処理と、
前記マザーボードに搭載された前記不揮発性メモリのプログラムに、前記識別データを読み出してその読み出した内容が予め定められた固定データに一致しているときは予め定められた処理を行い、一致していないときは動作を停止する読出確認プログラムを追加する処理とを、
順次行うことを特徴とするマザーボードの製造方法。
【請求項３】
メインプロセッサ、メインメモリ、入出力インタフェース及び基本入出力制御プログラムと製品識別用の情報を記憶する電気的に書き換え可能な不揮発性メモリを搭載するマザーボードの製造方法であって、
前記マザーボードにその製品を識別するための識別データをプログラムで読み出すことができるインタフェースを設け、
前記基本入出力制御プログラムを前記不揮発性メモリに書き込む処理と、
前記プログラムが書き込まれた不揮発性メモリを前記マザーボードに搭載する処理と、
前記プログラムが書き込まれた不揮発性メモリの管理領域に、前記インタフェースと同じ識別データを書き込む処理と、
前記マザーボードに搭載された前記不揮発性メモリのプログラムに、前記インタフェースから識別データを読み出してその読み出した内容が前記不揮発性メモリの管理領域に格納されている識別データと一致しているときは予め定められた処理を行い、一致していないときは動作を停止する読出確認プログラムを追加する処理とを、
順次行うことを特徴とするマザーボードの製造方法。
【請求項４】
前記識別データは、媒体アクセス制御（ＭＡＣ）アドレスであることを特徴とする請求項３記載のマザーボードの製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータのマザーボードのコピー防止技術に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータの電子回路基板として広く使用されているＰＣ／ＡＴ互換マザーボードは、ＣＰＵ(Central  Processing  Unit)やメインメモリ等を搭載するためのソケットやコネクタ及び各種のデータ転送を制御するチップセットと呼ばれるＬＳＩ(Large  Scale  Integration)等が実装された基板部と、ＥＥＰＲＯＭ(Electrically  Erasable  Programmable  Read  Only  Memory)に格納されたシステムＢＩＯＳ(Basic  Input/Output  System)と呼ばれる基本入出力制御プログラムで構成されている。システムＢＩＯＳは、基板部やそれに接続されている周辺機器等との間での基本的な入出力動作を行うためのプログラムで、電源が投入されたときにＣＰＵによって最初に実行され、ハードウエアのチェックを行うようになっている。
【０００３】
ＰＣ／ＡＴ互換マザーボードは、製品の設計（仕様及び構成）が公開されたオープンアーキテクチャであり、ＣＰＵやチップセット等のメーカーから公開された設計に基づいて誰でも互換機を生産することができるようになっている。
【０００４】
【特許文献１】特開２００１−２２２４２１号公報
【０００５】
なお、特許文献１には、ＢＩＯＳの更新方法が記載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、公開された設計は基本的なものに限定されており、パーソナルコンピュータのメーカーでは、それぞれ独自の機能や性能を満たすマザーボードの開発を行っている。従って、時間と費用をかけて開発した技術を、そっくりコピーされてしまっては、甚大な損害を蒙るおそれがある。
【０００７】
ところが、マザーボードの基板部は解析すればコピー可能であり、システムＢＩＯＳも、特定のツールを使用すれば、プログラムファイルとして抽出することが可能である。従って、システムとしてのＰＣ／ＡＴ互換マザーボードのコピー品の作成は容易であるのが現状である。更に、コピーされたマザーボードは、基板部のデザイン等の外見からは、本物との見分けができないということも問題である。
【０００８】
本発明は、基板部とシステムＢＩＯＳをそれぞれコピーして組み合わせても、マザーボードとしての動作ができないようにすることにより、コピーガードされたマザーボードの製造方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明は、メインプロセッサ、メインメモリ、入出力インタフェース及びＢＩＯＳを記憶するＥＥＰＲＯＭを搭載するマザーボードの製造方法を、次のような処理で構成している。
【００１０】
先ず、マザーボードに電池で記憶内容を保持する読み書き可能な揮発性メモリを設ける。次に、通常のＢＩＯＳに加え、予め定められた固定データを前記揮発性メモリに書き込む書込プログラムを、前記ＥＥＰＲＯＭに書き込む。そして、前記プログラムが書き込まれたＥＥＰＲＯＭを前記マザーボードに搭載する。
【００１１】
更に、前記ＥＥＰＲＯＭのプログラムに従って前記揮発性メモリに前記固定データを書き込む。その後、前記マザーボードに搭載された不揮発性メモリの書込プログラムを、前記揮発性メモリを読み出してその読み出した内容が前記固定データに一致しているときは予め定められた処理を行い、一致していないときは動作を停止する読出確認プログラムに変更する。
【発明の効果】
【００１２】
本発明では、マザーボード上に電池で記憶内容を保持する揮発性メモリを設け、試験用のＢＩＯＳでこの揮発性メモリに固定データを書き込み、製品用のＢＩＯＳによって揮発性メモリの内容が固定データであることが確認されたときに動作を続けるようにしている。従って、この方法で製造されたマザーボードは、単にマザーボードの基板部のパターンと製品用のＢＩＯＳをコピーしただけでは揮発性メモリに固定データが書き込まれていないので正常な動作が行われず、不法コピーによる損害の発生を防止できるという効果がある。
【発明を実施するための最良の形態】
【００１３】
この発明の前記並びにその他の目的と新規な特徴は、次の好ましい実施例の説明を添付図面と照らし合わせて読むと、より完全に明らかになるであろう。但し、図面は、もっぱら解説のためのものであって、この発明の範囲を限定するものではない。
【実施例１】
【００１４】
実施例１のマザーボードの製造方法は、マザーボードの製造、試験、出荷の工程におけるシステムＢＩＯＳによる処理で、不法にコピーされたマザーボードの動作を不能にさせる方法である。
【００１５】
図１は、本発明が適用されるマザーボードの概念図である。
このマザーボード１０は、メインプロセッサであるＣＰＵ１、メインメモリ２、制御用のＬＳＩであるチップセット３、各種の入出力インタフェース４、及びＢＩＯＳを記憶するＥＥＰＲＯＭ５に加えて、電池（ＢＡＴＴ）６でバックアップされて記憶内容を保持する読み書き可能な揮発性のメモリ（以下、「ＢＢメモリ」という）７等を備えているものとする。なお、この電池６は、一般的には時計ＬＳＩ８の電源として使用されるものである。
【００１６】
また、ＥＥＰＲＯＭ５に格納するシステムＢＩＯＳとしては、製造工程から試験工程の前半までの間に用いる初期ＢＩＯＳと、試験工程の後半から出荷後まで用いる製品ＢＩＯＳの２種類を準備する。
【００１７】
初期ＢＩＯＳは、製造工程において空のＥＥＰＲＯＭに書き込まれる制御プログラムで、従来通りの基本的な入出力制御処理に加えて、ＢＢメモリ７に固有のデータを書き込む処理が追加されたものである。一方、製品ＢＩＯＳは、試験工程でマザーボード上に搭載されたＥＥＰＲＯＭ内の初期ＢＩＯＳに代えて書き込まれる制御プログラムである。この製品ＢＩＯＳは、従来通りの基本的な入出力制御処理に加えて、動作開始時にＢＢメモリ７を読み出し、読み出した内容が固有のデータである場合に正常に動作を続け、固有データが確認できないときには動作を停止する処理が追加されている。
【００１８】
図２は、本発明の実施例１を示すマザーボードの製造方法の説明図である。以下、この図２に従って、実施例１のマザーボードの製造方法を説明する。
【００１９】
（１）  ステップＳ１
ＥＥＰＲＯＭ書込装置を用いて、空のＥＥＰＲＯＭ５に初期ＢＩＯＳを書き込む。即ち、この初期ＢＩＯＳには、基本的な入出力の制御を行う基本入出力制御プログラムと、予め定められた固定データをＢＢメモリ７に書き込む書込プログラムが含まれている。
【００２０】
（２）  ステップＳ２
初期ＢＩＯＳが格納されたＥＥＰＲＯＭ５を、マザーボード１０に実装する。
【００２１】
（３）  ステップＳ３
マザーボード１０にＣＰＵ１やメインメモリ２を搭載すると共に、コネクタに試験に必要な周辺装置や試験装置を接続した後、電源を投入して初期ＢＩＯＳを起動する。これにより、初期ＢＩＯＳの書込プログラムにより、マザーボード１０のＢＢメモリ７に固有のデータが書き込まれる。書き込まれたＢＢメモリ７の内容は、電池６で保持される。更に、その状態でマザーボード１０の動作試験を行う。
【００２２】
（４）  ステップＳ４
ＥＥＰＲＯＭ５をマザーボード１０に実装した状態で、その記憶内容を製品ＢＩＯＳにアップデートする。このアップデートにより、ＥＥＰＲＯＭ５中の書込プログラムは削除され、これに代えて、動作開始時にＢＢメモリ７を読み出し、読み出した内容が固有のデータである場合に正常に動作を続け、固有データが確認できないときには動作を停止する読出確認プログラムが追加される。なお、このようなＢＩＯＳのアップデートは、前記特許文献１にも記載されているように、従来から一般的に行われているものである。
【００２３】
（５）  ステップＳ５
ＥＥＰＲＯＭ５内の初期ＢＩＯＳを製品ＢＩＯＳにアップデートした後、マザーボード１０を再起動する。これにより、製品ＢＩＯＳが動作し、読出確認プログラムによってＢＢメモリ７の内容が固有のデータであるか否かがチェックされる。ＢＢメモリ７は電池６でバックアップされているので、その内容はステップＳ３で書き込まれた固有データとなっている。従って、製品ＢＩＯＳは、正常に動作を続ける。
【００２４】
（６）  ステップＳ６
試験工程が完了すると、マザーボード１０は、ＢＢメモリ７が電池６でバックアップされ、ＥＥＰＲＯＭ５には製品ＢＩＯＳが格納された状態で出荷される。従って、このように正規に出荷されたマザーボード１０に電源を入れて起動させると、ＢＢメモリ７には固有のデータが保持されているので、製品ＢＩＯＳは正常な動作を行う。
【００２５】
ここで、第３者が正常に動作する製品のマザーボード１０を入手し、その基板の配線パターンとＥＥＰＲＯＭ内の製品ＢＩＯＳをそっくりコピーした場合、ステップＳ１〜Ｓ３の処理が行われていない。このため、ＢＢメモリに対する固有データの書き込みは行われていない。従って、製品ＢＩＯＳによる固有のデータの確認ができず、マザーボードの動作は停止する。
【００２６】
以上のように、この実施例１のマザーボードの製造方法は、マザーボード１０上に電池６でバックアップされるＢＢメモリ７を設け、試験工程でこのＢＢメモリ７に固有のデータを書き込み、製品ＢＩＯＳによってＢＢメモリの内容が固有データであることが確認されたときに動作を続けるようにしている。従って、この方法で製造されたマザーボードは、単にマザーボードの基板の配線パターンと製品ＢＩＯＳをコピーしただけでは正常な動作が行われないので、不法コピーによる損賠の発生を防止できるという利点がある。
【実施例２】
【００２７】
実施例１は、初期ＢＩＯＳがＢＢメモリに固有のデータを書き込み、それを製品ＢＩＯＳでチェックする方法であったが、この実施例２のマザーボードの製造方法は、マザーボードの実装されたデバイスの製品識別番号をシステムＢＩＯＳによる処理でチェックすることにより、不法にコピーされたマザーボードの動作を不能にさせる方法である。
【００２８】
この実施例２が適用されるマザーボードは、ＬＡＮ(Local  Area  Network)インタフェース等のように、製品識別番号がソフトウエアによって読み出し可能な状態で記録されたデバイスを備えているものとする。例えば、ＬＡＮインタフェースでは、ＭＡＣ(Media  Access  Control：媒体アクセス制御)アドレスと呼ばれるインターネット通信用の固有アドレスを有している。なお、ＬＡＮインタフェースを制御するＬＡＮコントローラは、チップセット３に内蔵されている。
【００２９】
ＭＡＣアドレスは、１６進による上位６桁のベンダーＩＤと、下位６桁のシリアルＩＤで構成され、このベンダーＩＤは標準規格団体に申請した製造業者を示す固有の識別番号となっている。なお、シリアルＩＤは、ベンダーＩＤを割当てられた製造業者が、自社の製品を個別に識別するために自由に使用できる番号である。ＭＡＣアドレスは、通常、ＬＡＮインタフェース等に実装されたＥＥＰＲＯＭに、製品毎に書き込まれるようになっている。
【００３０】
また、システムＢＩＯＳとしては、製造工程から試験工程の前半までの間に用いる初期ＢＩＯＳと、試験工程の後半から出荷後まで用いる製品ＢＩＯＳの２種類を準備する。
【００３１】
初期ＢＩＯＳは、製造工程において空のＥＥＰＲＯＭに書き込まれる制御プログラムで、従来のシステムＢＩＯＳと同様のものである。即ち、実施例１のようなＢＢメモリに固有のデータを書き込む機能は有していない。一方、製品ＢＩＯＳは、試験工程でマザーボード上に搭載されたＥＥＰＲＯＭ内の初期ＢＩＯＳに代えて書き込まれる制御プログラムである。この製品ＢＩＯＳは、従来通りの基本的な入出力制御処理に加えて、動作開始時にＬＡＮインタフェース等のＭＡＣアドレスを読み出し、読み出したＭＡＣアドレスの内のベンダーＩＤが予め定められたものである場合に正常に動作を続け、所定のベンダーＩＤが確認できないときには動作を停止する機能が含まれている。
【００３２】
図３は、本発明の実施例２を示すマザーボードの製造方法の説明図である。以下、この図３に従って、実施例２のマザーボードの製造方法を説明する。
【００３３】
（１）  ステップＳ１
ＥＥＰＲＯＭ書込装置を用いて、空のＥＥＰＲＯＭに初期ＢＩＯＳを書き込む。
【００３４】
（２）  ステップＳ２
初期ＢＩＯＳが格納されたＥＥＰＲＯＭを、マザーボードに実装する。
【００３５】
（３）  ステップＳ３
マザーボードにＣＰＵやメインメモリを搭載すると共に、試験に必要な周辺装置や試験装置を接続した後、電源を投入して初期ＢＩＯＳを起動し、マザーボードの動作試験を行う。更に、ＭＡＣアドレス書き込みツールを用いて、ＬＡＮインタフェースのＥＥＰＲＯＭにＭＡＣアドレスを書き込む。
【００３６】
（４）  ステップＳ４
初期ＢＩＯＳが格納されたＥＥＰＲＯＭをマザーボードに実装した状態で、その記憶内容を製品ＢＩＯＳにアップデートする。即ち、このアップデートにより、ＢＩＯＳ用のＥＥＰＲＯＭに、動作開始時にＬＡＮインタフェースのＭＡＣアドレスを読み出し、読み出したベンダーＩＤが所定のものである場合に正常に動作を続け、所定のベンダーＩＤが確認できないときには動作を停止する読出確認プログラムが追加される。
【００３７】
（５）  ステップＳ５
ＥＥＰＲＯＭ内の初期ＢＩＯＳを製品ＢＩＯＳにアップデートした後、マザーボードを再起動する。これにより、製品ＢＩＯＳが動作し、ＬＡＮインタフェースのＭＡＣアドレスを読み出して、ベンダーＩＤが所定のものであるか否かをチェックする。ベンダーＩＤは予め分かっているので、製品ＢＩＯＳは正常に動作を続ける。
【００３８】
（６）  ステップＳ６
試験工程が完了すると、マザーボードは、ＥＥＰＲＯＭに製品ＢＩＯＳが格納された状態で出荷される。従って、このように正規に出荷されたマザーボードに電源を入れて起動させると、ＭＡＣアドレスはＬＡＮインタフェースのＥＥＰＲＯＭに保持されているので、製品ＢＩＯＳは正常な動作を行う。
【００３９】
ここで、第３者が正常に動作する製品のマザーボードを入手し、その基板の配線パターンとＥＥＰＲＯＭ内の製品ＢＩＯＳをそっくりコピーした場合、ステップＳ１〜Ｓ３の処理が行われていない。このため、正規のＭＡＣアドレスが設定されないので、製品ＢＩＯＳによるベンダーＩＤの確認ができず、マザーボードの動作は停止する。
【００４０】
以上のように、この実施例２のマザーボードの製造方法は、マザーボード上にＭＡＣアドレスが設定されている場合に、製品ＢＩＯＳによってベンダーＩＤが正規のものであることが確認されたときに動作を続けるようにしている。従って、単にマザーボードの配線パターンと製品ＢＩＯＳをコピーしただけでは正常な動作が行われず、更に、ＬＡＮインタフェースのＭＡＣアドレスまでもコピーした場合には、そのＭＡＣアドレスから不正な製品であることが直ちに判明する。これにより、不法コピーを抑制すると共に、不法コピーによる損賠の発生を防止できるという利点がある。
【実施例３】
【００４１】
実施例２では、ベンダーＩＤの情報を有する製品ＢＩＯＳによってＬＡＮインタフェースのＭＡＣアドレス（１２桁）の内のベンダーＩＤ（６桁）をチェックするようにしているが、ベンダーＩＤのチェックのみでは十分とはいえない。この実施例３では、シリアルＩＤを含むＭＡＣアドレス全桁をチェック対象とするものである。
【００４２】
この実施例３が適用されるマザーボードは、実施例２と同様に、ＬＡＮインタフェース等のように、例えばＭＡＣアドレス等の製品識別番号がソフトウエアによって読み出し可能な状態で記録されたデバイスを備えているものとする。
【００４３】
更に、システムＢＩＯＳを格納するＥＥＰＲＯＭは、このシステムＢＩＯＳを格納するシステム領域と、マザーボードの個体情報等を格納するＤＭＩ(Desktop  Management  Interface)と呼ばれる管理領域を有している。なお、管理領域は、システム領域のシステムＢＩＯＳの内容を更新しても影響を受けないように構成され、この管理領域に、ＭＡＣアドレス等の製品識別用の情報を格納するようにしている。
【００４４】
また、システムＢＩＯＳとしては、実施例２と同様に、製造工程から試験工程の前半までの間に用いる初期ＢＩＯＳと、試験工程の後半から出荷後まで用いる製品ＢＩＯＳの２種類を準備する。初期ＢＩＯＳは、製造工程において空のＥＥＰＲＯＭに書き込まれる制御プログラムで、実施例２の初期ＢＩＯＳと同様のものである。
【００４５】
一方、製品ＢＩＯＳは、試験工程でマザーボード上に搭載されたＥＥＰＲＯＭ内の初期ＢＩＯＳに代えて書き込まれる制御プログラムである。この製品ＢＩＯＳは、従来通りの基本的な入出力制御処理に加えて、動作開始時にＬＡＮインタフェース等のＭＡＣアドレスを読み出し、これをＥＥＰＲＯＭの管理領域に格納されたＭＡＣアドレスと比較し、一致した場合に正常に動作を続け、一致しないときには動作を停止する機能が含まれている。
【００４６】
図４は、本発明の実施例３を示すマザーボードの製造方法の説明図である。以下、この図４に従って、実施例３のマザーボードの製造方法を説明する。
【００４７】
（１）  ステップＳ１
ＥＥＰＲＯＭ書込装置を用いて、空のＥＥＰＲＯＭのシステム領域に初期ＢＩＯＳを書き込む。
【００４８】
（２）  ステップＳ２
初期ＢＩＯＳが格納されたＥＥＰＲＯＭを、マザーボードに実装する。
【００４９】
（３）  ステップＳ３
マザーボードにＣＰＵやメインメモリを搭載すると共に、試験に必要な周辺装置や試験装置を接続した後、電源を投入して初期ＢＩＯＳを起動し、マザーボードの動作試験を行う。更に、ＭＡＣアドレス書き込みツールを用いて、ＬＡＮインタフェースのＥＥＰＲＯＭにＭＡＣアドレスを書き込む。
【００５０】
（４）  ステップＳ４
ＤＭＩ書き込みツールを用いて、ＥＥＰＲＯＭの管理領域にＬＡＮインタフェースのＥＥＰＲＯＭに書き込んだものと同じＭＡＣアドレスを書き込む。
【００５１】
（５）  ステップＳ５
初期ＢＩＯＳが格納されたＥＥＰＲＯＭをマザーボードに実装した状態で、その記憶内容を製品ＢＩＯＳにアップデートする。即ち、このアップデートにより、ＢＩＯＳ用のＥＥＰＲＯＭに、動作開始時にＬＡＮインタフェースのＭＡＣアドレスを読み出し、読み出したＭＡＣアドレスがＥＥＰＲＯＭの管理領域に格納されているＭＡＣアドレスと一致したときに正常に動作を続け、一致しないときには動作を停止する読出確認プログラムが追加される。
【００５２】
（６）  ステップＳ６
ＥＥＰＲＯＭ内の初期ＢＩＯＳを製品ＢＩＯＳにアップデートした後、マザーボードを再起動する。これにより、製品ＢＩＯＳが動作し、ＬＡＮインタフェースのＭＡＣアドレスを読み出して、管理領域に格納されているＭＡＣアドレスと同じであるか否かをチェックする。２つのＭＡＣアドレスは同一であるので、製品ＢＩＯＳは正常に動作を続ける。
【００５３】
（７）  ステップＳ７
試験工程が完了すると、マザーボードは、ＥＥＰＲＯＭに製品ＢＩＯＳとＭＡＣアドレスが格納された状態で出荷される。従って、このように正規に出荷されたマザーボードに電源を入れて起動させると、ＥＥＰＲＯＭ内のＭＡＣアドレスとＬＡＮインタフェースのＥＥＰＲＯＭに保持されているＭＡＣアドレスは一致するので、製品ＢＩＯＳは正常な動作を行う。
【００５４】
ここで、第３者が正常に動作する製品のマザーボードを入手し、その基板の配線パターンとＥＥＰＲＯＭ内の製品ＢＩＯＳをそっくりコピーした場合、ステップＳ１〜Ｓ４の処理が行われていない。このため、正規のＭＡＣアドレスが設定されないので、製品ＢＩＯＳによるＭＡＣアドレスの確認ができず、マザーボードの動作は停止する。
【００５５】
以上のように、この実施例３の方法で製造されたマザーボードは、マザーボード上にＭＡＣアドレスが設定されている場合に、製品ＢＩＯＳによってそのＭＡＣアドレスが正規のものであることが確認されたときに動作を続けるようにしている。これにより、実施例２と同様の利点がある。
【００５６】
更に、ＭＡＣアドレスを、システムＢＩＯＳを格納するＥＥＰＲＯＭの管理領域（ＤＭＩ）に格納しているので、製品ＢＩＯＳをアップデータする場合にも格納したＭＡＣアドレスが影響を受けることがない。そのため、６桁のベンダーＩＤのみならず、６桁のシリアルＩＤを含むＭＡＣアドレス全桁（１２桁）をチェック対象とすることができるので、より一層のコピー抑制効果を上げることができるという利点がある。
【００５７】
なお、本発明は、上記実施例に限定されず、種々の変形が可能である。この変形例としては、例えば、次のようなものがある。
（ａ）  マザーボードは、ＰＣ／ＡＴ互換のものに限定されない。
（ｂ）  実施例２，３では、製品識別番号としてＭＡＣアドレスを使用したが、その他のメーカーに固有の識別番号を用いることも可能である。
（ｃ）  実施例３では、システムＢＩＯＳ用のＥＥＰＲＯＭに製品ＢＩＯＳとＭＡＣアドレスを格納しているが、別々のＥＥＰＲＯＭを用いても良い。
【図面の簡単な説明】
【００５８】
【図１】本発明が適用されるマザーボードの概念図である。
【図２】本発明の実施例１を示すマザーボードの製造方法の説明図である。
【図３】本発明の実施例２を示すマザーボードの製造方法の説明図である。
【図４】本発明の実施例３を示すマザーボードの製造方法の説明図である。
【符号の説明】
【００５９】
１    ＣＰＵ
２    メインメモリ
３    チップセット
４    入出力インタフェース
５    ＥＥＰＲＯＭ
６    電池
７    ＢＢメモリ
１０    マザーボード
【図１】
2008293468.tif 000003
【図２】
2008293468.tif 000004
【図３】
2008293468.tif 000005
【図４】
2008293468.tif 000006