JP4421498B2 - プログラム - Google Patents
プログラム Download PDFInfo
- Publication number
- JP4421498B2 JP4421498B2 JP2005073324A JP2005073324A JP4421498B2 JP 4421498 B2 JP4421498 B2 JP 4421498B2 JP 2005073324 A JP2005073324 A JP 2005073324A JP 2005073324 A JP2005073324 A JP 2005073324A JP 4421498 B2 JP4421498 B2 JP 4421498B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- data
- storage device
- circuit
- external storage
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
本発明の第1の実施の形態を図1ないし図3に基づいて説明する。
次に、本発明の第2の実施の形態を図4に基づいて説明する。なお、前述した第1の実施の形態と同じ部分は同じ符号で示し説明も省略する。本実施の形態は、RAM上の連続データが複数のHDD装置にミラーリングされる場合のシミュレーションについて説明するものである。
次に、本発明の第3の実施の形態を図5に基づいて説明する。なお、前述した第1の実施の形態と同じ部分は同じ符号で示し説明も省略する。本実施の形態は、複数のHDD装置が独立に動作する場合のシミュレーションについて説明するものである。
101 テストベンチ
102 テストシナリオ
103 CPUモデル
104 外部記憶装置モデル
105 主記憶装置モデル
106 第1のデータ保持バッファ
107 第2のデータ保持バッファ
Claims (4)
- 複数の外部記憶装置内のデータを主記憶装置上の単一の連続領域にデータ転送させる機能を制御する検証対象回路のモデルに対する各種のシミュレーションを行うテストベンチとして機能し、制御部および記憶部を備えるコンピュータを、
前記検証対象回路のモデルに接続される複数の前記外部記憶装置をモデル化した外部記憶装置モデルを前記記憶部に実現する手段と、
前記検証対象回路のモデルに接続される前記主記憶装置をモデル化した主記憶装置モデルを前記記憶部に実現する手段と、
前記検証対象回路のモデルへのレジスタ設定や前記外部記憶装置モデルや前記主記憶装置モデルへの動作機能設定を行い、前記検証対象回路のモデルに種々のテスト動作を実行させるための指示を出すテストシナリオを制御部に実現する手段と、
前記検証対象回路のモデルにバス接続される仮想的なCPUであるCPUモデルを前記制御部に実現する手段と、
前記外部記憶装置モデルに接続される第1のデータ保持バッファを前記記憶部に実現する手段と、
前記主記憶装置モデルに接続される第2のデータ保持バッファを前記記憶部に実現する手段と、
として機能させるためのプログラムであって、
前記テストシナリオは、前記第1のデータ保持バッファに対して連続したデータを一括設定し、前記主記憶装置モデルに書き込まれるデータの期待値を前記第2のデータ保持バッファに生成させ、前記CPUモデルを制御して前記第1のデータ保持バッファに設定したデータを前記外部記憶装置モデルに読み出させて前記検証対象回路のモデルに入力させるとともに前記検証対象回路のモデルから前記主記憶装置モデルに対してデータを送出させ、前記第2のデータ保持バッファに保持している期待値との比較をさせる、
ことを特徴とするプログラム。 - 主記憶装置上の単一の連続領域のデータを複数の外部記憶装置にデータ転送させる機能を制御する検証対象回路のモデルに対する各種のシミュレーションを行うテストベンチとして機能し、制御部および記憶部を備えるコンピュータを、
前記検証対象回路のモデルに接続される複数の前記外部記憶装置をモデル化した外部記憶装置モデルを前記記憶部に実現する手段と、
前記検証対象回路のモデルに接続される前記主記憶装置をモデル化した主記憶装置モデルを前記記憶部に実現する手段と、
前記検証対象回路のモデルへのレジスタ設定や前記外部記憶装置モデルや前記主記憶装置モデルへの動作機能設定を行い、前記検証対象回路のモデルに種々のテスト動作を実行させるための指示を出すテストシナリオを制御部に実現する手段と、
前記検証対象回路のモデルにバス接続される仮想的なCPUであるCPUモデルを前記制御部に実現する手段と、
前記外部記憶装置モデルに接続される第1のデータ保持バッファを前記記憶部に実現する手段と、
前記主記憶装置モデルに接続される第2のデータ保持バッファを前記記憶部に実現する手段と、
として機能させるためのプログラムであって、
前記テストシナリオは、前記第2のデータ保持バッファに対して連続したデータを一括設定し、前記外部記憶装置モデルに書き込まれるデータの期待値を前記第1のデータ保持バッファに生成させ、前記CPUモデルを制御して前記第2のデータ保持バッファに設定したデータを前記主記憶装置モデルに読み出させて前記検証対象回路のモデルに入力させるとともに前記検証対象回路のモデルから前記外部記憶装置モデルに対してデータを送出させ、前記第1のデータ保持バッファに保持している期待値との比較をさせる、
ことを特徴とするプログラム。 - 同一データを複数の前記外部記憶装置に対して書き込むミラーリングの場合、前記テストシナリオは、前記外部記憶装置モデルに接続される前記第1のデータ保持バッファに対して前記外部記憶装置モデルに書き込まれるデータの期待値のミラーリングを実行させる、
ことを特徴とする請求項2記載のプログラム。 - 前記各外部記憶装置が前記主記憶装置上の分離した領域に対して独立にデータ転送する動作モードの場合には、前記テストシナリオは、前記各外部記憶装置モデル用に個々にバッファ制御可能である、
ことを特徴とする請求項1記載のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005073324A JP4421498B2 (ja) | 2005-03-15 | 2005-03-15 | プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005073324A JP4421498B2 (ja) | 2005-03-15 | 2005-03-15 | プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006259871A JP2006259871A (ja) | 2006-09-28 |
JP4421498B2 true JP4421498B2 (ja) | 2010-02-24 |
Family
ID=37099097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005073324A Expired - Fee Related JP4421498B2 (ja) | 2005-03-15 | 2005-03-15 | プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4421498B2 (ja) |
-
2005
- 2005-03-15 JP JP2005073324A patent/JP4421498B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006259871A (ja) | 2006-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5960182A (en) | Hardware-software co-simulation system, hardware-software co-simulation method, and computer-readable memory containing a hardware-software co-simulation program | |
TW200417925A (en) | Method and apparatus for performing validation of program code conversion | |
US6732060B1 (en) | System and method for an interface invariant test case | |
US20130024178A1 (en) | Playback methodology for verification components | |
WO2023050184A1 (en) | Apparatuses, devices, methods and computer program for performing unit tests on firmware code | |
JP4421498B2 (ja) | プログラム | |
JP4580722B2 (ja) | 試験シミュレータ及び試験シミュレーションプログラム | |
US6144930A (en) | Method for providing a memory model of a memory device for use in simulation | |
JP4351961B2 (ja) | シミュレータプログラム及び記憶媒体 | |
JPH04112344A (ja) | データベースの疑似更新方式 | |
KR102640248B1 (ko) | 생성형 거대 인공지능 모델의 효율적인 하드웨어 매핑을 위한 방법 및 시스템 | |
JP2006048149A (ja) | 機能検証装置、テストベンチ、ハードウェア記述言語により設計されたモデル、シミュレータプログラム及び記憶媒体 | |
US6965852B2 (en) | Pseudo random test pattern generation using Markov chains | |
KR101679477B1 (ko) | 메모리 구동 주변 회로 검증시간을 단축하기 위한 임베디드 ddr 메모리를 이용한 검증 방법 및 시스템 | |
JP2010181961A (ja) | シミュレーション制御プログラム、シミュレーション装置、およびシミュレーション制御方法 | |
JP4286201B2 (ja) | テストベンチシステム及びプログラム | |
KR102717540B1 (ko) | 시스템 온 칩에 대한 설계 검증 방법 및 그 시스템 | |
US6182161B1 (en) | Method and apparatus for building software nets using an array structure | |
JP2006018429A (ja) | 機能検証装置、テストベンチ、シミュレータプログラム及び記憶媒体 | |
JP5017396B2 (ja) | 情報処理装置およびプログラムの検証方法 | |
KR101412576B1 (ko) | 가상 보드 플랫폼, 시스템-온-칩 시뮬레이션 장치, 시스템-온-칩 시뮬레이션 방법 및 시스템-온-칩 검증 방법 | |
JP2005332110A (ja) | シミュレーションシステム | |
CN118918420A (zh) | 基于fpga的图像处理器原型验证平台及图像验证方法 | |
US20060184732A1 (en) | Disk device control program, disk device control method and disk device control system | |
JP2022080352A (ja) | 試験支援装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071025 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090908 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091102 |
|
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: 20091201 |
|
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: 20091202 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121211 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4421498 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131211 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |