JP4427002B2 - 半導体試験用プログラムデバッグ装置 - Google Patents
半導体試験用プログラムデバッグ装置 Download PDFInfo
- Publication number
- JP4427002B2 JP4427002B2 JP2005147457A JP2005147457A JP4427002B2 JP 4427002 B2 JP4427002 B2 JP 4427002B2 JP 2005147457 A JP2005147457 A JP 2005147457A JP 2005147457 A JP2005147457 A JP 2005147457A JP 4427002 B2 JP4427002 B2 JP 4427002B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- program
- semiconductor test
- conversion
- semiconductor
- 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.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims description 242
- 239000004065 semiconductor Substances 0.000 title claims description 168
- 238000006243 chemical reaction Methods 0.000 claims description 133
- 230000004044 response Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 17
- 238000000034 method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000011990 functional testing Methods 0.000 description 1
- 238000012812 general test Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31705—Debugging aspects, e.g. using test circuits for debugging, using dedicated debugging test circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
- G01R31/318314—Tools, e.g. program interfaces, test suite, test bench, simulation hardware, test compiler, test program languages
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Tests Of Electronic Circuits (AREA)
Description
20、22、24、26 変換処理部
30、32 専用変換規則格納部
40、42 汎用変換規則格納部
50 Verilog処理部
60 専用テストベンチ処理部
62 専用パターンプログラム
63 専用テスト条件ファイル
64、74 IF(インタフェース)部
66 専用PG(パターン発生)部
68、78 テスタ機能実行部
70 汎用テストベンチ処理部
72 汎用パターンプログラム
73 汎用テスト条件ファイル
76 汎用PG部
80 仮想デバイス
Claims (7)
- 半導体試験用プログラムに基づいて被試験デバイスに対して試験を行う半導体試験装置の動作をエミュレートすることにより、前記半導体試験用プログラムの検証を行う半導体試験用プログラムデバッグ装置において、
前記被試験デバイスの動作をシミュレートする仮想デバイスと、
前記被試験デバイスに印加する試験信号に対応する擬似的な試験信号を生成するとともに、この擬似的な試験信号に対応する前記仮想デバイスの応答信号を生成するテストベンチ処理手段と、
仕様が異なる複数の前記半導体試験用プログラムのそれぞれを格納する変換元プログラム格納手段と、
複数の仕様のそれぞれに対応する変換規則を格納する変換規則格納手段と、
前記変換元プログラム格納手段に格納された前記半導体試験用プログラムを、前記変換規則格納手段に格納されたこの半導体試験用プログラムの仕様に対応する前記変換規則を用いて変換することにより、この半導体試験用プログラムに対応する前記テストベンチ処理手段を生成する変換処理手段と、
を備え、異なる製造メーカによって製造された複数の半導体試験装置およびそれぞれの半導体試験装置に対応する複数の前記半導体試験用プログラムがあるときに、前記複数の仕様は、前記製造メーカ毎に設定された内容を有し、
前記変換規則格納手段に格納された前記変換規則には、前記異なる製造メーカのそれぞれに独自の特殊な仕様を除く一般的な仕様に対応する汎用変換規則と、これらの独自の仕様を含む詳細な仕様に対応する専用変換規則とを含み、
前記変換処理手段は、前記汎用変換規則を用いて前記テストベンチ処理手段としての汎用テストベンチ処理部の生成を行い、前記専用変換規則を用いて前記テストベンチ手段としての専用テストベンチ処理部の生成を行うことを特徴とする半導体試験用プログラムデバッグ装置。 - 請求項1において、
前記半導体試験用プログラムは、前記被試験デバイスに印加する試験信号の発生パターンを規定するパターンプログラムであることを特徴とする半導体試験用プログラムデバッグ装置。 - 請求項1または2において、
前記仮想デバイスと前記テストベンチ処理手段は、同一のハードウエア記述言語によって実現されることを特徴とする半導体試験用プログラムデバッグ装置。 - 請求項3において、
前記ハードウエア記述言語は、Verilog−HDLあるいはVHDLが用いられることを特徴とする半導体試験用プログラムデバッグ装置。 - 請求項1〜4のいずれかにおいて、
前記変換規則格納手段に格納される前記変換規則と前記変換処理手段は、それぞれの仕様に対応する製造メーカによって作成されることを特徴とする半導体試験用プログラムデバッグ装置。 - 請求項1〜4のいずれかにおいて、
同一の製造メーカによって製造された型番あるいはバージョンが異なる複数の前記半導体試験装置およびそれぞれの半導体試験装置に対応する複数の前記半導体試験用プログラムがあるときに、前記複数の仕様は、前記型番あるいはバージョン毎に設定された内容を有することを特徴とする半導体試験用プログラムデバッグ装置。 - 請求項1〜6のいずれかにおいて、
前記変換処理手段は、前記変換規則に基づいて、前記テストベンチ処理手段が特定されたときに、対応する前記半導体試験用プログラムを生成する逆変換を行うことを特徴とする半導体試験用プログラムデバッグ装置。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005147457A JP4427002B2 (ja) | 2005-05-20 | 2005-05-20 | 半導体試験用プログラムデバッグ装置 |
KR1020077026562A KR101119722B1 (ko) | 2005-05-20 | 2006-05-10 | 반도체 시험용 프로그램 디버그 장치 |
PCT/JP2006/309385 WO2006123560A1 (ja) | 2005-05-20 | 2006-05-10 | 半導体試験用プログラムデバッグ装置 |
US11/913,676 US8132161B2 (en) | 2005-05-20 | 2006-05-10 | Semiconductor test program debug device |
DE112006001222T DE112006001222T5 (de) | 2005-05-20 | 2006-05-10 | Halbleitertestprogramm-Diagnosevorrichtung |
TW095116875A TW200643442A (en) | 2005-05-20 | 2006-05-12 | Semiconductor test program debugging apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005147457A JP4427002B2 (ja) | 2005-05-20 | 2005-05-20 | 半導体試験用プログラムデバッグ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006323706A JP2006323706A (ja) | 2006-11-30 |
JP4427002B2 true JP4427002B2 (ja) | 2010-03-03 |
Family
ID=37431137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005147457A Active JP4427002B2 (ja) | 2005-05-20 | 2005-05-20 | 半導体試験用プログラムデバッグ装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8132161B2 (ja) |
JP (1) | JP4427002B2 (ja) |
KR (1) | KR101119722B1 (ja) |
DE (1) | DE112006001222T5 (ja) |
TW (1) | TW200643442A (ja) |
WO (1) | WO2006123560A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4427002B2 (ja) * | 2005-05-20 | 2010-03-03 | 株式会社アドバンテスト | 半導体試験用プログラムデバッグ装置 |
EP1956609B1 (en) | 2007-02-01 | 2014-01-22 | Borealis Technology Oy | Cable with improved flame retardancy |
JP2009176186A (ja) * | 2008-01-28 | 2009-08-06 | Tokyo Electron Ltd | プログラムテスト装置、およびプログラム |
CN103109275B (zh) * | 2010-09-07 | 2016-02-03 | 爱德万测试公司 | 在半导体测试环境中使用虚拟仪器的***、方法和设备 |
US20130024178A1 (en) * | 2011-07-20 | 2013-01-24 | Narendran Kumaragurunathan | Playback methodology for verification components |
JP2013113663A (ja) | 2011-11-28 | 2013-06-10 | Advantest Corp | 試験モジュール生成装置、試験手順生成装置、生成方法、プログラム、および試験装置 |
JP2013113665A (ja) | 2011-11-28 | 2013-06-10 | Advantest Corp | 試験パターン生成装置、試験プログラム生成装置、生成方法、プログラム、および試験装置 |
US9529704B2 (en) | 2012-09-07 | 2016-12-27 | Aai Corporation | Graphical conversion between test program languages |
US9959186B2 (en) * | 2012-11-19 | 2018-05-01 | Teradyne, Inc. | Debugging in a semiconductor device test environment |
US11293969B2 (en) * | 2019-03-12 | 2022-04-05 | Rohde & Schwarz Gmbh & Co. Kg | System and method for automatic test-setup hardware detection and extension |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4903199A (en) * | 1988-04-19 | 1990-02-20 | Texas Instruments Incorporated | Method of increasing the speed of test program execution for testing electrical characteristics of integrated circuits |
JPH07319950A (ja) * | 1994-05-30 | 1995-12-08 | Hitachi Ltd | テストシステム |
BR9914200A (pt) * | 1998-09-30 | 2002-01-22 | Cadence Design Systems Inc | Métodos para projetar um sistema de circuito, para expandir uma metodologia existente para avaliar a viabilidade de um projeto de circuito, para realizar uma avaliação de viabilidade para um projeto de circuito, para refinar uma primeira regra de decisão para um projeto de circuito, para formar uma segunda regra de decisão para um projeto de circuito, para organizar os dados de experiência de um projetista relativos a uma pluralidade de blocos de circuito pré-projetados, para aumentar a eficiência de distribuição de lógica de cola e para distribuir uma pluralidade de elementos lógicos de cola entre os blocos de projeto e distribuir lógica de cola para execução em um esquema de projeto de dispositivo de circuito integrado, para converter uma interface especìfica de um bloco de circuito, para selecionar um coletor de circuito, para projetar um dispositivo que incorpora o projeto e habilitar um teste do dispositivo, para verificar o correto funcionamento de um projeto de circuito e para desenvolver uma bancada de teste de nìvel comportamental, interface de colar e sistema de interface |
US6968514B2 (en) * | 1998-09-30 | 2005-11-22 | Cadence Design Systems, Inc. | Block based design methodology with programmable components |
JP4213306B2 (ja) | 1999-08-12 | 2009-01-21 | 株式会社アドバンテスト | 半導体試験用プログラムデバッグ装置 |
DE10036387A1 (de) * | 1999-08-16 | 2001-03-01 | Advantest Corp | Halbleitertestprogramm-Diagnosevorrichtung |
JP4459373B2 (ja) * | 2000-03-31 | 2010-04-28 | 秀樹 米田 | 生産能力の取引方法およびシステム |
JP4022392B2 (ja) * | 2001-12-11 | 2007-12-19 | Necエレクトロニクス株式会社 | 半導体記憶装置およびそのテスト方法並びにテスト回路 |
US7209851B2 (en) * | 2003-02-14 | 2007-04-24 | Advantest America R&D Center, Inc. | Method and structure to develop a test program for semiconductor integrated circuits |
US7197417B2 (en) * | 2003-02-14 | 2007-03-27 | Advantest America R&D Center, Inc. | Method and structure to develop a test program for semiconductor integrated circuits |
US7437261B2 (en) * | 2003-02-14 | 2008-10-14 | Advantest Corporation | Method and apparatus for testing integrated circuits |
US7184917B2 (en) * | 2003-02-14 | 2007-02-27 | Advantest America R&D Center, Inc. | Method and system for controlling interchangeable components in a modular test system |
DE10317431A1 (de) * | 2003-04-15 | 2004-10-28 | Rood Technology Deutschland Gmbh + Co | Verfahren zur Generierung von Testersteuerungen |
TWI274166B (en) * | 2004-06-18 | 2007-02-21 | Unitest Inc | Semiconductor test apparatus for simultaneously testing plurality of semiconductor devices |
JP4447414B2 (ja) * | 2004-09-17 | 2010-04-07 | 富士通マイクロエレクトロニクス株式会社 | 半導体デバイスの試験方法及び試験装置 |
JP4427002B2 (ja) * | 2005-05-20 | 2010-03-03 | 株式会社アドバンテスト | 半導体試験用プログラムデバッグ装置 |
KR100736679B1 (ko) * | 2006-08-09 | 2007-07-06 | 주식회사 유니테스트 | 반도체 테스트를 위한 패턴 생성 장치 및 패턴 생성 방법 |
-
2005
- 2005-05-20 JP JP2005147457A patent/JP4427002B2/ja active Active
-
2006
- 2006-05-10 KR KR1020077026562A patent/KR101119722B1/ko active IP Right Grant
- 2006-05-10 US US11/913,676 patent/US8132161B2/en active Active
- 2006-05-10 WO PCT/JP2006/309385 patent/WO2006123560A1/ja active Application Filing
- 2006-05-10 DE DE112006001222T patent/DE112006001222T5/de not_active Withdrawn
- 2006-05-12 TW TW095116875A patent/TW200643442A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
KR20080008359A (ko) | 2008-01-23 |
TW200643442A (en) | 2006-12-16 |
DE112006001222T5 (de) | 2008-04-10 |
WO2006123560A1 (ja) | 2006-11-23 |
US8132161B2 (en) | 2012-03-06 |
JP2006323706A (ja) | 2006-11-30 |
US20090055803A1 (en) | 2009-02-26 |
KR101119722B1 (ko) | 2012-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4427002B2 (ja) | 半導体試験用プログラムデバッグ装置 | |
US8868976B2 (en) | System-level testcase generation | |
US8832502B2 (en) | Hardware verification using acceleration platform | |
JP2006024006A (ja) | テストケース生成装置、テストケース生成プログラム、モデルベース開発プログラム、ソースコード生成妥当性診断装置、ソースコード生成妥当性診断プログラム、およびモデルベース開発方法。 | |
CN106155903B (zh) | 用于***设计验证的装置和方法 | |
US20140214396A1 (en) | Specification properties creation for a visual model of a system | |
US9235670B2 (en) | Method and an apparatus for automatic generation of verification environment for processor design and verification | |
US9690681B1 (en) | Method and system for automatically generating executable system-level tests | |
Lowe-Power et al. | The Davis In-Order (DINO) CPU: A Teaching-Focused RISC-V CPU Design | |
WO2005036402A1 (ja) | テストプログラムデバッグ装置、半導体試験装置、テストプログラムデバッグ方法、及び試験方法 | |
Bruns et al. | Efficient cross-level processor verification using coverage-guided fuzzing | |
US8938646B2 (en) | Mutations on input for test generation | |
KR102024275B1 (ko) | 스크립트를 활용한 시험 프로그램 개발 시스템 및 그 방법 | |
JP4213306B2 (ja) | 半導体試験用プログラムデバッグ装置 | |
JP2011203857A (ja) | 回路動作検証システム及び検証環境構築方法 | |
US10579761B1 (en) | Method and system for reconstructing a graph presentation of a previously executed verification test | |
JP4574894B2 (ja) | 半導体試験用プログラムデバッグ装置 | |
US20210303766A1 (en) | Pre-silicon chip model of extracted workload inner loop instruction traces | |
JP4132499B2 (ja) | 半導体試験用プログラムデバッグ装置 | |
US8930759B2 (en) | Stream generation | |
Ur et al. | An open source simulation model of software development and testing | |
Fiolhais et al. | Warpbird: an Untethered System on Chip Using RISC-V Cores and the Rocket Chip Infrastructure | |
JP4149047B2 (ja) | シミュレータ | |
Malandain et al. | An effective and flexible approach to functional verification of processor families | |
Overton et al. | Towards a problem oriented engineering theory of pattern-oriented analysis and design |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081007 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081127 |
|
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: 20091211 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4427002 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131218 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |