(57)【特許請求の範囲】
【請求項１】
ホストとのインターフェース処理を行うホストインターフェースと、
前記ホストに対して情報を提示する情報レジスターと、
電気光学装置の表示制御を行う制御部と、
を含み、
前記情報レジスターは、
前記電気光学装置の駆動信号の波形を規定するウェーブフォーム情報を選択するためのウェーブ選択情報として、前記電気光学装置の製造ロット、製造状態又は製造日時を特定する情報である製造情報を記憶し、
前記電気光学装置を含む電子機器の製造時に、複数のウェーブフォーム情報の中から、前記情報レジスターに記憶される前記ウェーブ選択情報である前記製造情報により選択されたウェーブフォーム情報が情報メモリーにロードされ、
前記制御部は、
前記電子機器の実動作時に、前記情報メモリーから読み出された前記ウェーブフォーム情報に基づいて、前記電気光学装置の表示制御を行うことを特徴とする集積回路装置。
【請求項２】
請求項１において、
前記情報メモリーとのインターフェース処理を行う情報メモリーインターフェースを含み、
前記情報メモリーインターフェースは、
前記電子機器の製造時に、前記ウェーブ選択情報に基づき選択された前記ウェーブフォーム情報を前記ホストインターフェースを介して取得した場合に、前記ウェーブフォーム情報を前記情報メモリーに書き込み、
前記情報メモリーインターフェースは、
前記電子機器の実動作時に、前記ウェーブフォーム情報を前記情報メモリーから読み出し、
前記制御部は、
前記電子機器の実動作時に、前記情報メモリーから読み出された前記ウェーブフォーム情報に基づいて、前記電気光学装置の表示制御を行うことを特徴とする集積回路装置。
【請求項３】
請求項１又は２において、
前記情報レジスターは、
前記電子機器の製造時に前記電気光学装置から取得された前記ウェーブ選択情報を記憶して、前記ホストに提示することを特徴とする集積回路装置。
【請求項４】
請求項３において、
前記電気光学装置とのインターフェース処理を行う電気光学装置インターフェースを含み、
前記電気光学装置が有するメモリーが前記ウェーブ選択情報を記憶し、
前記電気光学装置インターフェースは、
前記電子機器の製造時に、前記電気光学装置の前記メモリーから前記ウェーブ選択情報を読み出し、
前記情報レジスターは、
前記メモリーから読み出された前記ウェーブ選択情報を記憶することを特徴とする集積回路装置。
【請求項５】
請求項３において、
前記電気光学装置とのインターフェース処理を行う電気光学装置インターフェースを含み、
前記制御部は、
前記電気光学装置の電源回路の制御を行い、
前記電気光学装置インターフェースは、
前記電子機器の実動作時に、前記電気光学装置を駆動するためのコモン電圧情報を前記電気光学装置から読み出し、
前記制御部は、
読み出された前記コモン電圧情報に基づいて、前記電源回路が出力するコモン電圧を制御することを特徴とする集積回路装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記情報レジスターは、
前記ホストが発行する各コマンドを構成するインストラクションコードが記述されたインストラクションコード情報を選択するためのインストラクション選択情報を記憶し、
前記電子機器の製造時に、複数のインストラクションコード情報の中から、前記情報レジスターに記憶される前記インストラクション選択情報により選択されたインストラクションコード情報が前記情報メモリーにロードされ、
前記制御部は、
前記電子機器の実動作時に、前記ホストが発行したコマンドと、前記情報メモリーから読み出された前記インストラクションコード情報に基づいて、集積回路装置の動作制御を行うことを特徴とする集積回路装置。
【請求項７】
請求項６において、
前記情報レジスターは、
前記インストラクション選択情報として、画像データを記憶する画像メモリーのチップが集積回路装置にスタックされるスタックモードと、前記画像メモリーのチップが集積回路装置にスタックされない非スタックモードを識別するためのスタック識別情報を記憶することを特徴とする集積回路装置。
【請求項８】
請求項７において、
前記スタックモードにおいては、
前記電子機器の製造時に、前記複数のインストラクションコード情報の中から、スタックモード用インストラクションコード情報が前記情報メモリーにロードされ、前記電子機器の実動作時に、前記ホストが発行したコマンドと、前記スタックモード用インストラクションコード情報に基づいて、集積回路装置の動作制御が行われ、
前記非スタックモードにおいては、
前記電子機器の製造時に、前記複数のインストラクションコード情報の中から、非スタックモード用インストラクションコード情報が前記情報メモリーにロードされ、前記電子機器の実動作時に、前記ホストが発行したコマンドと、前記非スタックモード用インストラクションコード情報に基づいて、集積回路装置の動作制御が行われることを特徴とする集積回路装置。
【請求項９】
請求項７又は８において、
前記スタックモードではボンディングワイヤーにより第１の電源電圧に設定され、前記非スタックモードではボンディングワイヤーにより第２の電源電圧に設定されるスタック識別用パッドを含み、
前記情報レジスターは、
前記スタック識別用パッドの電圧に基づき設定された前記スタック識別情報を記憶することを特徴とする集積回路装置。
【請求項１０】
請求項１乃至９のいずれかに記載の集積回路装置と、
前記電気光学装置と、
を含むことを特徴とする電子機器。
【請求項１１】
電気光学装置と電気光学装置を制御する集積回路装置とを有する電子機器の製造方法であって、
前記電気光学装置の駆動信号の波形を規定するウェーブフォーム情報を選択するためのウェーブ選択情報として、前記電気光学装置の製造ロット、製造状態又は製造日時を特定する情報である製造情報を前記電気光学装置から取得し、
取得された前記ウェーブ選択情報である前記製造情報を、前記集積回路装置の情報レジスターに設定し、
前記情報レジスターに設定された前記ウェーブ選択情報である前記製造情報に基づいて、複数のウェーブフォーム情報の中から、前記電子機器の実動作時に前記集積回路装置が前記電気光学装置の表示制御を行うためのウェーブフォーム情報を選択し、
選択された前記ウェーブフォーム情報を、前記電子機器の実動作時に前記集積回路装置により情報が読み出される情報メモリーに対して、ロードすることを特徴とする電子機器の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集積回路装置、電子機器及び電子機器の製造方法等に関する。
【背景技術】
【０００２】
従来より、液晶表示パネルや電気泳動表示パネルなどの電気光学パネルを備える電子機器が知られている。例えば電気泳動表示パネルの従来技術としては特許文献１に開示される技術がある。
【０００３】
このような電気光学パネルを備える電子機器では、その製造の際に、電気光学パネルを有するパネルモジュールと、ホストＣＰＵや表示コントローラーを有するシステム基板を取り付けて機器を組み立てる。そして、このような機器の製造の際に、パネルモジュールの表示特性に応じた調整が必要な場合がある。例えば電気光学パネルの表示特性が最適になるように各種設定を調整する。
【０００４】
しかながら、このような調整を手作業で行うと、電子機器の製造のスループットが低下してしまう。このため、この調整時間が原因で量産が難しくなってしまうなどの問題が生じる。特に電気泳動表示パネルでは、液晶表示パネルに比べて製造ロット毎の表示特性のバラツキが大きいため、この問題は量産化等の妨げになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５３６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の幾つかの態様によれば、電子機器の製造の効率化等を図れる集積回路装置、電子機器及び電子機器の製造方法等を提供できる。
【課題を解決するための手段】
【０００７】
本発明の一態様は、ホストとのインターフェース処理を行うホストインターフェースと、前記ホストに対して情報を提示する情報レジスターと、電気光学装置の表示制御を行う制御部とを含み、前記情報レジスターは、前記電気光学装置の駆動信号の波形を規定するウェーブフォーム情報を選択するためのウェーブ選択情報を記憶し、前記電気光学装置を含む電子機器の製造時に、複数のウェーブフォーム情報の中から、前記情報レジスターに記憶される前記ウェーブ選択情報により選択されたウェーブフォーム情報が情報メモリーにロードされ、前記制御部は、前記電子機器の実動作時に、前記情報メモリーから読み出された前記ウェーブフォーム情報に基づいて、前記電気光学装置の表示制御を行う集積回路装置に関係する。
【０００８】
本発明の一態様によれば、情報レジスターを用いて、ウェーブフォーム情報を選択するためのウェーブ選択情報をホストに提示できる。これにより、ウェーブ選択情報に対応するウェーブフォーム情報を電子機器の製造時に情報メモリーにロードすることが可能になる。そして電子機器の実動作時には、このウェーブフォーム情報を情報メモリーから読み出して、電気光学装置の表示制御を実行できる。これにより電子機器の製造の効率化等を実現できる。
【０００９】
また本発明の一態様では、前記情報メモリーとのインターフェース処理を行う情報メモリーインターフェースを含み、前記情報メモリーインターフェースは、前記電子機器の製造時に、前記ウェーブ選択情報に基づき選択された前記ウェーブフォーム情報を前記ホストインターフェースを介して取得した場合に、前記ウェーブフォーム情報を前記情報メモリーに書き込み、前記情報メモリーインターフェースは、前記電子機器の実動作時に、前記ウェーブフォーム情報を前記情報メモリーから読み出し、前記制御部は、前記電子機器の実動作時に、前記情報メモリーから読み出された前記ウェーブフォーム情報に基づいて、前記電気光学装置の表示制御を行ってもよい。
【００１０】
このような情報メモリーインターフェースを設ければ、電子機器の製造時に、情報メモリーインターフェースを介してウェーブフォーム情報を情報メモリーに書き込むことが可能になる。また電子機器の実動作に、情報メモリーインターフェースを介してウェーブフォーム情報を情報メモリーから読み出して、電気光学装置の表示制御を実現できるようになる。
【００１１】
また本発明の一態様では、前記情報レジスターは、前記電子機器の製造時に前記電気光学装置から取得された前記ウェーブ選択情報を記憶して、前記ホストに提示してもよい。
【００１２】
このようにすれば、電子機器の製造時に、その電子機器に組み込まれる電気光学装置からウェーブ選択情報を取得して、情報レジスターによりホストに提示できる。従って、組み込まれる電気光学装置に応じた適切なウェーブ選択情報をホストに提示して、ウェーブフォーム情報を選択できるようになる。
【００１３】
また本発明の一態様では、前記電気光学装置とのインターフェース処理を行う電気光学装置インターフェースを含み、前記電気光学装置インターフェースは、前記電子機器の製造時に、前記電気光学装置が有するメモリーから前記ウェーブ選択情報を読み出してもよい。
【００１４】
このような電気光学装置インターフェースを設ければ、電子機器の製造時に、電気光学装置インターフェースを介してウェーブ選択情報を読み出して、ホストに提示できるようになる。
【００１５】
また本発明の一態様では、前記電気光学装置とのインターフェース処理を行う電気光学装置インターフェースを含み、前記制御部は、前記電気光学装置の電源回路の制御を行い、前記電気光学装置インターフェースは、前記電子機器の実動作時に、前記電気光学装置を駆動するためのコモン電圧情報を前記電気光学装置から読み出し、前記制御部は、読み出された前記コモン電圧情報に基づいて、前記電源回路が出力するコモン電圧を制御してもよい。
【００１６】
このようにすれば、電気光学装置インターフェースを有効活用して、電子機器の実動作時にコモン電圧情報を電気光学装置から読み出し、電源回路が出力するコモン電圧を制御できるようになる。
【００１７】
また本発明の一態様では、前記情報レジスターは、前記ウェーブ選択情報として、前記電気光学装置の製造情報を記憶し、前記電子機器の製造時に、前記複数のウェーブフォーム情報の中から、前記電気光学装置の前記製造情報に対応する前記ウェーブフォーム情報が前記情報メモリーにロードされ、前記制御部は、前記電子機器の実動作時に、前記情報メモリーから読み出された前記ウェーブフォーム情報に基づいて、前記電気光学装置の表示制御を行ってもよい。
【００１８】
このようにすれば、電気光学装置の製造情報に応じた適切なウェーブフォーム情報を選択して、情報メモリーにロードできるようになる。
【００１９】
また本発明の一態様では、前記情報レジスターは、前記ホストが発行する各コマンドを構成するインストラクションコードが記述されたインストラクションコード情報を選択するためのインストラクション選択情報を記憶し、前記電子機器の製造時に、複数のインストラクションコード情報の中から、前記情報レジスターに記憶される前記インストラクション選択情報により選択されたインストラクションコード情報が前記情報メモリーにロードされ、前記制御部は、前記電子機器の実動作時に、前記ホストが発行したコマンドと、前記情報メモリーから読み出された前記インストラクションコード情報に基づいて、集積回路装置の動作制御を行ってもよい。
【００２０】
また本発明の他の態様は、ホストとのインターフェース処理を行うホストインターフェースと、前記ホストに対して情報を提示する情報レジスターと、電気光学装置の表示制御を行う制御部とを含み、前記情報レジスターは、前記ホストが発行する各コマンドを構成するインストラクションコードが記述されたインストラクションコード情報を選択するためのインストラクション選択情報を記憶し、前記電気光学装置を含む電子機器の製造時に、複数のインストラクションコード情報の中から、前記情報レジスターに記憶される前記インストラクション選択情報により選択されたインストラクションコード情報が前記情報メモリーにロードされ、前記制御部は、前記電子機器の実動作時に、前記ホストが発行したコマンドと、前記情報メモリーから読み出された前記インストラクションコード情報に基づいて、集積回路装置の動作制御を行う集積回路装置に関係する。
【００２１】
本発明の他の態様によれば、情報レジスターを用いて、インストラクションコード情報を選択するためのインストラクション選択情報をホストに提示できる。これにより、インストラクション選択情報に対応するインストラクションコード情報を電子機器の製造時に情報メモリーにロードすることが可能になる。そして電子機器の実動作時には、ホストからのコマンドと、情報メモリーから読み出されたインストラクションコード情報に基づいて、集積回路装置の動作制御を実行できる。これにより電子機器の製造の効率化等を実現できる。
【００２２】
また本発明の他の態様では、前記情報レジスターは、前記インストラクション選択情報として、画像データを記憶する画像メモリーのチップが集積回路装置にスタックされるスタックモードと、前記画像メモリーのチップが集積回路装置にスタックされない非スタックモードを識別するためのスタック識別情報を記憶してもよい。
【００２３】
このようにすれば、集積回路装置がスタックモードなのか非スタックモードなのかを、情報レジスターによりホストに提示できるようになる。
【００２４】
また本発明の他の態様では、前記スタックモードにおいては、前記電子機器の製造時に、前記複数のインストラクションコード情報の中から、スタックモード用インストラクションコード情報が前記情報メモリーにロードされ、前記電子機器の実動作時に、前記ホストが発行したコマンドと、前記スタックモード用インストラクションコード情報に基づいて、集積回路装置の動作制御が行われ、前記非スタックモードにおいては、前記電子機器の製造時に、前記複数のインストラクションコード情報の中から、非スタックモード用インストラクションコード情報が前記情報メモリーにロードされ、前記電子機器の実動作時に、前記ホストが発行したコマンドと、前記非スタックモード用インストラクションコード情報に基づいて、集積回路装置の動作制御が行われてもよい。
【００２５】
このようにすれば、集積回路装置がスタックモードである場合には、電子機器の実動作時にスタックモード用インストラクションコード情報に基づいて、集積回路装置の動作制御を行い、非スタックモードである場合には、非スタックモード用インストラクションコード情報に基づいて、集積回路装置の動作制御を行うことが可能になる。
【００２６】
また本発明の他の態様では、前記スタックモードではボンディングワイヤーにより第１の電源電圧に設定され、前記非スタックモードではボンディングワイヤーにより第２の電源電圧に設定されるスタック識別用パッドを含み、前記情報レジスターは、前記スタック識別用パッドの電圧に基づき設定された前記スタック識別情報を記憶してもよい。
【００２７】
このようにすれば、スタック識別用パッドへのボンディングワイヤーによる電圧設定だけで、集積回路装置のスタックモードや非スタックモードの設定が可能になる。
【００２８】
また本発明の他の態様は、上記のいずれかに記載の集積回路装置と、前記電気光学装置とを含む電子機器に関係する。
【００２９】
また本発明の他の態様は、電気光学装置と電気光学装置を制御する集積回路装置とを有する電子機器の製造方法であって、前記電気光学装置の駆動信号の波形を規定するウェーブフォーム情報を選択するためのウェーブ選択情報を、前記電気光学装置から取得し、取得された前記ウェーブ選択情報を、前記集積回路装置の情報レジスターに設定し、前記情報レジスターに設定された前記ウェーブ選択情報に基づいて、複数のウェーブフォーム情報の中から、前記電子機器の実動作時に前記集積回路装置が前記電気光学装置の表示制御を行うためのウェーブフォーム情報を選択し、選択された前記ウェーブフォーム情報を、前記電子機器の実動作時に前記集積回路装置により情報が読み出される情報メモリーに対して、ロードする電子機器の製造方法に関係する。
【００３０】
また本発明の他の態様は、電気光学装置と電気光学装置を制御する集積回路装置とを有する電子機器の製造方法であって、ホストが発行する各コマンドを構成するインストラクションコードが記述されたインストラクションコード情報を選択するためのインストラクション選択情報を取得し、取得された前記インストラクション選択情報を、前記集積回路装置の情報レジスターに設定し、前記情報レジスターに設定された前記インストラクション選択情報に基づいて、複数のインストラクションコード情報の中から、前記電子機器の実動作時に前記集積回路装置の動作制御を行うためのインストラクションコード情報を選択し、選択された前記インストラクションコード情報を、前記電子機器の実動作時に前記集積回路装置により情報が読み出される情報メモリーに対して、ロードする電子機器の製造方法に関係する。
【図面の簡単な説明】
【００３１】
【図１】本実施形態の集積回路装置及びこれを含む電子機器の構成例。
【図２】本実施形態の集積回路装置の動作説明図。
【図３】本実施形態の集積回路装置の動作説明図。
【図４】図４（Ａ）〜図４（Ｃ）はウェーブフォーム情報の説明図。
【図５】図５（Ａ）〜図５（Ｃ）はウェーブフォーム情報の説明図。
【図６】インストラクションコード情報の説明図。
【図７】ホストが発行するコマンドの例。
【図８】電子機器の実動作時のホストの処理例を説明するフローチャート。
【図９】図９（Ａ）、図９（Ｂ）は本実施形態の集積回路装置の詳細な動作説明図。
【図１０】図１０（Ａ）、図１０（Ｂ）は本実施形態の集積回路装置の詳細な動作説明図。
【図１１】電気泳動素子を有する電気光学パネルの一例。
【図１２】図１２（Ａ）〜図１２（Ｃ）はホストインターフェースの説明図。
【図１３】図１３（Ａ）〜図１３（Ｄ）は情報メモリーインターフェース、パネルインターフェースの説明図。
【図１４】図１４（Ａ）、図１４（Ｂ）はスタック識別情報に基づくインストラクションコード情報のロード手法の説明図。
【図１５】電子機器の製造フローの例。
【発明を実施するための形態】
【００３２】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００３３】
１．構成
図１に本実施形態の集積回路装置１０及びこれを含む電子機器の構成例を示す。この電子機器は、表示コントローラー等として機能する集積回路装置１０と、集積回路装置１０により表示制御される電気光学装置２００を含む。またホスト１００、情報メモリー１１０、画像メモリー１２０、電源回路１５０等を含むことができる。
【００３４】
なお本実施形態の電子機器は図１に示す構成に限定されず、その構成要素の一部（例えば電源回路等）を省略したり、他の構成要素（例えば操作部等）を追加するなどの種々の変形実施が可能である。また本実施形態の電子機器としては、例えば電子ブック、電子辞書、携帯型情報端末、携帯電話機、携帯型ゲーム装置、携帯型音楽プレーヤ、或いはデジタルカメラ等の種々の機器を想定できる。
【００３５】
ホスト１００は、システムのホストとしての各種処理を行うものであり、例えばＣＰＵ等のプロセッサーとプロセッサー上で動作するソフトウェア（ファームウェア）などにより実現できる。
【００３６】
情報メモリー１１０は、後述するウェーブフォーム情報やインストラクションコード情報を記憶して保持するメモリーであり、例えばデータの書き込み・消去が可能な不揮発性メモリー（例えばフラッシュメモリー）などにより実現できる。
【００３７】
画像メモリー１２０（表示メモリー、ビデオメモリー）は、電気光学パネル２３０に表示される画像のデータ（表示データ）を記憶するメモリーであり、例えばＳＤＲＡＭなどのＲＡＭにより実現できる。
【００３８】
電源回路１５０は、電気光学装置２００に対して電気光学パネル２３０の駆動に必要な各種電源を供給する回路であり、電源コントロールＩＣやディスクリート回路により実現できる。
【００３９】
電気光学装置２００（パネルモジュール）は、電気光学パネル２３０の電気光学素子（電気泳動素子、液晶素子、ＥＬ素子等）の光学特性を変化させることで表示動作を実現する装置（モジュール）であり、データドライバー２１０、走査ドライバー２２０、電気光学パネル２３０、パネルＩＤメモリー２４０等を含む。なお電気光学装置２００の構成はこれに限定されず、その構成要素の一部（例えばパネルＩＤメモリー）を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。またデータドライバー２１０、走査ドライバー２２０は、電気光学パネル２３０に一体に形成してもよい。
【００４０】
電気光学パネル２３０（表示パネル）は、複数のデータ線（例えばソース線）と、複数の走査線（例えばゲート線）と、各画素がデータ線と走査線の交差位置に配置される複数の画素を有する。そしてデータドライバー２１０、走査ドライバー２２０が電気光学パネル２３０のデータ線、走査線を駆動することで、各画素領域における電気光学素子の光学特性を変化させて、表示動作を実現する。この電気光学パネル２３０は、例えばＴＦＴ、ＴＦＤなどのスイッチ素子を用いたアクティブマトリクス方式のパネルであってもよいし、アクティブマトリクス方式以外のパネルであってもよい。
【００４１】
パネルＩＤメモリー２４０は、後述するように、電気光学装置２００の製造情報（例えば製造ロット）やパネル情報等を記憶するメモリーであり、例えばデータの書き込み・消去が可能な不揮発性メモリー（例えばＥＥＰＲＯＭ）などにより実現できる。
【００４２】
集積回路装置１０は、ホストＩ／Ｆ（インターフェース）２０、制御部３０、レジスター部５０、情報メモリーＩ／Ｆ６０、パネルＩ／Ｆ７０、ワークメモリー８０を含む。なお集積回路装置１０の構成はこれに限定されず、その構成要素の一部（例えば情報メモリーＩ／Ｆ、パネルＩ／Ｆ等）を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００４３】
ホストＩ／Ｆ２０は、ホスト１００とのインターフェース処理を行う。例えばホスト１００との間で、データ信号、アドレス信号、或いはライト／リード信号等のインターフェース信号のやり取りを行って、ホスト１００との間のインターフェースを実現する。
【００４４】
制御部３０は各種の制御処理を行うものであり、例えば電気光学装置２００の表示制御処理を行う。また制御部３０は、集積回路装置１０の全体的な制御処理や画像メモリー１２０のメモリー制御処理や電源回路１５０の制御処理などを行う。この制御部３０は、ゲートアレイ回路やプロセッサーなどにより実現できる。
【００４５】
レジスター部５０は各種のレジスターを含むブロックである。例えばレジスター部５０は、ホスト１００に対して情報を提示する情報レジスター５２を含む。またコントロールレジスター、ステータスレジスターなどを含むことができる。このレジスター部５０の機能は、ＳＲＡＭなどのＲＡＭやフリップフロップ回路などにより実現できる。
【００４６】
情報メモリーＩ／Ｆ６０は、情報メモリー１１０との間のインターフェース処理を行う。例えば情報メモリー１１０との間で各種のインターフェース信号のやり取りを行って、情報メモリー１１０との間のインターフェースを実現する。
【００４７】
パネルＩ／Ｆ７０（広義には電気光学装置インターフェース）は、電気光学装置２００（パネルＩＤメモリー）との間のインターフェース処理を行う。例えば電気光学装置２００との間で各種のインターフェース信号のやり取りを行って、電気光学装置２００との間のインターフェースを実現する。
【００４８】
制御部３０は、コマンドデコーダー３２、シーケンス制御部３４、表示制御部３６、メモリー制御部３８、電源制御部４０を含む。なおこれらの一部の構成要素を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００４９】
コマンドデコーダー３２は、ホスト１００が発行したコマンドのデコード処理を行って、コマンドを解釈する。シーケンス制御部３４は、集積回路装置１０の動作制御のための各種のシーケンス制御を行う。表示制御部３６は、電気光学装置２００の表示制御を行う。例えば電気光学装置２００のデータドライバー２１０、走査ドライバー２２０に対して出力するデータ信号や制御信号を生成する。電源制御部４０は、電気光学装置２００の電源回路１５０の制御を行う。例えば各種の電源制御信号を生成して電源回路１５０に出力し、電源回路１５０が電気光学装置２００に供給する電源電圧やその供給タイミング等を制御する。
【００５０】
そして本実施形態では、情報レジスター５２は、ウェーブフォーム情報を選択（指示）するためのウェーブ選択情報（ウェーブ指示情報）を記憶する。またインストラクションコード情報を選択（指示）するためのインストラクション選択情報（インストラクション指示情報）を記憶する。例えば情報レジスター５２は、電子機器の製造時に電気光学装置２００から取得されたウェーブ選択情報やインストラクション選択情報を記憶して、ホスト１００に提示する。具体的にはパネルＩ／Ｆ７０（電気光学装置インターフェース）が、電子機器の製造時に、電気光学装置２００が有するパネルＩＤメモリー２４０（広義にはメモリー）に記憶されたウェーブ選択情報やインストラクション選択情報を、電気光学装置２００から読み出して、情報レジスター５２に設定する。
【００５１】
電気光学装置２００を含む電子機器（例えばパネルモジュールを有する電子ブック、携帯型情報端末等）の製造時（組立時）においては、複数のウェーブフォーム情報の中から、情報レジスター５２に記憶されるウェーブ選択情報により選択（指示）されたウェーブフォーム情報が情報メモリー１１０にロードされる。そして制御部３０は、電子機器の実動作時（動作時）に、情報メモリー１１０から読み出されたウェーブフォーム情報に基づいて、電気光学装置２００の表示制御を行う。
【００５２】
また電子機器の製造時においては、複数のインストラクションコード情報の中から、情報レジスター５２に記憶されるインストラクション選択情報により選択されたインストラクションコード情報が情報メモリー１１０にロードされる。そして制御部３０は、電子機器の実動作時に、ホスト１００が発行したコマンドと、情報メモリー１１０から読み出されたインストラクションコード情報に基づいて、集積回路装置１０の動作制御を行う。例えば集積回路装置１０の各種のシーケンス制御、画像メモリー１２０のメモリー制御、電源回路１５０の電源制御、或いは電気光学装置２００の表示制御等を行う。
【００５３】
具体的には情報メモリーＩ／Ｆ６０は、電子機器の製造時に、情報レジスター５２のウェーブ選択情報に基づき選択されたウェーブフォーム情報がホストＩ／Ｆ２０を介して取得された場合に、取得されたウェーブフォーム情報を情報メモリー１１０に書き込む。また、電子機器の製造時に、情報レジスター５２のインストラクション選択情報に基づき選択されたインストラクションコード情報がホストＩ／Ｆ２０を介して取得された場合に、取得されたインストラクションコード情報を情報メモリー１１０に書き込む。
【００５４】
そして情報メモリーＩ／Ｆ６０は、電子機器の実動作時（動作時）に、ウェーブフォーム情報やインストラクションコード情報を情報メモリー１１０から読み出す。そして制御部３０は、電子機器の実動作時に、情報メモリー１１０から読み出されたウェーブフォーム情報に基づいて、電気光学装置２００の表示制御を行う。また電子機器の実動作時に、ホスト１００が発行したコマンドと、情報メモリー１１０から読み出されたインストラクションコード情報に基づいて、集積回路装置１０の動作制御を行う。
【００５５】
ここでウェーブフォーム情報は、電気光学装置２００の駆動信号の波形を規定する情報である。例えば電気光学装置２００のデータドライバー２１０は、画像メモリー１２０に記憶される画像データに対応する波形の駆動信号（データ信号）を、電気光学パネル２３０のデータ線に供給する。ウェーブフォーム情報は、この駆動信号の波形のタイミングや電圧等を規定する情報である。例えば画素の階調を第１の階調から第２の階調に変化させるために複数フレームに亘ったウェーブフォームを用いる場合に、ウェーブフォーム情報は、この複数フレームに亘ったウェーブフォームの各フレームでの画素への印加電圧を特定する情報になる。
【００５６】
例えば電気泳動表示装置では、電気光学装置２００（パネルモジュール）の製造ロット等に応じて、最適な駆動信号（最適な表示制御を行うための駆動信号）の波形が異なる。この場合には、例えば集積回路装置１０により表示制御される電気光学装置２００に最適な駆動信号の波形を規定するウェーブフォーム情報が、電子機器の製造時に選択されて情報メモリー１１０にロードされる。そして電子機器の実動作時には、ロードされたウェーブフォーム情報を用いて電気光学装置２００の表示制御が行われる。
【００５７】
またインストラクションコード情報は、ホスト１００が発行する各コマンドを構成するインストラクションコードが記述された情報である。例えばホスト１００は、集積回路装置１０の動作制御を行うために各種のコマンドを発行する。すると制御部３０は、ホストＩ／Ｆ２０を介してホスト１００からコマンドコードやパラメータ等を受け、発行されたコマンドに対応する集積回路装置１０の動作制御（例えば電気光学装置の表示制御）を実行する。この場合に、ホスト１００が発行したコマンドを構成する詳細なインストラクションコードについては、ホスト１００からは受けずに、インストラクションコード情報として電子機器の製造時に情報メモリー１１０にロードされる。そして、ホスト１００がコマンドを発行すると、そのコマンドを構成する一連のインストラクションコードが、インストラクションコード情報により特定され、その一連のインストラクションコードに対応する一連のインストラクションが実行されて、集積回路装置１０の動作制御が実現される。このインストラクションコードは、例えばレジスター部５０が有する制御レジスターに対して情報（データ、アドレス等）を書き込んだり、レジスター部５０が有するステータスレジスターから情報（データ、ステータス等）を読み出すなどのインストラクションを表すコードである。
【００５８】
次に本実施形態の動作について図２、図３を用いて説明する。
【００５９】
図２に示すように、ホスト１００がアクセス可能なメモリー１０２には、複数のウェーブフォーム情報ＷＶ１〜ＷＶｍや複数のインストラクションコード情報ＩＮＣ１〜ＩＮＣｎが記憶されている。なお、以下では、ウェーブフォーム情報及びインストラクションコード情報の両方を情報メモリー１１０にロードする場合について例にとり説明するが、本実施形態はこれに限定されず、一方の情報のみをロードするようにしてもよい。またメモリー１０２は、ホスト１００がアクセス可能なメモリーであればよく、電子機器内に設けられるメモリーであってもよいし、外部に設けられるメモリー（製造用ＰＣのメモリー）であってもよい。また電子機器の製造時のホスト（例えばＰＣ）と電子機器の実動作時のホスト（例えばＣＰＵ）は異なっていてもよい。また情報メモリー１１０へのウェーブフォーム情報やインストラクションコード情報のロード処理は、集積回路装置１０を介さずにホスト１００等が直接にこれらの情報を情報メモリー１１０に書き込むことで実現してもよい。
【００６０】
図２に示すように情報レジスター５２には、ウェーブ選択情報やインストラクション選択情報が記憶されている。
【００６１】
ここでウェーブ選択情報は、複数のウェーブフォーム情報ＷＶ１〜ＷＶｍの中から、情報メモリー１１０にロードされるウェーブフォーム情報を選択するための情報であり、例えば電気光学装置２００の製造ロット番号などの製造情報である。製造ロット番号は、電気光学装置２００（パネルモジュール）が製造されたロットを特定する番号である。
【００６２】
またインストラクション選択情報は、複数のインストラクションコード情報ＩＮＣ１〜ＩＮＣｎの中から、情報メモリー１１０にロードされるインストラクションコード情報を選択するための情報であり、例えばパネル情報、スタック識別情報などである。パネル情報は、電気光学装置２００のパネルの種類やサイズ（画素数）を特定するための情報である。スタック識別情報は、後述するように画像メモリー１２０のチップが集積回路装置１０にスタックされるスタックモードと、スタックされない非スタックモードを識別するための情報である。
【００６３】
ホスト１００は、情報レジスター５２に設定されるウェーブ選択情報に基づいて、ウェーブフォーム情報ＷＶ１〜ＷＶｍの中からウェーブ選択情報に対応するウェーブフォーム情報ＷＶｉを選択する。例えばウェーブ選択情報が電気光学装置２００の製造情報（製造ロット、製造状態又は製造日時等を特定する情報）である場合には、ウェーブフォーム情報ＷＶ１〜ＷＶｍの中から、その製造情報で特定される電気光学装置２００に最適なウェーブフォーム情報を選択する。そして選択されたウェーブフォーム情報ＷＶｉは、不揮発性のフラッシュメモリー等で実現される情報メモリー１１０にロードされて保存される。
【００６４】
またホスト１００は、情報レジスター５２に設定されるインストラクション選択情報に基づいて、インストラクションコード情報ＩＮＣ１〜ＩＮＣｎの中からインストラクション選択情報に対応するインストラクションコード情報ＩＮＣｊを選択する。例えばインストラクション選択情報が、パネル情報である場合には、インストラクションコード情報ＩＮＣ１〜ＩＮＣｎの中から、パネル情報で特定されるパネルの種類やサイズに対応するインストラクションコード情報を選択する。またインストラクション選択情報がスタック識別情報であり、スタックモードである場合には、インストラクションコード情報ＩＮＣ１〜ＩＮＣｎの中からスタックモード用のインストラクションコード情報を選択する。一方、非スタックモードである場合には、非スタックモード用のインストラクションコード情報を選択する。そして選択されたインストラクションコード情報ＩＮＣｊは、不揮発性の情報メモリー１１０にロードされて保存される。
【００６５】
そして図３に示すように電子機器の実動作時（電子機器をユーザーが実際に使用する時）には、情報メモリー１１０からウェーブフォーム情報ＷＶｉが読み出され、このウェーブフォーム情報ＷＶｉと画像メモリー１２０からの画像データに基づいて、電気光学装置２００の表示制御が行われる。例えばウェーブフォーム情報ＷＶｉに応じたデータ信号や制御信号が電気光学装置２００に供給されて、電気光学パネル２３０の表示制御が行われる。
【００６６】
また電子機器の実動作時に、ホスト１００がコマンドを発行すると、発行されたコマンドと、情報メモリー１１０から読み出されたインストラクションコード情報ＩＮＣｊに基づいて、集積回路装置１０の動作制御が実行される。即ちコマンドに対応する複数の一連のインストラクションが実行される。
【００６７】
以上のように本実施形態によれば、ウェーブフォーム情報を選択するためのウェーブ選択情報や、インストラクションコード情報を選択するためのインストラクション選択情報が、情報レジスター５２を用いてホスト１００に提示される。そして、このウェーブ選択情報に対応するウェーブフォーム情報やインストラクション選択情報に対応するインストラクションコード情報がホスト１００により選択されて、電子機器の製造時に情報メモリー１１０にロードされる。そして電子機器の実動作時には、ロードされたウェーブフォーム情報に基づいて電気光学装置２００の表示制御が行われる。また、ロードされたインストラクションコード情報とホスト１００からのコマンドに基づいて集積回路装置１０の動作制御が行われる。
【００６８】
従って、例えば電気光学装置２００の製造ロットの違いや温度変動などにより電気光学装置２００の表示特性にバラツキが生じた場合にも、最適な表示特性を実現するウェーブフォーム情報が自動的に選択されて、情報メモリー１１０にロードされるようになる。従って、電子機器の製造のスループットが低下してしまう事態等を防止でき、電子機器の量産等を容易化できる。
【００６９】
例えば本実施形態の比較例の手法として、電気光学装置２００のモジュールに対して製造情報等を特定するためのバーコードを付して、このバーコードをバーコードリーダにより読み取って、ウェーブフォーム情報を選択する手法が考えられる。
【００７０】
しかしながら、この比較例の手法では、電子機器の製造時にバーコードを読み取る作業が必要になるため、電子機器の製造のスループットが低下する。
【００７１】
これに対して本実施形態では、ウェーブフォーム情報を選択するためのウェーブ選択情報が情報レジスター５２に設定されているため、ホスト１００がこのウェーブ選択情報を読み出すことで、情報メモリー１１０へのウェーブフォーム情報の自動ダウンロードを実現できる。従って、比較例の手法に比べて電子機器の製造のスループット等を向上でき、電子機器の量産等を容易化できる。
【００７２】
また画像メモリーがスタックされるスタックモードと、画像メモリーがスタックされない非スタックモードのいずれに集積回路装置１０が設定されているのかを、電子機器の製造時に判断することは難しい。そして、例えば非スタックモードにおいて外部画像メモリーが使用される場合に、集積回路装置１０にスタックされる画像メモリーと、外部画像メモリーでは、データやアドレスのビット幅等が異なる場合もある。そして、データやアドレスのビット幅が異なると、インストラクションコードの内容も異なってしまい、異なったインストラクションコード情報を使用する必要がある。同様にパネルの種類やサイズが異なると、表示制御のコマンドを構成するインストラクションコードの内容も異なったものになってしまう。
【００７３】
この点、本実施形態によれば、インストラクションコード情報を選択するためのインストラクション選択情報が、情報レジスター５２に設定されているため、ホスト１００がこのインストラクション選択情報を読み出すことで、情報メモリー１１０へのインストラクションコード情報の自動ダウンロードを実現できる。従って、例えば集積回路装置１０がスタックモードである場合にはスタックモード用のインストラクションコード情報が情報メモリー１１０に自動的にロードされ、非スタックモードである場合には非スタックモード用のインストラクションコード情報が自動的にロードされるようになる。また、パネルの種類はサイズに応じたインストラクションコード情報が、情報メモリー１１０に自動的にロードされるようになる。従って、電子機器の製造時に手作業によりインストラクションコード情報を選択してロードする手法に比べて、製造の効率化を図れる。従って、製造のスループットを向上することが可能になり、電子機器の量産等を容易化できる。
【００７４】
２．ウェーブフォーム情報
次にウェーブフォーム情報の例について説明する。ここでは電気泳動表示装置のウェーブフォーム情報を例にとり説明する。
【００７５】
例えば液晶表示装置においては、図４（Ａ）のＡ１に示すように、画素の階調を第１の階調から第２の階調に変化させる場合には、データ線（ソース線）のデータ電圧も、第１の階調に対応するデータ電圧ＶＧ１から第２の階調に対応するデータ電圧ＶＧ２へと、１フレームの期間で変化する。
【００７６】
一方、電気泳動表示装置においては、図４（Ｂ）のＡ２に示すように、画素の階調を第１の階調から第２の階調に変化させる場合に、データ線のデータ電圧は、複数フレームに亘って変化する。例えば白に近い第１の階調から黒に近い第２の階調に変化させる場合に、複数フレームに亘って白、黒の表示を繰り返して、画素の階調を最終的な第２の階調に変化させる。例えば図４（Ｂ）のウェーブフォームでは、初めの３フレームではデータ電圧はＶＡに設定され、次の３フレームでは−ＶＡに設定されるというように、データ電圧が複数フレームに亘って変化する。また図４（Ｃ）に示すように、ウェーブフォームは、現在の表示状態での画素の階調と、次の表示状態での画素の階調との組み合わせに依っても異なった形になる。
【００７７】
そして、最適な表示特性を実現するウェーブフォームは、電気光学装置２００の製造ロット等の違いによって変動する。例えば第１の製造ロットの電気光学装置２００において最適なウェーブフォームであっても、第２の製造ロットの電気光学装置２００では、最適なウェーブフォームになるとは限らない。
【００７８】
そこで本実施形態では図５（Ａ）に示すように、情報レジスター５２は、ウェーブ選択情報として例えば電気光学装置２００の製造ロット番号等を記憶する。具体的には、電子機器の製造時に集積回路装置１０に接続される電気光学装置２００の製造ロット番号が、情報レジスター５２に設定される。そしてホスト１００は、この情報レジスター５２の製造ロット番号等を読み出して、複数のウェーブフォーム情報の中から、その製造ロットに対応するウェーブフォーム情報を選択して、情報メモリー１１０にロードする。
【００７９】
例えば表示コントローラーである集積回路装置１０に接続される電気光学装置２００（パネルモジュール）の製造ロット番号がＮ１である場合には、第１の階調から第２の階調に変化させるときのウェーブフォーム情報として、例えば図５（Ｂ）に示すようなウェーブフォームを規定するウェーブフォーム情報を、情報メモリー１１０にロードする。また電気光学装置２００の製造ロット番号がＮ２である場合には、例えば図５（Ｃ）に示すようなウェーブフォームを規定するウェーブフォーム情報を、情報メモリー１１０にロードする。このようにすれば、製造ロット毎に、最適な表示特性を得るウェーブフォームにバラツキがあった場合にも、これに対応できるようになる。なお、ウェーブ選択情報は、製造ロット番号等の製造情報には限定されず、パネルの種類やサイズの情報であってもよい。
【００８０】
そして電子機器の実動作時には、図４（Ｃ）の現在の表示状態での画素の階調である第１の階調と、次の表示状態での画素の階調である第２の階調を、画像メモリー１２０に記憶される当該画素の画像データにより特定する。そしてウェーブフォーム情報から、第１の階調から第２の階調に変化させるウェーブフォームを選択する。そして表示制御部３６は、選択されたウェーブフォームに基づいて、複数のフレームの各フレームでのデータ電圧（図４（Ｂ）のＶＡ、−ＶＡ）を特定するデータ信号を、データドライバー２１０に供給する。これによりデータドライバー２１０が、図４（Ｂ）に示すような駆動信号を電気光学パネル２３０のデータ線に供給し、電気光学パネル２３０の表示動作が実現されるようになる。
【００８１】
３．インストラクションコード情報
次にインストラクションコード情報の例について説明する。
【００８２】
例えばホスト１００が発行したコマンドは、集積回路装置１０の動作を制御する複数のインストラクションを順次実行することで実現される。例えば図６では、コマンドＣＭＡはインストラクションＩＮＳＡ１、ＩＮＳＡ２、ＩＮＳＡ３・・・を順次実行することで実現され、コマンドＣＭＢはインストラクションＩＮＳＢ１、ＩＮＳＢ２、ＩＮＳＢ３・・・を順次実行することで実現される。本実施形態では、このように各コマンドを構成するインストラクションのコードの列が、インストラクションコード情報として用意される。
【００８３】
例えば図７にホスト１００が発行するコマンドの例を示す。例えばＲＵＮ＿ＳＹＳ、ＳＴＢＹ、ＳＬＰは、各々、集積回路装置１０をランモード（通常動作モード）、スタンバイモード、スリープモードに移行させるコマンドである。またＩＮＩＴ＿ＳＹＳ＿ＲＵＮは、集積回路装置１０の初期化後にランモードに移行させるコマンドである。またＩＮＩＴ＿ＤＳＰＥ＿ＣＦＧ、ＩＮＩＴ＿ＤＳＰＥ＿ＴＭＧは、各々、ディスプレイエンジン（表示制御部）、ディスプレイタイミングを初期化するコマンドである。
【００８４】
ＲＤ＿ＲＥＧは、レジスターのリードコマンドである。具体的には第１のパラメータで指定されるアドレスから読み出されたデータを第２のパラメータに設定するコマンドである。ＷＤ＿ＲＥＧはレジスターのライトコマンドである。具体的には第１のパラメータで指定されるデータを第２のパラメータで指定されるアドレスに書き込むコマンドである。
【００８５】
ＢＳＴ＿ＲＤ＿ＳＤＲ、ＢＳＴ＿ＷＲ＿ＳＤＲは、画像メモリー１２０（ＳＤＲＡＭ）のバーストリード動作、バーストライト動作を指示するコマンドである。これらのコマンドにより、ホスト１００は、画像メモリー１２０から画像データを読み出したり、画像メモリー１２０に画像データを書き込むことができる。
【００８６】
ＬＤ＿ＩＭＧ、ＬＤ＿ＩＭＧ＿ＡＲＥＡは、フルフレームメモリーロード動作、エリアフレームメモリーロード動作を指示するコマンドである。これらのコマンドにより、画像メモリー１２０に書き込まれた画像データに対応する画像を、電気光学パネル２３０に表示することができる。
【００８７】
ＲＤ＿ＷＦＭ＿ＩＮＦＯは、ウェーブフォーム情報のリードをディスプレイエンジン（表示制御部）に指示するコマンドであり、ＵＰＤ＿ＧＤＲＶ＿ＣＬＲは走査ドライバー（ゲートドライバー）の不定状態をクリアするために使用するコマンドである。またＷＡＩＴ＿ＤＳＰＥ＿ＴＲＧはディスプレイエンジンの動作完了待ちを指示するコマンドである。
【００８８】
以上に説明したコマンドは、レジスター部５０の各種レジスターへのレジスター値の書き込みやレジスター値の読み出し等を指示する一連のインストラクションを実行することで実現される。
【００８９】
例えばＲＵＮ＿ＳＹＳのコマンドがホスト１００により発行されると、ＰＬＬのパワーダウンモードのディスエーブル指示、ＰＬＬのロック待ち指示、パワーセーブモードのディスエーブル指示、パワーオンシーケンスの開始指示、画像メモリー１２０のセルフリフレッシュ動作の終了指示、ステータスレジスターへのランモードステータスの設定などのインストラクションが、レジスター部５０の各種レジスターを用いて実行される。
【００９０】
またＩＮＩＴ＿ＤＳＰＥ＿ＣＦＧのコマンドがホスト１００により発行されると、ラインデータ長（水平方向サイズ）の設定、フレームデータ長（垂直方向サイズ）の設定、データドライバー２１０の各種設定、走査ドライバー２２０の各種設定などのインストラクションが、レジスター部５０の各種レジスターを用いて実行される。
【００９１】
そしてインストラクションコード情報には、このような各コマンドを構成する一連のインストラクションのコードが記述されている。即ち、レジスター部５０の各種レジスターへの指示・設定等を行うインストラクションのコードの列が記述されている。
【００９２】
例えば集積回路装置１０をランモードに移行させるＲＵＮ＿ＳＹＳのコマンドを実行しようとした場合に、ＰＬＬのパワーダウンモードのディスエーブル指示、ＰＬＬのロック待ち指示、パワーセーブモードのディスエーブル指示等の全てのインストラクションを、ホスト１００が発行する構成にしてしまうと、ホスト１００の処理負荷が重くなってしまう。
【００９３】
そこで本実施形態では、ホスト１００は、ＲＵＮ＿ＳＹＳ、ＩＮＩＴ＿ＤＳＰＥ＿ＣＦＧなどのコマンド（コマンドコード及びパラメータ）だけを発行し、各コマンドを構成する一連のインストラクションについてはインストラクションコード情報に記述する構成にしている。このようにすれば、ホスト１００は１つのコマンドを発行するだけで、そのコマンドを構成する一連のインストラクションが実行されるようになるため、ホスト１００の処理負荷を軽減できる。
【００９４】
この場合に、各コマンドを構成するインストラクションの内容は、パネルの種類やサイズ等に依って異なった内容になる場合がある。このため本実施形態では図２に示すように、集積回路装置１０及び電気光学装置２００を取り付ける電子機器の製造時に、複数のインストラクションコード情報の中から、パネルの種類やサイズ等に対応するインストラクションコード情報を選択して、情報メモリー１１０にロードする手法を採用している。こうすることで、電子機器の実動作時に、パネルの種類やサイズ等に合致したインストラクションコード情報を情報メモリー１１０から読み出して、集積回路装置１０の動作を制御できるようになる。
【００９５】
図８に、電子機器の実動作時のホスト１００の処理例を示す。ホスト１００（ファームウェア）は、ホストＩ／Ｆ２０からのレディ信号ＨＲＤＹが「１」になると、集積回路装置１０の初期化及びランモードへの移行を指示するコマンドＩＮＩＴ＿ＳＹＳ＿ＲＵＮを発行する（ステップＳ１、Ｓ２）。そしてコマンドＩＮＩＴ＿ＤＳＰＥ＿ＣＦＧ、ＩＮＩＴ＿ＤＳＰＥ＿ＴＭＧを発行して、ディスプレイエンジン、ディスプレイタイミングの初期化を指示する（ステップＳ３、Ｓ４）。
【００９６】
次にホスト１００はコマンドＲＤ＿ＷＦＭ＿ＩＮＦＯを発行して、ディスプレイエンジン（表示制御部）にウェーブフォーム情報のリードを指示する（ステップＳ５）。即ち、情報メモリー１１０にロードされたウェーブフォーム情報のリードを指示する。そしてコマンドＵＰＤ＿ＧＤＲＶ＿ＣＬＲを発行して、走査ドライバーのクリアを指示し、コマンドＷＡＩＴ＿ＤＳＰＥ＿ＴＲＧを発行して、ディスプレイエンジンの動作が完了するのを待つ状態に移行する（ステップＳ６、Ｓ７）。
【００９７】
４．詳細な動作・構成
次に本実施形態の詳細な動作・構成例について説明する。
【００９８】
図９（Ａ）に示すように本実施形態では、電子機器の製造時に電気光学装置２００からウェーブ選択情報やインストラクション選択情報が取得される。具体的には集積回路装置１０には、電気光学装置２００とのインターフェース処理を行うパネルＩ／Ｆ７０（電気光学装置インターフェース）が設けられている。また電気光学装置２００には、ウェーブ選択情報（製造ロット番号等）やインストラクション選択情報（パネルの種類、サイズ等）を記憶するパネルＩＤメモリー２４０が設けられている。そしてパネルＩ／Ｆ７０は、パネルＩＤメモリー２４０に記憶されたウェーブ選択情報やインストラクション選択情報を読み出す。これにより、読み出されたウェーブ選択情報やインストラクション選択情報が情報レジスター５２に設定される。
【００９９】
次に図９（Ｂ）に示すようにホスト１００は、情報レジスター５２に設定されたウェーブ選択情報やインストラクション選択情報をホストＩ／Ｆ２０を介して読み出す。即ちウェーブ選択情報やインストラクション選択情報の格納アドレスを指定して、その格納アドレスからこれらの情報を読み出す。
【０１００】
そして図１０（Ａ）に示すようにホスト１００は、インストラクション選択情報に対応するインストラクションコード情報をホストＩ／Ｆ２０に送る。すると、このインストラクションコード情報が情報メモリーＩ／Ｆ６０を介して情報メモリー１１０にロードされる。
【０１０１】
またホスト１００が、ウェーブ選択情報に対応するウェーブフォーム情報をホストＩ／Ｆ２０に送ると、このウェーブフォーム情報も情報メモリーＩ／Ｆ６０を介して情報メモリー１１０にロードされる。
【０１０２】
次に図１０（Ｂ）に示すように、ユーザーが電子機器を使用する実動作時には、情報メモリー１１０にロードされたインストラクションコード情報が情報メモリーＩ／Ｆ６０を介してリードされる。そしてホスト１００がコマンドを発行すると、発行したコマンドとインストラクションコード情報に基づいて、コマンドに対応する集積回路装置１０の動作制御が実行される。
【０１０３】
また電子機器の実動作時には、情報メモリー１１０にロードされたウェーブフォーム情報も情報メモリーＩ／Ｆ６０を介してリードされる。具体的には例えばホスト１００が、ウェーブフォーム情報をリードするコマンド（ＲＤ＿ＷＦＭ＿ＩＮＦＯ）を発行すると、ウェーブフォーム情報がリードされる。そしてこのウェーブフォーム情報と画像メモリー１２０から読み出された画像データに基づいて、電光光学装置２００の表示制御が実行される。
【０１０４】
また図１０（Ｂ）に示すように電子機器の実動作時には、電気光学装置２００からコモン電圧情報が取得される。例えば、電気光学装置２００のパネルＩＤメモリー２４０は、当該電気光学装置２００に最適なコモン電圧の情報を記憶している。例えば電気光学装置２００（パネルモジュール）の製造時において、表示特性が最適になるコモン電圧が測定されて、パネルＩＤメモリー２４０に記憶される。そして電子機器の実動作時にパネルＩ／Ｆ７０が、パネルＩＤメモリー２４０に記憶されたコモン電圧情報を読み出す。すると制御部３０は、読み出されたコモン電圧情報に基づいて、電源回路１５０が出力するコモン電圧を制御（設定）する。例えば電源制御部４０が、コモン電圧情報に対応するコモン電圧の出力を指示する信号を生成して、電源回路１５０に出力する。
【０１０５】
図１１に電気光学パネル２３０の構成例を示す。この電気光学パネル２３０は、素子基板３００と、対向基板３１０と、素子基板３００と対向基板３１０との間に設けられた電気泳動層３２０を含む。この電気泳動層３２０（電気泳動シート）は、電気泳動物質を有する多数のマイクロカプセル３２２により構成される。このマイクロカプセル３２２は、例えば正に帯電した黒色の正帯電粒子（電気泳動物質）と、負に帯電した白色の負帯電粒子（電気泳動物質）を分散液中に分散させ、この分散液を微少なカプセルに封入することで実現される。
【０１０６】
素子基板３００はガラスや透明樹脂により形成される。この素子基板３００には、複数のデータ線（ソース線）や、複数の走査線（ゲート線）や、各画素電極が各データ線と各走査線の交差位置に設けられる複数の画素電極が形成される。またＴＦＴ（薄膜トランジスタ）等により形成される各スイッチ素子が各画素電極に接続される複数のスイッチ素子が設けられる。またデータ線を駆動するデータドライバー２１０や、走査線を駆動する走査ドライバー２２０が設けられる。なお電気光学パネル２３０はアクティブマトリクス型パネルには限定されず、単純マトリクス型パネルであってもよい。
【０１０７】
対向基板３１０には、共通電極（透明電極）が形成され、この共通電極にはコモン電圧ＶＣＯＭ（対向電圧）が供給される。電源回路１５０は、このコモン電圧ＶＣＯＭを生成して共通電極に供給する。また電源回路１５０は、データドライバー２１０や走査ドライバー２２０の電源電圧を生成して供給する。なお透明樹脂層に透明な導電材料で共通電極を形成し、この上に接着剤等を塗布して電気泳動層を接着することで、電気泳動シートを形成してもよい。
【０１０８】
図１１の電気光学パネル２３０では、画素電極と共通電極の間に電界が印加されると、マイクロカプセル３２２に封入された正帯電粒子（黒色）及び負帯電粒子（白色）には、その帯電の正負に応じた方向に静電気力が作用する。例えば画素電極の方が共通電極よりも高電位である画素電極上では、共通電極側に正帯電粒子（黒色）が移動するため、その画素は黒表示になる。
【０１０９】
そして共通電極に印加されるコモン電圧ＶＣＯＭの値によって、電気光学パネル２３０の表示特性は変化し、最適な表示特性を実現するコモン電圧ＶＣＯＭの値は、電気光学装置２００毎に異なる。そこで電気光学装置２００の製造時に、最適な表示特性を実現するコモン電圧値を不揮発性のパネルＩＤメモリー２４０に書き込んでおく。
【０１１０】
そして図１０（Ｂ）に示すように、電子機器の実動作時に、パネルＩＤメモリー２４０から、最適な表示特性を実現するコモン電圧値をパネルＩ／Ｆ７０を介して読み出す。そして、電源制御部４０は、読み出されたコモン電圧値のコモン電圧ＶＣＯＭを出力するように電源回路１５０に対して指示する。こうすることで、電子機器の実動作時に、最適な表示特性を実現するコモン電圧ＶＣＯＭを共通電極に供給して、電気光学パネル２３０の表示動作を実現できるようになる。
【０１１１】
次にホストインターフェースの詳細について、図１２（Ａ）〜図１２（Ｃ）を用いて説明する。
【０１１２】
図１２（Ａ）、図１２（Ｂ）においてＨＣＳはチップセレクト信号であり、ＨＤ／Ｃはコマンド／パラメータ（データ）識別信号である。またＨＲＤ、ＨＷＥは、リードイネーブル信号、ライトイネーブル信号であり、ＨＤＢ［１５：０］はデータ信号である。
【０１１３】
図１２（Ａ）は、パラメータ（データ）を書き込むコマンドモード動作の信号波形図である。図１２（Ａ）では、信号ＨＤ／Ｃによってコマンドフェーズとパラメータ（データ）フェーズが識別される。そしてコマンドフェーズでは、図７で説明したコマンドのコードのライトが行われ、パラメータ（データ）フェーズでは、コマンドに対応するパラメータ（データ）のライトが行われる。
【０１１４】
図１２（Ｂ）は、レジスターのデータを読み出すコマンドモード動作の信号波形図である。図１２（Ｂ）においても、信号ＨＤ／Ｃによってコマンドフェーズとパラメータ（データ）フェーズが識別される。そしてコマンドフェーズではコマンドのコードのライトが行われ、その後のパラメータフェーズで、例えばレジスターのアドレス等を指定するパラメータのライトが行われる。その後に、レジスターからのデータのリードが行われる。
【０１１５】
なおホストインターフェースは図１２（Ａ）、図１２（Ｂ）に示すようなパラレルインターフェースには限定されず、図１２（Ｃ）に示すようなシリアルインターフェースであってもよい。図１２（Ｃ）では、クロック信号ＳＨＰＩＣＫ、チップセレクト信号ＳＨＰＩＣＳ、シリアル入力データ信号ＳＨＰＩＤＩ、シリアル出力データ信号ＳＨＰＩＤＯ、コマンド／パラメータ（データ）識別信号ＨＤ／Ｃにより、シリアルのホストインターフェースが実現される。
【０１１６】
次に情報メモリーインターフェースやパネルインターフェースの詳細について、図１３（Ａ）〜図１３（Ｄ）を用いて説明する。
【０１１７】
図１３（Ａ）は、情報メモリー１１０としてシリアルフラッシュメモリーが用いた例である。この場合には情報メモリーインターフェースは、チップセレクト信号ＣＳ、クロック信号ＳＣＬＫ、シリアル入力データ信号ＳＩ、シリアル出力データ信号ＳＯにより実現される。図１３（Ｂ）には、これらの信号の波形例が示される。チップセレクト信号ＣＳがアクティブ（Ｌレベル）になった後に、クロック信号ＳＣＬＫに同期して、シリアル入力データ信号ＳＩ、シリアル出力データ信号ＳＯの入出力が行われる。
【０１１８】
図１３（Ｃ）は、パネルＩＤメモリー２４０としてＩ２Ｃプロトコルに準拠したＥＥＰＲＯＭを用いた例である。この場合にはパネルインターフェースは、クロック信号ＳＣＬ、シリアルデータ信号ＳＤＡの信号線により実現される。これらのＳＣＬ、ＳＤＡの信号線は双方向の信号線（双方向バス）になっており、プルアップ抵抗によりプルアップされる。Ｉ２Ｃでは１台のマスターに対して複数台のスレーブを接続することができ、個々のデバイスは自身のアドレスを持ち、シリアルデータ信号ＳＤＡで転送されるデータの中にアドレスが含まれる。
【０１１９】
図１３（Ｄ）は、パネルＩＤメモリー２４０として４線式のシリアルインターフェース（ＳＰＩ）のＥＥＰＲＯＭを用いた例である。この場合にはパネルインターフェースは、チップセレクト信号ＣＳ、クロック信号ＳＣＫ、シリアル入力データ信号ＳＩ、シリアル出力データ信号ＳＯにより実現される。
【０１２０】
なおホストインターフェース、情報メモリーインターフェース、パネルインターフェースは、図１２（Ａ）〜図１３（Ｄ）で説明したインターフェースに限定されるものではなく、例えばホスト、情報メモリー、パネルＩＤメモリーに応じた様々なインターフェースを採用できる。
【０１２１】
５．スタックモード・非スタックモード
本実施形態の集積回路装置１０は、スタックモードと非スタックモードを有している。図１４（Ａ）に示すように、スタックモード（スタック状態）は、画像データを記憶する画像メモリー１２０のチップが集積回路装置１０（表示コントローラーチップ）にスタックされるモード（状態）である。即ち、異なる製造プロセスで製造された２つのＩＣチップ（画像メモリー、表示コントローラー）が重ねてパッケージングされる。非スタックモード（非スタック状態）は、画像メモリー１２０のチップが集積回路装置にスタックされていないモード（状態）である。
【０１２２】
スタックモードでは、画像メモリー１２０のメモリーパッド（電極）が、集積回路装置１０のパッド（電極）とボンディングにより内部配線される。これにより、外部画像メモリーを用いなくても、ホスト１００等からの画像データを、ＶＲＡＭとして機能する画像メモリー１２０に記憶できる。
【０１２３】
一方、非スタックモードでは、画像メモリー１２０の代わりに外部画像メモリー（外部に設けられた画像メモリーのチップ）が使用される。そして集積回路装置１０のパッドからのアドレス信号、データ信号、制御信号等を用いて、外部画像メモリーにアクセスして、画像データのライトやリードを行う。
【０１２４】
このようなスタックモードと非スタックモードの両方に対応させる場合に、低コスト化のためには、集積回路装置１０のチップ自体については、同じマスクデータを用いて製造できることが望ましい。即ちスタックモード用の集積回路装置と非スタックモード用の集積回路装置とが、異なったマスクデータで製造される別のＩＣチップであると、コストの増加や製品管理の繁雑化等を招く。
【０１２５】
そこで図１４（Ａ）では、集積回路装置１０のパッドへのボンディング配線で、スタックモードと非スタックモードの切り替えを実現している。具体的には図１４（Ａ）では集積回路装置１０のパッドとして、スタック識別用パッドＰＶＲＮＥが設けられている。そして、スタック識別用パッドＰＶＲＮＥは、スタックモードではＧＮＤ（広義には第１の電源電圧）に設定され、非スタックモードではＶＤＤ（第２の電源電圧）に設定される。具体的にはスタックモードでは、ＧＮＤの電位に設定されたボンディングワイヤー（パッケージのＧＮＤ端子に接続されたボンディングワイヤー）が、ＩＣチップのパッケージングの際に、スタック識別用パッドＰＶＲＮＥに接続される。一方、非スタックモードでは、ＶＤＤの電位に設定されたボンディングワイヤー（パッケージのＶＤＤ端子に接続されたボンディングワイヤー）が、ＩＣチップのパッケージングの際に、スタック識別用パッドＰＶＲＮＥに接続される。
【０１２６】
そして図１４（Ｂ）に示すように情報レジスター５２は、インストラクション選択情報として、画像メモリー１２０のチップが集積回路装置にスタックされるスタックモードと、スタックされない非スタックモードを識別するためのスタック識別情報を記憶する。例えば情報レジスター５２は、図１４（Ａ）のスタック識別用パッドＰＶＲＮＥの電圧に基づき設定されたスタック識別情報を記憶する。具体的には情報レジスター５２は、スタック識別情報としてスタック識別ビットを記憶し、このスタック識別ビットは、スタック識別用パッドＰＶＲＮＥがＧＮＤに設定されると第１の論理レベル（例えば「０」）に設定され、ＰＶＲＮＥがＶＤＤに設定されると第２の論理レベル（例えば「１」）に設定される。
【０１２７】
そしてスタック識別用パッドＰＶＲＮＥ等によりスタックモードに設定されると、電子機器の製造時に、複数のインストラクションコード情報の中から、スタックモード用インストラクションコード情報が情報メモリー１１０にロードされる。そして電子機器の実動作時に、ホスト１００が発行したコマンドと、スタックモード用インストラクションコード情報に基づいて、集積回路装置１０の動作制御が行われる。
【０１２８】
一方、非スタックモードに設定されると、電子機器の製造時に、複数のインストラクションコード情報の中から、非スタックモード用インストラクションコード情報が情報メモリー１１０にロードされる。そして電子機器の実動作時に、ホスト１００が発行したコマンドと、非スタックモード用インストラクションコード情報に基づいて、集積回路装置１０の動作制御が行われる。
【０１２９】
例えばスタックモードに設定された集積回路装置と、非スタックモードに設定された集積回路装置は、別製品としてユーザーに提供される。そしてスタックされる画像メモリーよりも大容量のメモリーの使用を所望するユーザーには、非スタックモードに設定された製品が提供され、ＶＲＡＭとして外部画像メモリーが使用されることになる。そして、スタックされる画像メモリーと、外部画像メモリーは、データのビット幅やアドレスのビット幅が異なる。例えばスタックされる画像メモリーは、データが１６ビット幅でアドレスが１１ビット幅であるのに対して、外部画像メモリーでは、例えばデータが３２ビット幅でアドレスが１３ビット幅のメモリーの使用が可能になる。
【０１３０】
そして、このようにデータやアドレスのビット幅（ビット数）が異なると、コマンドを構成するインストラクションコードの内容も異なったものになる。従って、スタックモードの場合には、スタックされた画像メモリーに適合したインストラクションコードが記述されたスタックモード用インストラクションコード情報が、情報メモリー１１０にロードされる。一方、非スタックモードの場合には、外部画像メモリーに適合したインストラクションコードが記述された非スタックモード用インストラクションコード情報が、情報メモリー１１０にロードされる。
【０１３１】
一方、図１４（Ａ）に示すように、スタック識別用パッドＰＶＲＮＥへのボンディングによりスタックモードと非スタックモードを切り替えると、パッケージの外観からは、集積回路装置１０がスタックモードなのか非スタックモードなのかを見分けることは難しい。
【０１３２】
そこで本実施形態では、情報レジスター５２が、スタック識別用パッドＰＶＲＮＥの電圧に基づき設定されたスタック識別情報を記憶するようにする。こうすればホスト１００は、ホストＩ／Ｆ２０を介して情報レジスター５２のスタック識別情報を読み出すことで、集積回路装置１０がスタックモードなのか非スタックモードなのかを識別できる。そして、スタックモードである場合には、スタックモード用インストラクションコード情報を情報メモリー１１０にロードし、非スタックモードである場合には、非スタックモード用インストラクションコード情報を情報メモリー１１０にロードする。
【０１３３】
このようにすれば、電子機器の製造時において、集積回路装置１０がスタックモードの製品なのか非スタックモードの製品なのかが、情報レジスター５２のスタック識別情報に基づいて自動的に判別され、各モードに対応するインストラクションコード情報が情報メモリー１１０にロードされるようになる。従って、電子機器の製造時に手作業等によりインストラクションコード情報を選択してロードする手法に比べて、製造の効率化を図れる。従って、製造のスループットを向上することなどが可能になり、電子機器の量産等を容易化できる。
【０１３４】
なお図１５に本実施形態の集積回路装置と電気光学装置が組み込まれる電子機器の製造フローの例を示す。
【０１３５】
まず、電気光学装置であるパネルモジュールと、集積回路装置である表示コントローラーの取り付けが行われる（ステップＳ１１）。例えば表示コントローラーやホストＣＰＵが実装されるシステム基板（回路基板）と、パネルモジュールがコネクター等により接続される。
【０１３６】
次に、パネルＩ／ＦやパッドＰＶＲＮＥの設定等により、製造情報やパネル情報やスタック識別情報（ウェーブ選択情報、インストラクション選択情報）を取得する（ステップＳ１２）。例えば製造情報やパネル情報は、図９（Ａ）、図９（Ｂ）で説明したようにパネルモジュールのパネルＩＤメモリーから読み出すことで取得できる。またスタック識別情報は、図１４（Ａ）で説明したようにパッドＰＶＲＮＥの電圧設定により取得できる。そして取得された情報（ウェーブ選択情報、インストラクション選択情報）は、情報レジスターに設定される（ステップＳ１３）。
【０１３７】
次に、情報レジスターに設定された情報に基づいて、ウェーブフォーム情報、インストラクションコード情報を選択する（ステップＳ１４）。即ち製造情報やパネル情報やスタック識別情報に応じたウェーブフォーム情報やインストラクションコード情報を選択する。そして選択されたウェーブフォーム情報、インストラクションコード情報を、情報メモリーにロードする（ステップＳ１５）。即ち、選択されたウェーブフォーム情報やインストラクションコード情報を、電子機器の実動作時に集積回路装置により情報が読み出される情報メモリーに対して、ロードする。これにより、電子機器の実動作時において、適正なウェーブフォーム情報やインストラクションコード情報を用いて、パネルモジュールの表示制御や表示コントローラーの動作制御を実現できるようになる。
【０１３８】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語（電気光学装置インターフェース、メモリー等）と共に記載された用語（パネルＩ／Ｆ、パネルＩＤメモリー等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また集積回路装置、電子機器の構成、動作も本実施形態で説明したものに限定に限定されず、種々の変形実施が可能である。
【符号の説明】
【０１３９】
１０  集積回路装置、２０  ホストＩ／Ｆ、３０  制御部、３２  コマンドデコーダー、
３４  シーケンス制御部、３６  表示制御部、３８  メモリー制御部、
４０  電源制御部、５０  レジスター部、５２  情報レジスター、
６０  情報メモリーＩ／Ｆ、７０  パネルＩ／Ｆ、８０  ワークメモリー、
１００  ホスト、１１０  情報メモリー、１２０  画像メモリー、１５０  電源回路、
２００  電気光学装置、２１０  データドライバー、２２０  走査ドライバー、
２３０  電気光学パネル、２４０  パネルＩＤメモリー
【図１】
0005521424.tif 000002
【図２】
0005521424.tif 000003
【図３】
0005521424.tif 000004
【図５】
0005521424.tif 000005
【図６】
0005521424.tif 000006
【図７】
0005521424.tif 000007
【図８】
0005521424.tif 000008
【図９】
0005521424.tif 000009
【図１０】
0005521424.tif 000010
【図１１】
0005521424.tif 000011
【図１２】
0005521424.tif 000012
【図１３】
0005521424.tif 000013
【図１４】
0005521424.tif 000014
【図１５】
0005521424.tif 000015
【図４】
0005521424.tif 000016