JP2007058596A - 検証シミュレータ及び検証シミュレーション方法 - Google Patents
検証シミュレータ及び検証シミュレーション方法 Download PDFInfo
- Publication number
- JP2007058596A JP2007058596A JP2005243311A JP2005243311A JP2007058596A JP 2007058596 A JP2007058596 A JP 2007058596A JP 2005243311 A JP2005243311 A JP 2005243311A JP 2005243311 A JP2005243311 A JP 2005243311A JP 2007058596 A JP2007058596 A JP 2007058596A
- Authority
- JP
- Japan
- Prior art keywords
- model
- data
- verification
- signal
- target device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
【解決手段】 検証シミュレータは、デバイスの動作モデルの情報を記憶する記憶部と、モデルとテスト入力情報とに基づいて検証対象デバイスのシミュレーション処理を行う。モデルは、検証対象デバイス(表示ドライバ等)の動作が記述された検証対象デバイスモデル(表示ドライバモデル等)と、検証対象デバイスの外部デバイスが含む外部インターフェース回路の動作が記述された外部インターフェース回路モデルを含み、テスト入力情報は、検証対象デバイスのレジスタに設定されるべきコマンドが記述されたコマンドファイルを含む。シミュレーション処理部は、コマンドファイルを外部インターフェース回路モデルに入力し、コマンドファイルに基づき外部インターフェース回路モデルにより生成された所与の形式のインターフェース信号のデータを、検証対象デバイスモデルに入力するシミュレーション処理を行う。
【選択図】 図9
Description
図1に、本実施形態の検証シミュレータの検証対象デバイスの一例である表示ドライバ510の構成例を示す。なお表示ドライバ510の構成は図1に限定されるものではなく、種々の変形実施が可能である。また本実施形態の検証シミュレータの検証対象デバイスは、表示ドライバ510には限定されず、種々のデバイスを採用できる。例えば検証対象デバイスは、ベースバンドエンジン、アプリケーションプロセッサ、画像処理コントローラなどのホストデバイスであってもよい。
図1に示す表示ドライバ510などの検証対象デバイスの動作を検証する場合に、これまでの検証シミュレーション手法では、図2(A)に示すように、Verilogの記述を用いてテストパターン(テスト入力情報)を(1、0)のバイナリデータで作成して、検証対象デバイスモデル2に入力していた。或いは、テストパターンの信号タイミングをタスク記述し、それを繰り返し使用することで、信号入力の簡略化を図っていた。なお検証対象デバイスモデル2は、検証対象デバイスの動作が記述されたモデルである。
次に、外部インターフェース回路モデル130を用いる本実施形態の手法の詳細について説明する。図5にコマンドファイル152の一例を示す。図5のC1に示すIMODEは、インターフェースモードを指定するコマンドである。外部インターフェース回路モデル130では、このIMODEで指定される形式のインターフェース信号のデータが生成され、表示ドライバモデル10に入力される。例えば図5のC1では、16ビットのバス幅で、RAMのリード、ライトが可能なMPUインターフェース信号のモードが指定されている。
図10にデータドライバ550、階調電圧生成回路610の詳細な構成例を示す。データドライバ550は、各データ線(SS1、SS2・・・)毎に設けられたドライバセル552を含む。そしてこのドライバセル552は、データラッチ&変換回路554、制御回路556、D/A変換回路558、オペアンプ部560、出力回路562を含む。
図11、図12の手法では、データドライバモデル20として内部レジスタ22を用いた簡素なモデルを使用できるという利点がある。しかしながら、データドライバの実回路のネットリストを使用していないため、検証精度の点で劣るという不利点がある。即ち、ビヘイビアモデル自身が疑似モデルである以上、設計者が表示ドライバの動作仕様を誤認したり、誤った動作モデルを作成してしまう可能性があり、検証の正当性を十分に保証できないという不利点がある。
本実施形態の表示パネルモデル90では、表示ドライバモデル10から入力されたデータを表示画像データに変換する処理が行われる。例えば図15に示すように、表示パネルモデル90が、表示ドライバモデル10からのシミュレーション結果であるデータ信号SS1、SS2、SS3・・・のデータと走査信号GS1、GS2・・・のデータを受ける。そしてこれらのデータに基づいて、表示パネルの各画素(データ信号と走査信号で特定される画素)での画像データを求め、求められた各画素での画像データを含む画像データファイル160を作成する。即ち図15に示すように表示パネルイメージの画像ダンプファイルを作成する。
30 走査ドライバモデル、40 表示メモリモデル、50 電源回路モデル、
60 階調電圧生成回路モデル、70 ロジック回路モデル、
80 内部インターフェース回路モデル、90 表示パネルモデル、
92 データキャプチャ部、93R、93G、93B 内部レジスタ、
94 極性反転部、96 画像データファイル作成部、110 ソケットモデル、
112 シフト用クロック生成部、114 クロック数カウント部、
116 シリアル階調電圧データ生成部、118 シリアル/パラレル変換部、
119 シリアル/パラレル変換&分離部、
120、120R、120G、120B 内部レジスタ、
130 外部インターフェース回路モデル、132、133 コマンド処理タスク部、
134、135 信号生成タスク部、150 テスト入力情報、
152 コマンドファイル、154 画像データ、160 画像データファイル、
Claims (11)
- デバイスの動作が記述されたモデルの情報を記憶する記憶部と、
前記モデルとテスト入力情報とに基づいて検証対象デバイスのシミュレーション処理を行うシミュレーション処理部とを含み、
前記モデルは、
前記検証対象デバイスの動作が記述された検証対象デバイスモデルと、前記検証対象デバイスの外部デバイスが含む外部インターフェース回路の動作が記述された外部インターフェース回路モデルとを含み、
前記テスト入力情報は、
前記検証対象デバイスのレジスタに設定されるべきコマンドが記述されたコマンドファイルを含み、
前記シミュレーション処理部は、
前記コマンドファイルを前記外部インターフェース回路モデルに入力し、前記コマンドファイルに基づき前記外部インターフェース回路モデルにより生成された所与の形式のインターフェース信号のデータを、前記検証対象デバイスモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項1において、
前記インターフェース信号は、MPUインターフェース信号、RGBインターフェース信号、シリアルインターフェース信号及びYUVインターフェース信号の少なくとも1つを含み、
前記シミュレーション処理部は、
前記外部インターフェース回路モデルにより生成された前記MPUインターフェース信号、前記RGBインターフェース信号、前記シリアルインターフェース信号及び前記YUVインターフェース信号の少なくとも1つのインターフェース信号のデータを、前記検証対象デバイスモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項1又は2において、
前記コマンドファイルは、インターフェースモード指定コマンドを含み、
前記シミュレーション処理部は、
前記インターフェースモード指定コマンドで指定される形式のインターフェース信号のデータを、前記検証対象デバイスモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項1乃至3のいずれかにおいて、
前記コマンドファイルは、検証対象デバイスの動作モード指定コマンドを含み、
前記シミュレーション処理部は、
前記動作モード指定コマンドで指定される動作モードに前記検証対象デバイスを設定するためのインターフェース信号のデータを、前記検証対象デバイスモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項1乃至4のいずかにおいて、
前記検証対象デバイスモデルは、
前記検証対象デバイスが含む内部インターフェース回路の動作が記述された内部インターフェース回路モデルを含み、
前記シミュレーション処理部は、
前記外部インターフェース回路モデルにより生成された所与の形式の前記インターフェース信号のデータを、前記内部インターフェース回路モデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項1乃至5のいずかにおいて、
前記モデルは、
前記検証対象デバイスである表示ドライバの動作が記述された表示ドライバモデルと、前記表示ドライバにより駆動される表示パネルの動作が記述された表示パネルモデルとを含み、
前記シミュレーション処理部は、
前記テスト入力情報と前記外部インターフェース回路モデルと前記表示ドライバモデルと前記表示パネルモデルに基づいてシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項6において、
前記表示ドライバモデルは、
表示制御信号を生成するロジック回路の動作が記述されたロジック回路モデルを含み、
前記シミュレーション処理部は、
前記ロジック回路モデルとして前記ロジック回路のネットリストを使用することを特徴とする検証シミュレータ。 - 請求項6又は7において、
前記表示ドライバモデルは、
データ信号を出力するデータドライバの動作が記述されたデータドライバモデルを含み、
前記シミュレーション処理部は、
各データ線毎にNビット(N>2)のデータ信号のデータを、前記データドライバモデルから前記表示パネルモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項8において、
前記表示ドライバモデルは、
画像データである階調データを記憶する表示メモリの動作が記述された表示メモリモデルを含み、
前記シミュレーション処理部は、
前記表示メモリモデルからのNビットの階調データを、各データ線毎に設けられた前記データドライバモデルの各内部レジスタに格納し、前記各内部レジスタに格納されたNビットの階調データをデータ信号のデータとして、前記表示パネルモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - 請求項6又は7において、
前記モデルは、
前記表示ドライバモデルと前記表示パネルモデルとの間に仮想的に設けられたソケットモデルを含み、
前記表示ドライバモデルは、
階調電圧を生成する階調電圧生成回路の動作が記述された階調電圧生成回路モデルと、生成された階調電圧に基づいてデータ信号を出力するデータドライバの動作が記述されたデータドライバモデルを含み、
前記シミュレーション処理部は、
前記ソケットモデルにより生成されたシリアルの階調電圧データを前記階調電圧生成回路モデルを介して前記データドライバモデルに入力し、前記データドライバモデルからのシリアルのデータをソケットモデルに入力してパラレルのデータに変換し、変換により得られたパラレルのデータをデータ信号のデータとして前記表示パネルモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレータ。 - デバイスの動作が記述されたモデルとテスト入力情報とに基づいて検証対象デバイスのシミュレーション処理を行う検証シミュレーション方法であって、
前記モデルは、
前記検証対象デバイスの動作が記述された検証対象デバイスモデルと、前記検証対象デバイスの外部デバイスが含む外部インターフェース回路の動作が記述された外部インターフェース回路モデルとを含み、
前記テスト入力情報は、
前記検証対象デバイスのレジスタに設定されるべきコマンドが記述されたコマンドファイルを含み、
前記コマンドファイルを前記外部インターフェース回路モデルに入力し、前記コマンドファイルに基づき前記外部インターフェース回路モデルにより生成された所与の形式のインターフェース信号のデータを、前記検証対象デバイスモデルに入力するシミュレーション処理を行うことを特徴とする検証シミュレーション方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005243311A JP4577154B2 (ja) | 2005-08-24 | 2005-08-24 | 検証シミュレータ及び検証シミュレーション方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005243311A JP4577154B2 (ja) | 2005-08-24 | 2005-08-24 | 検証シミュレータ及び検証シミュレーション方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007058596A true JP2007058596A (ja) | 2007-03-08 |
JP4577154B2 JP4577154B2 (ja) | 2010-11-10 |
Family
ID=37922038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005243311A Expired - Fee Related JP4577154B2 (ja) | 2005-08-24 | 2005-08-24 | 検証シミュレータ及び検証シミュレーション方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4577154B2 (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116625A (ja) * | 2007-11-06 | 2009-05-28 | Seiko Epson Corp | 集積回路装置のシミュレーション方法、集積回路装置及び電子機器 |
US8779832B2 (en) | 2011-11-01 | 2014-07-15 | Newlans, Inc. | Wideband signal processing |
US8866531B2 (en) | 2010-02-12 | 2014-10-21 | Newlans, Inc. | Broadband analog radio-frequency integrator |
US8913652B2 (en) | 2008-03-10 | 2014-12-16 | Newlans, Inc. | Method, system and apparatus for wideband signal processing |
US8970252B2 (en) | 2010-11-08 | 2015-03-03 | Newlans, Inc. | Field programmable analog array |
US9007128B2 (en) | 2010-11-01 | 2015-04-14 | Newlans, Inc. | Method and apparatus for power amplifier linearization |
US9407240B2 (en) | 2012-09-05 | 2016-08-02 | Spero Devices, Inc. | Bi-quad calibration |
JP2018503922A (ja) * | 2015-01-30 | 2018-02-08 | ドイッチェ テレコム アーゲー | テストネットワークにおいてコンピュータシステムのコンピュータをテストするためのテストシステム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102675841B1 (ko) | 2016-05-17 | 2024-06-18 | 삼성전자주식회사 | 바이너리 벡터 기반의 테스트 장치 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1040273A (ja) * | 1996-07-24 | 1998-02-13 | Matsushita Electric Ind Co Ltd | シミュレーション装置 |
JP2000181940A (ja) * | 1998-12-17 | 2000-06-30 | Ricoh Co Ltd | アナログ・デジタル混載論理シミュレーション方法 |
JP2005156962A (ja) * | 2003-11-26 | 2005-06-16 | Seiko Epson Corp | 電気光学装置、電気光学装置の駆動方法および電子機器 |
-
2005
- 2005-08-24 JP JP2005243311A patent/JP4577154B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1040273A (ja) * | 1996-07-24 | 1998-02-13 | Matsushita Electric Ind Co Ltd | シミュレーション装置 |
JP2000181940A (ja) * | 1998-12-17 | 2000-06-30 | Ricoh Co Ltd | アナログ・デジタル混載論理シミュレーション方法 |
JP2005156962A (ja) * | 2003-11-26 | 2005-06-16 | Seiko Epson Corp | 電気光学装置、電気光学装置の駆動方法および電子機器 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009116625A (ja) * | 2007-11-06 | 2009-05-28 | Seiko Epson Corp | 集積回路装置のシミュレーション方法、集積回路装置及び電子機器 |
US8913652B2 (en) | 2008-03-10 | 2014-12-16 | Newlans, Inc. | Method, system and apparatus for wideband signal processing |
US8866531B2 (en) | 2010-02-12 | 2014-10-21 | Newlans, Inc. | Broadband analog radio-frequency integrator |
US9007128B2 (en) | 2010-11-01 | 2015-04-14 | Newlans, Inc. | Method and apparatus for power amplifier linearization |
US8970252B2 (en) | 2010-11-08 | 2015-03-03 | Newlans, Inc. | Field programmable analog array |
US8779832B2 (en) | 2011-11-01 | 2014-07-15 | Newlans, Inc. | Wideband signal processing |
US9407240B2 (en) | 2012-09-05 | 2016-08-02 | Spero Devices, Inc. | Bi-quad calibration |
JP2018503922A (ja) * | 2015-01-30 | 2018-02-08 | ドイッチェ テレコム アーゲー | テストネットワークにおいてコンピュータシステムのコンピュータをテストするためのテストシステム |
US11061792B2 (en) | 2015-01-30 | 2021-07-13 | Deutsche Telekom Ag | Test system for testing a computer of a computer system in a test network |
Also Published As
Publication number | Publication date |
---|---|
JP4577154B2 (ja) | 2010-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102651651B1 (ko) | 표시장치 및 이의 구동방법 | |
US10490154B2 (en) | Electro-optical device and electronic device | |
JP4425556B2 (ja) | 駆動装置およびそれを備えた表示モジュール | |
CN101635127B (zh) | 显示器件及其驱动方法 | |
KR101650779B1 (ko) | 단일 칩 디스플레이 구동회로, 이를 포함하는 디스플레이 장치 및 디스플레이 시스템 | |
US7518587B2 (en) | Impulse driving method and apparatus for liquid crystal device | |
US20040155848A1 (en) | Device for driving a display apparatus | |
JP2004240236A (ja) | 表示装置 | |
JP4577154B2 (ja) | 検証シミュレータ及び検証シミュレーション方法 | |
CN109949769A (zh) | 能够灰度扩展的显示装置 | |
JP2005115287A (ja) | 表示装置の駆動回路およびその駆動方法 | |
KR100375531B1 (ko) | 복수의 연쇄 디스플레이 장치의 구동 방법, 구동 장치,연쇄 가능한 디스플레이 장치, 및 연쇄 디스플레이 시스템 | |
US20140085353A1 (en) | Semiconductor integrated device, display device, and debugging method for semiconductor integrated device | |
CN113760217B (zh) | 显示面板显示方法、显示装置、显示面板及存储介质 | |
JP4561533B2 (ja) | 検証シミュレータ及び検証シミュレーション方法 | |
CN103123777A (zh) | 用于驱动图像显示装置的设备和方法 | |
JP4561666B2 (ja) | 検証シミュレータ及び検証シミュレーション方法 | |
CN108831370B (zh) | 显示驱动方法及其装置、显示装置和可穿戴设备 | |
JP4561665B2 (ja) | 検証シミュレータ及び検証シミュレーション方法 | |
JP4561532B2 (ja) | 検証シミュレータ及び検証シミュレーション方法 | |
KR20230101617A (ko) | 게이트 구동 회로 및 이를 이용한 표시 장치 | |
US20080122766A1 (en) | Display device and driving method thereof | |
KR101957296B1 (ko) | 전원공급장치와 이를 구비한 액정표시장치, 및 전원공급방법 | |
TWI608466B (zh) | 畫素陣列裝置及分段驅動方法 | |
KR20200123334A (ko) | 화소 구동 장치 및 이를 포함하는 표시 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080307 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080307 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080626 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080814 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080814 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100621 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100727 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100809 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4577154 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |