JPWO2009051191A1 - ドントケアビット抽出方法及びドントケアビット抽出プログラム - Google Patents
ドントケアビット抽出方法及びドントケアビット抽出プログラム Download PDFInfo
- Publication number
- JPWO2009051191A1 JPWO2009051191A1 JP2009538142A JP2009538142A JPWO2009051191A1 JP WO2009051191 A1 JPWO2009051191 A1 JP WO2009051191A1 JP 2009538142 A JP2009538142 A JP 2009538142A JP 2009538142 A JP2009538142 A JP 2009538142A JP WO2009051191 A1 JPWO2009051191 A1 JP WO2009051191A1
- Authority
- JP
- Japan
- Prior art keywords
- input
- don
- combinational circuit
- circuit
- bits
- 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
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/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
- G01R31/318307—Generation of test inputs, e.g. test vectors, patterns or sequences computer-aided, e.g. automatic test program generator [ATPG], program translations, test program debugging
-
- 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
-
- 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/3185—Reconfiguring for testing, e.g. LSSD, partitioning
- G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
- G01R31/318544—Scanning methods, algorithms and patterns
-
- 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/3185—Reconfiguring for testing, e.g. LSSD, partitioning
- G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
- G01R31/318594—Timing aspects
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Tests Of Electronic Circuits (AREA)
- Logic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
前記第1、第2の入力ベクトルの印加によって活性化された前記組合せ回路内のパスの一部又は全部の活性化を保証して前記第1、第2の入力ベクトルから前記第1、第2のドントケアビットを抽出する抽出工程を有する。
前記第1の入力ベクトルに対応する前記組合せ回路で、前記パスの一部又は全部の終点出力線及び前記第2の入力線から前記組合せ回路内を該組合せ回路の回路情報に基づいて入力側に逆上って到達する範囲に存在する該組合せ回路の第1の入力線を特定する第2の工程と、
前記第1、第2の入力線にそれぞれ対応する前記第1、第2の入力ベクトル中の論理値ビットをそれぞれ第1、第2の必須ビットと特定する第3の工程と、
前記第1、第2の入力ベクトルから前記第1、第2の必須ビットをそれぞれ除いた残りを前記第1、第2のドントケアビットと特定し抽出する第4の工程とを有することが好ましい。
前記第1、第2の入力ベクトルの印加によって活性化された前記組合せ回路内のパスの一部又は全部の活性化を保証して前記第1、第2の入力ベクトルから前記第1、第2のドントケアビットを抽出する抽出手順を有する。
前記第1の入力ベクトルに対応する前記組合せ回路で、前記パスの一部又は全部の終点出力線及び前記第2の入力線から前記組合せ回路内を該組合せ回路の回路情報に基づいて入力側に逆上って到達する範囲に存在する該組合せ回路の第1の入力線を特定する第2の手順と、
前記第1、第2の入力線にそれぞれ対応する前記第1、第2の入力ベクトル中の論理値ビットをそれぞれ第1、第2の必須ビットと特定する第3の手順と、
前記第1、第2の入力ベクトルから前記第1、第2の必須ビットをそれぞれ除いた残りを前記第1、第2のドントケアビットと特定し抽出する第4の手順とを有することが好ましい。
本発明の一実施例に係るドントケアビット抽出方法は、図1に示すように、0及び1の論理値ビットの組合せから構成されて、組合せ回路10の入力線に、組合せ回路10のテストを行う目的で順次印加される第1、第2の入力ベクトルV1、V2から、第1、第2のドントケアビット(組合せ回路10のテストに影響を及ぼさない論理値ビット)を抽出するものである。そして、ドントケアビット抽出方法は、第1、第2の入力ベクトルV1、V2の印加によって活性化された組合せ回路10内のパスPiの、例えば、全部の活性化を保証して、すなわち、始めに印可される第1の入力ベクトルV1により組合せ回路10内に形成されるパスPi(第1の入力ベクトルの信号が組合せ回路の入力線のひとつである起点入力線Sから入力されて組合せ回路10の出力線のひとつである終点出力線Eから出力される際に、組合せ回路10内に形成される信号の経路)の全部が、次に印可される第2の入力ベクトルV2によっても組合せ回路10内に形成されるようにして、第1、第2の入力ベクトルV1、V2からそれぞれ第1、第2のドントケアビットを抽出する抽出工程を有している。ここで、組合せ回路10は、スキャン設計された順序回路内の組合せ回路又は単独の組合せ回路を指す。
そして、残りのパスに対しても、第1、第2の入力ベクトルV1、V2において第1、第2のドントケアビットX1、X2の特定と抽出を順次行ない、全てのパスに対して第1、第2の入力ベクトルV1、V2における第1、第2のドントケアビットX1、X2の特定と抽出を行う。
例えば、第1、第2の入力ベクトルの印加によって活性化された組合せ回路内のパスの一部の活性化を保証して第1、第2の入力ベクトルからドントケアビットを抽出するようにしてもよい。ここで、パスの一部を、例えば、組合せ回路内に形成されるパスの中で最も多くの論理素子から形成される最長パスとすることも、組合せ回路に形成されるパスをパスに含まれる論理素子数の大きい順に並べ、大きい方から予め設定した範囲内に存在する複数のパス群とすることもできる。なお、予め設定した範囲内とは、例えば、最大個数の論理素子を有するパスを含んで上位60%以内、好ましくは50%以内、より好ましくは30%以内を指す。
Claims (4)
- 0及び1の論理値ビットの組合せから構成されて、スキャン設計された順序回路内の組合せ回路又は単独の組合せ回路の入力線に順次印加される第1、第2の入力ベクトルから、第1、第2のドントケアビットを抽出するドントケアビット抽出方法であって、
前記第1、第2の入力ベクトルの印加によって活性化された前記組合せ回路内のパスの一部又は全部の活性化を保証して前記第1、第2の入力ベクトルから前記第1、第2のドントケアビットを抽出する抽出工程を有することを特徴とするドントケアビット抽出方法。 - 請求項1記載のドントケアビット抽出方法において、前記抽出工程は、前記第2の入力ベクトルに対応する前記組合せ回路で、前記パスの一部又は全部の終点出力線から前記組合せ回路内を該組合せ回路の回路情報に基づいて入力側に逆上って到達する範囲に存在する該組合せ回路の第2の入力線を特定する第1の工程と、
前記第1の入力ベクトルに対応する前記組合せ回路で、前記パスの一部又は全部の終点出力線及び前記第2の入力線から前記組合せ回路内を該組合せ回路の回路情報に基づいて入力側に逆上って到達する範囲に存在する該組合せ回路の第1の入力線を特定する第2の工程と、
前記第1、第2の入力線にそれぞれ対応する前記第1、第2の入力ベクトル中の論理値ビットをそれぞれ第1、第2の必須ビットと特定する第3の工程と、
前記第1、第2の入力ベクトルから前記第1、第2の必須ビットをそれぞれ除いた残りを前記第1、第2のドントケアビットと特定し抽出する第4の工程とを有することを特徴とするドントケアビット抽出方法。 - 0及び1の論理値ビットの組合せから構成されて、スキャン設計された順序回路内の組合せ回路又は単独の組合せ回路の入力線に順次印加される第1、第2の入力ベクトルから、第1、第2のドントケアビットを抽出するドントケアビット抽出プログラムであって、
前記第1、第2の入力ベクトルの印加によって活性化された前記組合せ回路内のパスの一部又は全部の活性化を保証して前記第1、第2の入力ベクトルから前記第1、第2のドントケアビットを抽出する抽出手順を有することを特徴とするドントケアビット抽出プログラム。 - 請求項3記載のドントケアビット抽出プログラムにおいて、前記抽出手順は、前記第2の入力ベクトルに対応する前記組合せ回路で、前記パスの一部又は全部の終点出力線から前記組合せ回路内を該組合せ回路の回路情報に基づいて入力側に逆上って到達する範囲に存在する該組合せ回路の第2の入力線を特定する第1の手順と、
前記第1の入力ベクトルに対応する前記組合せ回路で、前記パスの一部又は全部の終点出力線及び前記第2の入力線から前記組合せ回路内を該組合せ回路の回路情報に基づいて入力側に逆上って到達する範囲に存在する該組合せ回路の第1の入力線を特定する第2の手順と、
前記第1、第2の入力線にそれぞれ対応する前記第1、第2の入力ベクトル中の論理値ビットをそれぞれ第1、第2の必須ビットと特定する第3の手順と、
前記第1、第2の入力ベクトルから前記第1、第2の必須ビットをそれぞれ除いた残りを前記第1、第2のドントケアビットと特定し抽出する第4の手順とを有することを特徴とするドントケアビット抽出プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009538142A JP5221554B2 (ja) | 2007-10-19 | 2008-10-16 | ドントケアビット抽出方法及びドントケアビット抽出プログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007272496 | 2007-10-19 | ||
JP2007272496 | 2007-10-19 | ||
PCT/JP2008/068775 WO2009051191A1 (ja) | 2007-10-19 | 2008-10-16 | ドントケアビット抽出方法及びドントケアビット抽出プログラム |
JP2009538142A JP5221554B2 (ja) | 2007-10-19 | 2008-10-16 | ドントケアビット抽出方法及びドントケアビット抽出プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2009051191A1 true JPWO2009051191A1 (ja) | 2011-03-03 |
JP5221554B2 JP5221554B2 (ja) | 2013-06-26 |
Family
ID=40567453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009538142A Expired - Fee Related JP5221554B2 (ja) | 2007-10-19 | 2008-10-16 | ドントケアビット抽出方法及びドントケアビット抽出プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8589751B2 (ja) |
JP (1) | JP5221554B2 (ja) |
KR (1) | KR101451461B1 (ja) |
CN (1) | CN101828122B (ja) |
WO (1) | WO2009051191A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101451461B1 (ko) * | 2007-10-19 | 2014-10-15 | 가부시키가이샤 엘피텍스 | 돈 케어 비트 추출 방법 및 돈 케어 비트 추출 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3090929B2 (ja) * | 1989-04-28 | 2000-09-25 | 富士通株式会社 | ディレイ故障検査方式 |
JP2641954B2 (ja) * | 1990-02-07 | 1997-08-20 | 富士通株式会社 | テストパターンの発生装置 |
JP3231174B2 (ja) * | 1993-10-18 | 2001-11-19 | 新日本製鐵株式会社 | 絞り性の良好な熱延高強度鋼板およびその製造方法 |
US5726996A (en) * | 1995-09-18 | 1998-03-10 | Nec Usa, Inc. | Process for dynamic composition and test cycles reduction |
JP2980853B2 (ja) * | 1996-10-28 | 1999-11-22 | 松下電器産業株式会社 | 集積回路の性能推定装置及びその性能推定方法 |
US6018813A (en) * | 1997-04-21 | 2000-01-25 | Nec Usa, Inc. | Identification and test generation for primitive faults |
JP3137056B2 (ja) * | 1997-11-19 | 2001-02-19 | 日本電気株式会社 | 故障伝搬経路抽出システム及びその方法並びにその制御プログラムを記録した記録媒体 |
US6223314B1 (en) * | 1997-12-31 | 2001-04-24 | Karim Arabi | Method of dynamic on-chip digital integrated circuit testing |
JP4090988B2 (ja) * | 2001-06-01 | 2008-05-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | デジタルシステム及び該デジタルシステムのエラー検出方法 |
EP1475644A1 (en) * | 2003-04-29 | 2004-11-10 | Koninklijke Philips Electronics N.V. | Data compression |
CN100395557C (zh) * | 2005-03-04 | 2008-06-18 | 清华大学 | 采用加权扫描选通信号的基于扫描的自测试结构的自测试方法 |
JP4752029B2 (ja) * | 2005-03-30 | 2011-08-17 | 国立大学法人九州工業大学 | 半導体論理回路装置のテスト方法及びテストプログラム |
US7444556B2 (en) * | 2005-05-13 | 2008-10-28 | Freescale Semiconductor, Inc. | System and method of interleaving transmitted data |
JP4752030B2 (ja) * | 2005-07-26 | 2011-08-17 | 国立大学法人九州工業大学 | 半導体論理回路装置のテストベクトル生成方法及びテストベクトル生成プログラム |
JP5017603B2 (ja) * | 2005-11-30 | 2012-09-05 | 国立大学法人九州工業大学 | 変換装置、変換方法、変換方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 |
JP5066684B2 (ja) * | 2006-03-28 | 2012-11-07 | 国立大学法人九州工業大学 | 生成装置、生成方法、生成方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 |
WO2008001818A1 (fr) * | 2006-06-30 | 2008-01-03 | Japan Science And Technology Agency | dispositif de conversion, procédé de conversion, programme et support d'enregistrement |
KR101451461B1 (ko) * | 2007-10-19 | 2014-10-15 | 가부시키가이샤 엘피텍스 | 돈 케어 비트 추출 방법 및 돈 케어 비트 추출 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체 |
-
2008
- 2008-10-16 KR KR1020107005777A patent/KR101451461B1/ko not_active IP Right Cessation
- 2008-10-16 CN CN200880112187.7A patent/CN101828122B/zh not_active Expired - Fee Related
- 2008-10-16 WO PCT/JP2008/068775 patent/WO2009051191A1/ja active Application Filing
- 2008-10-16 JP JP2009538142A patent/JP5221554B2/ja not_active Expired - Fee Related
-
2010
- 2010-04-16 US US12/761,643 patent/US8589751B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20100081295A (ko) | 2010-07-14 |
CN101828122B (zh) | 2012-12-26 |
KR101451461B1 (ko) | 2014-10-15 |
JP5221554B2 (ja) | 2013-06-26 |
US8589751B2 (en) | 2013-11-19 |
US20100218063A1 (en) | 2010-08-26 |
CN101828122A (zh) | 2010-09-08 |
WO2009051191A1 (ja) | 2009-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4941868B2 (ja) | 半導体装置、並びに半導体装置の設計方法、設計装置、および故障検出方法 | |
JP4482622B2 (ja) | 変換装置、変換方法、変換方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 | |
Ghosh-Dastidar et al. | Adaptive techniques for improving delay fault diagnosis | |
US10393796B2 (en) | Testing integrated circuits during split fabrication | |
Cheng et al. | Enhancing transition fault model for delay defect diagnosis | |
JP4842876B2 (ja) | 故障診断装置及び故障診断方法 | |
JP2006292646A (ja) | Lsiのテスト方法 | |
WO2006106626A1 (ja) | 半導体論理回路装置のテスト方法及びテストプログラム | |
JP5221554B2 (ja) | ドントケアビット抽出方法及びドントケアビット抽出プログラム | |
Huang et al. | Using fault model relaxation to diagnose real scan chain defects | |
Vannal et al. | Design and testing of combinational Logic circuits using built in self test scheme for FPGAs | |
JP2005308471A (ja) | パスディレイテスト方法 | |
Hashizume et al. | A built-in supply current test circuit for electrical interconnect tests of 3D ICs | |
Liao et al. | GPU-based timing-aware test generation for small delay defects | |
JP2005024410A (ja) | 半導体集積回路装置 | |
Kun et al. | Deterministic IDDQ diagnosis using a net activation based model | |
JP4902511B2 (ja) | 半導体集積回路の高速テスト | |
US10209299B2 (en) | Test apparatus and testable asynchronous circuit | |
Yang et al. | Testing of small delay faults in a clock network | |
Kumari et al. | Design Verification And Test Vector Minimization Using Heuristic Method Of A Ripple Carry Adder | |
JP5141989B2 (ja) | 論理値決定方法及び論理値決定プログラム | |
Liu et al. | Small delay fault simulation for sequential circuits | |
Chun et al. | DiSC: A new diagnosis method for multiple scan chain failures | |
Hashizume et al. | Testable Design for electrical testing of open defects at interconnects in 3D ICs | |
Wang et al. | Efficient pattern generation for transition-fault diagnosis using combinational circuit model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110831 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20110909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20121107 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20121225 |
|
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: 20130304 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130307 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |