JP5141989B2 - 論理値決定方法及び論理値決定プログラム - Google Patents
論理値決定方法及び論理値決定プログラム Download PDFInfo
- Publication number
- JP5141989B2 JP5141989B2 JP2009538144A JP2009538144A JP5141989B2 JP 5141989 B2 JP5141989 B2 JP 5141989B2 JP 2009538144 A JP2009538144 A JP 2009538144A JP 2009538144 A JP2009538144 A JP 2009538144A JP 5141989 B2 JP5141989 B2 JP 5141989B2
- Authority
- JP
- Japan
- Prior art keywords
- logical value
- external output
- undetermined
- output line
- value
- 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
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/20—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
- H03K19/23—Majority or minority circuits, i.e. giving output having the state of the majority or the minority of the inputs
-
- 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/318371—Methodologies therefor, e.g. algorithms, procedures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Tests Of Electronic Circuits (AREA)
Description
前記外部出力線が論理値を持ち、該外部出力線に対応する前記外部入力線が未定値を持つ場合は、該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を該外部出力線の論理値と同じ論理値とする第1論理値決定作業と、
前記外部出力線が未定値を持ち、該外部出力線に対応する前記外部入力線が論理値を持つ場合は、該外部出力線に該外部入力線の論理値が現われるように正当化操作によって前記ベクトルの未定値ビットの目標論理値を求める第2論理値決定作業と、
前記外部入力線及び該外部入力線に対応する前記外部出力線のいずれもが未定値を持つ場合は、該外部出力線が論理値0になる確率と、論理値1になる確率を計算し、その確率の差に基づいて該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を決定する第3論理値決定作業とを具備し、
前記論理値相違の総数が目標値に到達するまで前記第3論理値決定作業を繰り返す。
前記外部出力線が論理値を持ち、該外部出力線に対応する前記外部入力線が未定値を持つ場合は、該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を該外部出力線の論理値と同じ論理値とする第1論理値決定手順と、
前記外部出力線が未定値を持ち、該外部出力線に対応する前記外部入力線が論理値を持つ場合は、該外部出力線に該外部入力線の論理値が現われるように正当化操作によって前記ベクトルの未定値ビットの目標論理値を求める第2論理値決定手順と、
前記外部入力線及び該外部入力線に対応する前記外部出力線のいずれもが未定値を持つ場合は、該外部出力線が論理値0になる確率と、論理値1になる確率を計算し、その確率の差に基づいて該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を決定する第3論理値決定手順と、
前記論理値相違の総数が目標値に到達するまで前記第3論理値決定手順を繰り返す論理値相違総数判定手順とを具備する。
ここで、図1は本発明の一実施例に係る論理値決定方法が適用されるスキャン設計された順序回路の説明図、図2は本発明の一実施例に係る論理値決定プログラムを示すフローチャートである。
論理値決定プログラムは、擬似外部入力線PPIsと擬似外部出力線PPOsとの間の論理値相違の総数が低下するように、未定値ビットに与えるべき目標論理値を決定するものであって、表1に示すように、擬似外部出力線PPOsが論理値bを持ち、擬似外部出力線PPOsに対応する擬似外部入力線PPIsが未定値XPPIを持つペアの場合(タイプBの場合)は、擬似外部入力線PPIsに対応するベクトルの未定値ビットの目標論理値を擬似外部出力線PPOsの論理値bと同じ論理値とする第1論理値決定手順と、擬似外部出力線PPOsが未定値XPPOを持ち、擬似外部出力線PPOsに対応する擬似外部入力線PPIsが論理値aを持つペアの場合(タイプCの場合)は、擬似外部出力線PPOsに擬似外部入力線PPIsの論理値aが現われるように正当化操作によってベクトルの未定値ビットの目標論理値を求める第2論理値決定手順とを有する。
先ず、S−1で、例えば、従来のATPGプログラム(自動テストベクトル生成プログラム)を使用して、擬似外部入力線PPIsに印加するテスト用のベクトルとして、0、1の論理値ビット及び未定値ビットから構成されるベクトル(テストキューブともいう)Cを決める。次いで、S−2で、ベクトルCと、ベクトルCに対する擬似外部出力線PPOsの論理値の全ペアが、論理値a、bのペアであるか否かのタイプA判定が行われる。擬似外部入力線PPIsの論理値と擬似外部出力線PPOsの論理値には未定値XPPI、XPPOが含まれているので、タイプAとは判定されない。
例えば、S−2で、擬似外部入力線の論理値と擬似外部出力線の論理値の全ペアがタイプAであるか否かの判定を行ったが、タイプAと判定するペアの個数を予め設定することで、第3論理値決定作業の繰り返し数を制限することができ、外部入力線と外部出力線との間の論理値相違の総数の低下割合を調整できる。更に、擬似外部入力線と擬似外部出力線の対応する全部を対象としたが、擬似外部入力線と擬似外部出力線の対応する一部を対象とすることもできる。これによっても、外部入力線と外部出力線との間の論理値相違の総数の低下割合を調整できる。
また、第3論理値決定手順で、確率の差が予め与えられた基準値を超えている場合、確率の低い方の外部出力線の論理値をこの外部入力線に対応するベクトルの未定値ビットの目標論理値とすることにより、論理値相違の総数を増加させることができる。これにより、例えば、順序回路の実速度スキャンテストにおいて、順序回路における欠陥検出能力を向上させることができる。
そして、本発明の論理値決定方法及び論理値決定プログラムが適用されるLSI回路を、単独の組合せ回路とすることもできる。
Claims (6)
- スキャン設計された順序回路内の組合せ回路又は単独の組合せ回路に印加され、0、1の論理値ビット及び未定値ビットから構成されるベクトルの中の該未定値ビットに対し、前記組合せ回路の外部入力線の一部又は全部と該組合せ回路の外部出力線の一部又は全部との間で決められる1対1の対応関係で、対応する前記外部入力線と前記外部出力線との間の論理値相違の総数が増加又は低下するように、前記未定値ビットに与えるべき目標論理値を決定する論理値決定方法であって、
前記外部出力線が論理値を持ち、該外部出力線に対応する前記外部入力線が未定値を持つ場合は、該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を該外部出力線の論理値と同じ論理値とする第1論理値決定作業と、
前記外部出力線が未定値を持ち、該外部出力線に対応する前記外部入力線が論理値を持つ場合は、該外部出力線に該外部入力線の論理値が現われるように正当化操作によって前記ベクトルの未定値ビットの目標論理値を求める第2論理値決定作業と、
前記外部入力線及び該外部入力線に対応する前記外部出力線のいずれもが未定値を持つ場合は、該外部出力線が論理値0になる確率と、論理値1になる確率を計算し、その確率の差に基づいて該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を決定する第3論理値決定作業とを具備し、
前記論理値相違の総数が目標値に到達するまで前記第3論理値決定作業を繰り返すことを特徴とする論理値決定方法。 - 請求項1記載の論理値決定方法において、前記論理値相違の総数を低下する場合、前記第3論理値決定作業で、前記確率の差が予め与えられた基準値を超えている場合、確率の高い方の前記外部出力線の論理値を前記外部入力線に対応する前記ベクトルの未定値ビットの目標論理値とすることを特徴とする論理値決定方法。
- 請求項1記載の論理値決定方法において、前記論理値相違の総数を増加する場合、前記第3論理値決定作業で、前記確率の差が予め与えられた基準値を超えている場合、確率の低い方の前記外部出力線の論理値を前記外部入力線に対応する前記ベクトルの未定値ビットの目標論理値とすることを特徴とする論理値決定方法。
- スキャン設計された順序回路内の組合せ回路又は単独の組合せ回路に印加され、0、1の論理値ビット及び未定値ビットから構成されるベクトルの中の該未定値ビットに対し、前記組合せ回路の外部入力線の一部又は全部と該組合せ回路の外部出力線の一部又は全部との間で決められる1対1の対応関係で、対応する前記外部入力線と前記外部出力線との間の論理値相違の総数が増加又は低下するように、前記未定値ビットに与えるべき目標論理値を決定する論理値決定プログラムであって、
前記外部出力線が論理値を持ち、該外部出力線に対応する前記外部入力線が未定値を持つ場合は、該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を該外部出力線の論理値と同じ論理値とする第1論理値決定手順と、
前記外部出力線が未定値を持ち、該外部出力線に対応する前記外部入力線が論理値を持つ場合は、該外部出力線に該外部入力線の論理値が現われるように正当化操作によって前記ベクトルの未定値ビットの目標論理値を求める第2論理値決定手順と、
前記外部入力線及び該外部入力線に対応する前記外部出力線のいずれもが未定値を持つ場合は、該外部出力線が論理値0になる確率と、論理値1になる確率を計算し、その確率の差に基づいて該外部入力線に対応する前記ベクトルの未定値ビットの目標論理値を決定する第3論理値決定手順と、
前記論理値相違の総数が目標値に到達するまで前記第3論理値決定手順を繰り返す論理値相違総数判定手順とを具備することを特徴とする論理値決定プログラム。 - 請求項4記載の論理値決定プログラムにおいて、前記論理値相違の総数を低下する場合、前記第3論理値決定手順で、前記確率の差が予め与えられた基準値を超えている場合、確率の高い方の前記外部出力線の論理値を前記外部入力線に対応する前記ベクトルの未定値ビットの目標論理値とすることを特徴とする論理値決定プログラム。
- 請求項4記載の論理値決定プログラムにおいて、前記論理値相違の総数を増加する場合、前記第3論理値決定手順で、前記確率の差が予め与えられた基準値を超えている場合、確率の低い方の前記外部出力線の論理値を前記外部入力線に対応する前記ベクトルの未定値ビットの目標論理値とすることを特徴とする論理値決定プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009538144A JP5141989B2 (ja) | 2007-10-19 | 2008-10-16 | 論理値決定方法及び論理値決定プログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007272502 | 2007-10-19 | ||
JP2007272502 | 2007-10-19 | ||
JP2009538144A JP5141989B2 (ja) | 2007-10-19 | 2008-10-16 | 論理値決定方法及び論理値決定プログラム |
PCT/JP2008/068778 WO2009051193A1 (ja) | 2007-10-19 | 2008-10-16 | 論理値決定方法及び論理値決定プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2009051193A1 JPWO2009051193A1 (ja) | 2011-03-03 |
JP5141989B2 true JP5141989B2 (ja) | 2013-02-13 |
Family
ID=40567455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009538144A Expired - Fee Related JP5141989B2 (ja) | 2007-10-19 | 2008-10-16 | 論理値決定方法及び論理値決定プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8453023B2 (ja) |
JP (1) | JP5141989B2 (ja) |
KR (1) | KR101451462B1 (ja) |
CN (1) | CN101828121B (ja) |
WO (1) | WO2009051193A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07159499A (ja) * | 1993-12-02 | 1995-06-23 | Hitachi Ltd | 論理回路の原理的未検出故障判定方法及びテストパターン生成方法 |
WO2006106626A1 (ja) * | 2005-03-30 | 2006-10-12 | Kyushu Institute Of Technology | 半導体論理回路装置のテスト方法及びテストプログラム |
JP2007263724A (ja) * | 2006-03-28 | 2007-10-11 | Japan Science & Technology Agency | 生成装置、生成方法、生成方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 |
JP2008082867A (ja) * | 2006-09-27 | 2008-04-10 | Japan Science & Technology Agency | 生成装置、生成方法、この方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2885999A (en) * | 1998-03-03 | 1999-09-20 | Rutgers University | Method and apparatus for combined stuck-at fault and partial-scanned delay-faultbuilt-in self test |
CN100395557C (zh) * | 2005-03-04 | 2008-06-18 | 清华大学 | 采用加权扫描选通信号的基于扫描的自测试结构的自测试方法 |
CN2932400Y (zh) * | 2006-05-24 | 2007-08-08 | 上海日立电器有限公司 | 电机定子绕线机绕线过程漆膜伤识别分析装置 |
-
2008
- 2008-10-16 KR KR1020107005779A patent/KR101451462B1/ko not_active IP Right Cessation
- 2008-10-16 WO PCT/JP2008/068778 patent/WO2009051193A1/ja active Application Filing
- 2008-10-16 CN CN200880112186.2A patent/CN101828121B/zh not_active Expired - Fee Related
- 2008-10-16 JP JP2009538144A patent/JP5141989B2/ja not_active Expired - Fee Related
-
2010
- 2010-04-16 US US12/761,654 patent/US8453023B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07159499A (ja) * | 1993-12-02 | 1995-06-23 | Hitachi Ltd | 論理回路の原理的未検出故障判定方法及びテストパターン生成方法 |
WO2006106626A1 (ja) * | 2005-03-30 | 2006-10-12 | Kyushu Institute Of Technology | 半導体論理回路装置のテスト方法及びテストプログラム |
JP2007263724A (ja) * | 2006-03-28 | 2007-10-11 | Japan Science & Technology Agency | 生成装置、生成方法、生成方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 |
JP2008082867A (ja) * | 2006-09-27 | 2008-04-10 | Japan Science & Technology Agency | 生成装置、生成方法、この方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 |
Non-Patent Citations (4)
Title |
---|
JPN6008034360; Xiaoqing Wen, Miyase, K., Suzuki, T., Kajihara, S., Ohsumi, Y., Saluja, K.K.: 'Critical-Path-Aware X-Filling for Effective IR-Drop Reduction in At-Speed Scan Testing' Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE , 20070604, pp. 527-532, IEEE * |
JPN6008063429; Remersaro, S., Lin, X., Reddy, S.M., Pomeranz, I., Rajski, J.: 'Preferred Fill: A Scalable Method to Reduce Capture Power for Scan Based Designs' IEEE International Test Conference, 2006. Paper 32.2, 200610, pp. 1-10, IEEE * |
JPN6008063431; Sying-Jyan Wang, Yan-Ting Chen, Shu-Min Li, K.: 'Low Capture Power Test Generation for Launch-off-Capture Transition Test Based on Don't-Care Filling' IEEE International Symposium on Circuits and Systems, 2007. ISCAS 2007. , 20070527, pp. 3683-3686, IEEE * |
JPN6008063433; Xiaoquing Wen, Miyase, K., Kajihara, S., Suzuki, T., Yamamoto, Y., Girard, P., Ohsumi, Y., Laung-Ter: 'A novel scheme to reduce power supply noise for high-quality at-speed scan testing' IEEE International Test Conference, 2007. ITC 2007. Paper 25.1, 20071021, pp. 1&minus * |
Also Published As
Publication number | Publication date |
---|---|
WO2009051193A1 (ja) | 2009-04-23 |
US8453023B2 (en) | 2013-05-28 |
CN101828121A (zh) | 2010-09-08 |
JPWO2009051193A1 (ja) | 2011-03-03 |
US20100205491A1 (en) | 2010-08-12 |
KR101451462B1 (ko) | 2014-10-15 |
KR20100080508A (ko) | 2010-07-08 |
CN101828121B (zh) | 2012-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4752030B2 (ja) | 半導体論理回路装置のテストベクトル生成方法及びテストベクトル生成プログラム | |
US8006156B2 (en) | Method of generating test condition for detecting delay faults in semiconductor integrated circuit and apparatus for generating the same | |
JP5141988B2 (ja) | 半導体集積回路の2パターンテストにおける誤テスト回避型テスト入力生成方法 | |
JP4752029B2 (ja) | 半導体論理回路装置のテスト方法及びテストプログラム | |
JPWO2008001818A1 (ja) | 変換装置、変換方法、変換方法をコンピュータに実行させることが可能なプログラム、及び、このプログラムを記録した記録媒体 | |
US6799292B2 (en) | Method for generating test pattern for semiconductor integrated circuit and method for testing semiconductor integrated circuit | |
JP5141989B2 (ja) | 論理値決定方法及び論理値決定プログラム | |
Huang et al. | Using fault model relaxation to diagnose real scan chain defects | |
JP5221554B2 (ja) | ドントケアビット抽出方法及びドントケアビット抽出プログラム | |
US20080250279A1 (en) | Method of Increasing Path Coverage in Transition Test Generation | |
Wu et al. | Test and diagnosis pattern generation for dynamic bridging faults and transition delay faults | |
JP2017059185A (ja) | スキャンテスト回路及びスキャンテスト装置 | |
KR20160035531A (ko) | 자체 진단 기능이 내장된 반도체 소자를 시험하는 장치 | |
JP5796404B2 (ja) | 半導体回路及びテスト方法 | |
US20110126063A1 (en) | Method for inserting test points for logic circuits and logic circuit testing apparatus | |
US10209299B2 (en) | Test apparatus and testable asynchronous circuit | |
CN111859843A (zh) | 检测电路故障的方法及其装置 | |
Chu et al. | Online Testing of Clock Delay Faults in a Clock Network | |
JPH0259967A (ja) | テスト容易化回路設計方法 | |
JP5381767B2 (ja) | 半導体集積回路及び半導体集積回路の試験方法 | |
Lim et al. | A method for the fast diagnosis of multiple defects using an efficient candidate selection algorithm | |
JP2007205776A (ja) | スキャンテスト方法 | |
Pomeranz et al. | Diagnosis of path delay faults based on low-coverage tests | |
JP2007071713A (ja) | 半導体集積回路の試験方法 | |
JP2004037190A (ja) | 故障診断方法および検査系列生成方法 |
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 |
|
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: 20121023 |
|
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: 20121107 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151130 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |