JP2001141784A - 半導体素子テスト回路 - Google Patents
半導体素子テスト回路Info
- Publication number
- JP2001141784A JP2001141784A JP31937199A JP31937199A JP2001141784A JP 2001141784 A JP2001141784 A JP 2001141784A JP 31937199 A JP31937199 A JP 31937199A JP 31937199 A JP31937199 A JP 31937199A JP 2001141784 A JP2001141784 A JP 2001141784A
- Authority
- JP
- Japan
- Prior art keywords
- scan
- circuit
- terminal
- test
- flip
- 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.)
- Pending
Links
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/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
-
- 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/30—Marginal testing, e.g. by varying supply voltage
- G01R31/3016—Delay or race condition test, e.g. race hazard test
-
- 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/318541—Scan latches or cell details
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
きる半導体素子テスト回路を提供することにある。 【解決手段】半導体素子(LSI)に構成されるシステム
回路に含まれるSCAN回路の最後段に期間調整用フリップ
フロップが追加される。これにより、簡単にSCAN動作期
間を調整することができる。
Description
を検出するための半導体素子テスト回路に係り、特に、
レーシング防止回路を含むフリップフロップ回路から構
成される半導体素子テスト回路に関する。
し、半導体素子(LSI)に構成されるシステム回路の規
模も増大してきた。これにより、開発されたシステム回
路の故障を検出するためのTEST(テスト)回路(SCAN回
路)をシステム回路に構成することが必要となってき
た。
示す概略図である。図4において、SCAN回路は、複数の
テスト用フリップフロップ回路SCAN-FF(図4では、4
つのSCAN-FF、即ちSCAN-FF 1、SCAN-FF 2、SCAN-FF 3及
びSCAN-FF 4)が鎖状に接続する構造を有する。即ち、
各SCAN-FFのSCAN-out端子が次のSCAN-FFのSCAN-in端子
に接続する。また、図から明らかなように、SCAN回路を
構成する各SCAN-FFは、Dフリップフロップを有する回
路であって、システム回路1の一部である。従って、シ
ステム回路1の通常動作においては、各SCAN-FFのD端
子にシステム信号が入力され、Q端子よりシステム信号
が出力される。
れるSCAN-FFは、レーシング防止回路付きMUX-D方式SCAN
-FFと呼ばれる回路である。図5において、点線で囲ま
れる部分(2つのラッチ回路(LATCH1,LATCH2)とインバ
ータ(INVERTER1)とを含む部分)がDフリップフロップ
を構成する。そして、LATCH1のD端子には、セレクタが
接続される。セレクタは、SCAN-MODE端子(SM端子)に入
力されるSCAN-MODE信号によって、システム回路1から
のシステム信号又はテスト信号であるSCAN-DATA信号の
いずれかをLATCH1のD端子に供給する。例えば、セレク
タは、SCAN-MODE信号がHigh(‘1’)の場合、SCAN-FF
のD端子からのシステム信号を選択し、SCAN-MODE信号
がLow(‘0’)の場合、SCAN-FFのSCAN-in端子からのS
CAN-DATA信号を選択する。
グ防止用ラッチ回路(LATCH3)を有する。レーシング(競
合)とは、各SCAN-FFに入力されるクロックのタイミン
グと、Si端子に入力されるSCAN-DATA信号のタイミング
とがずれることにより、回路動作が不安定になる現象を
いう。LATCH3には、インバータ(INVERTER2)からのクロ
ック信号が供給されるとともに、LATCH2のQ出力がD端
子に入力される。そして、LATCH3のQ端子がSCAN-FFに
おけるSCAN-out端子となる。
6に示されるように、SCAN-FFは、クロック信号の立ち
上がりで、SCAN-in端子の状態をラッチし、そのラッチ
状態をQ端子から出力する。さらに、ラッチ状態は、次
のクロック信号の立ち下がりで、SCAN-out端子から出力
される。
回路において、テストのためのSCAN-DATA信号が選択さ
れた場合について次に説明する。
n端子からのSCAN-DATA信号が選択される場合の動作波形
図である。図7において、テストが選択されると、SCAN
-MODE信号がLowに下がり、SCAN動作(テスト)が開始さ
れる。このとき、このSCAN動作期間は、SCAN回路に含ま
れるフリップフロップの数分のクロック期間に設定され
る。従って、図4に示すSCAN回路に対してテストを実施
する場合、SCAN動作期間は4クロック期間となる(以
下、説明のために、SCAN動作期間中の4つのクロックを
順にクロックCK1、CK2、CK3、CK4と称する)。
選択されると、まず、SCAN-FF1のSCAN-in端子(以下、S
i端子)からSCAN-DATA信号(パルスP)が入力される。
SCAN-FF1は、クロックCK1の立ち上がりで、SCAN-DATA信
号Pの状態(図ではL状態)をラッチし、次のクロック
CK2の立ち下がりで、SCAN-out端子(以下、So端子)か
らラッチされた状態を出力する。SCAN-FF1のSo端子から
の出力信号は、出力とほぼ同時にSCAN-FF2のSi端子に
入力される。そして、SCAN-FF2は、SCAN-FF1同様に、ク
ロックCK2の立ち上がりで、SCAN-DATA信号Pの状態をラ
ッチし、次のクロックCK3で立ち下がりで、So端子から
ラッチされた状態を出力する。
上がりで、そのSi端子に入力された状態をラッチし、次
のクロックCK4の立ち下がりで、So端子からラッチされ
た状態を出力する。さらに、SCAN-FF4は、クロックCK4
の立ち下がりで、そのSi端子に入力された状態をラッチ
する。
間は、クロックCK4の立ち上がり後、次のクロックCK5
の立ち下がり前に終了してしまうので、SCAN動作期間中
に、SCAN-FF4のSo端子から出力されるSCAN-DATA信号を
得ることができない。このように、SCAN-FFが、レーシ
ング防止用のラッチ回路(LATCH3)を有することで、Si端
子から入力された信号がSo端子から出力されるまで、約
1クロック周期分の遅れが生じるため、SCAN動作期間中
に、最後段のSCAN-FF(図4では、SCAN-FF4)のSo端子
から出力されるSCAN-DATA信号を検出できないという問
題があった。
ADツール(ソフトウェア)側で、SCAN動作期間のクロ
ック数を変更する必要があった。しかしながら、上述し
たように、SCAN動作期間は、CADツールにおいて、SC
AN-FFの数分のクロック期間にあらかじめ設定されてお
り、CADツールにおけるプログラム変更は容易でな
い。
でSCAN動作期間を調整することができる半導体素子テス
ト回路を提供することにある。
に、本発明では、半導体素子(LSI)に構成されるシス
テム回路に含まれるSCAN回路の最後段に期間調整用フリ
ップフロップが追加される。これにより、簡単にSCAN動
作期間を調整することができる。
の構成は、半導体素子に構成されるシステム回路をテス
トするための半導体素子テスト回路において、それぞれ
レーシング防止回路を含むn個のテスト用フリップフロ
ップ回路と、追加のフリップフロップ回路とを備え、テ
スト用フリップフロップ回路は、システム回路の一部を
構成し、k(kは1〜n-1)番目のテスト用フリップフロッ
プ回路のテスト信号出力端子は、k+1番目のテスト用フ
リップフロップ回路のテスト信号入力端子と接続し、n
番目のテスト用フリップフロップ回路から出力されるテ
スト信号が追加のフリップフロップ回路に入力されるこ
とを特徴とする。
加のフリップフロップ回路のQ端子から出力されること
により、テスト信号をSCAN動作期間中に出力させること
ができる。
て説明する。しかしながら、本発明の技術的範囲が、本
実施の形態に限定されるものではない。
体素子テスト回路(SCAN回路)を示す図である。本発明
の実施の形態におけるSCAN(テスト)回路は、システム
回路1の一部を構成する複数のテスト用フリップフロッ
プ回路SCAN-FFに加えて、期間調整用フリップフロップ
回路FF-xを備える。FF-xは、最後段のSCAN-FFのさらに
後ろに接続される。FF-xの回路構成は、例えば、上述の
図5に示したSCAN-FFの回路構成と同様である。即ち、F
F-xは、システム信号とSCAN-DATA信号が選択的に入力さ
れるDフリップフロップ及びレーシング防止用ラッチ回
路を備える。また、FF-xは、図5の構成の回路構成から
セレクタを除いた構成であってもよい。FF-xは、システ
ム回路の一部を構成しないので、システム回路からのシ
ステム信号が入力されないからである。さらに、FF-x
は、図5の回路構成からレーシング防止用ラッチ回路を
除いた構成であってもよい。FF-xは、SCAN回路の最後段
のフリップフロップ回路であるから、その出力信号は次
のフリップフロップ回路に入力されないので、レーシン
グを考慮する必要がないからである。即ち、FF-xは、少
なくとも1つのDフリップフロップを含む回路である。
そして、以下に説明するように、本発明の実施の形態で
は、SCAN-DATA信号が、FF-xのQ端子から出力される。
この期間調整用FF(FF-x)は、システム回路1の一部を構
成しないダミーのフリップフロップなので、そのQ端子
をSCAN-DATA信号の出力のために使用することが可能と
なる。
回路の動作波形図である。図2において、SCAN-FF1から
SCAN-FF4までの動作は、上述の図7と同様である。即
ち、テストが選択されると、SCAN-MODE信号がLowに下が
り、SCAN動作が開始される。このとき、このSCAN動作期
間は、SCAN回路に含まれるフリップフロップの数分のク
ロック期間に設定される。本実施の形態では、FF-xが追
加されるので、図1に示すSCAN回路において、SCAN動作
(テスト)を実施する場合、SCAN動作期間は5クロック
期間となる(以下、説明のために、SCAN動作期間中の5
つのクロックを順にクロックCK1、CK2、CK3、CK4、CK5
と称する)。
AN回路は、システム回路1に組み込まれるSCAN-FFに加
えて、期間調整用フリップフロップFF-xを有するので、
SCAN動作期間が、SCAN-FFの数(図1では4つ)プラス
1個のクロック期間だけ設定される。これにより、SCAN
動作期間中に、SCAN-DATA信号を出力させることができ
る。
選択されると、まず、SCAN-FF1のSi端子からSCAN-DATA
信号(パルスP)が入力される。SCAN-FF1は、クロック
CK1の立ち上がりで、SCAN-DATA信号Pの状態(図ではL
状態)をラッチし、次のクロックCK2の立ち下がりで、S
o端子からラッチされた状態を出力する。SCAN-FF1のSo
端子からの出力信号は、出力とほぼ同時にSCAN-FF2のS
i端子に入力される。そして、SCAN-FF2は、SCAN-FF1同
様に、クロックCK2の立ち上がりで、SCAN-DATA信号Pの
状態をラッチし、次のクロックCK3で立ち下がりで、So
端子からラッチされた状態を出力する。
の立ち上がりで、そのSi端子に入力された状態をラッチ
し、その次のクロックの立ち下がりで、So端子からラッ
チした状態を出力する。従って、SCAN-FF3は、クロック
CK3の立ち上がりで、SCAN-DATA信号PのL状態をラッチ
する。そして、SCAN-FF3は、次のクロックCK4の立ち下
がりで、So端子からL状態を出力する。さらにSCAN-FF4
は、クロックCK4の立ち上がりで、L状態をラッチし、
次のクロックCK5の立ち下がりで、So端子からL状態を
出力する。SCAN-FF4のSo端子からの出力信号は、次
に、FF-xのSi端子に入力される。
りで、そのQ端子からL状態を出力する。FF-xのQ出力
は、図6に示すように、クロックの立ち上がり時であ
る。また、上述したように、FF-xはシステム回路1の一
部を構成しないので、そのQ端子をテスト用端子として
使用することができる。図示されるように、SCAN動作期
間は、クロックCK5の立ち上がり後に終了するので、FF-
xは、SCAN-FF1がクロックCK1の立ち下がりでラッチした
SCAN-DATA信号を、SCAN動作期間中に、そのQ端子から
出力することができる。従って、SCAN動作期間中に、Q
出力が変化するので、クロックの周期に同期した所定の
ストローブタイミングでQ出力を測定する場合、Q出力
の変化、即ちSCAN-DATA信号を検出することができる。
なお、クロックCK5の立ち上がり後に、SCAN動作期間が
終了してしまうので、FF-xのSo端子からは、SCAN-DATA
信号は出力されない。
を示す概略図である。システム回路は、半導体素子10
内部に構成される。そして、システム回路から外部に取
り出される信号を出力する端子は、半導体素子(LSI)
の外部に設けられる複数のLSI端子に接続する。従っ
て、期間調整用フリップフロップFF-xのQ端子も、複数
のLSI端子の一つに接続する。
に、テスタープローブ20を接触させ、テスタープロー
ブからの信号を測定機器30が測定することによって、
FF-xのQ出力が検出される。
れるシステム回路は、例えば、10000〜1000000程度のベ
ーシックセル(basic cell:bc)によって構成される。そ
して、例えば、1つのフリップフロップ(SCAN-FF、FF-
xを含む)は、通常、10〜15程度のベーシックセル(bc)
によって構成される。
リップフロップをシステム回路に追加するだけなので、
システム回路の規模に影響を与えるほどのベーシックセ
ルを消費せずに、SCAN動作期間を調整することができ
る。
ATA信号は、1つのパルス信号に限定されず、例えば、
一定周期でHigh状態とLow状態を繰り返すような信号で
あってもよい。
限定されず、特許請求の範囲に記載された発明とその均
等物に及ぶものである。
I)に構成されるシステム回路に含まれるSCAN回路の最
後段に期間調整用フリップフロップが一つ追加されるの
で、SCAN動作期間が1クロック周期分延長する。これに
より、LSI設計用のCADツール(ソフトウェア)にお
けるプログラム変更することなく、簡単にSCAN動作期間
を調整することができ、SCAN-DATA信号を検出すること
ができるようになる。
フリップフロップを一つ追加するだけなので、システム
回路の規模を制限することなく、SCAN動作期間を調整す
ることができる。
回路(SCAN回路)を示す図である。
形図である。
である。
ある。
Claims (3)
- 【請求項1】半導体素子に構成されるシステム回路をテ
ストするための半導体素子テスト回路において、 それぞれレーシング防止回路を含むn個のテスト用フリ
ップフロップ回路と、 追加のフリップフロップ回路とを備え、 前記テスト用フリップフロップ回路は、前記システム回
路の一部を構成し、k(kは1〜n-1)番目のテスト用フリ
ップフロップ回路のテスト信号出力端子は、k+1番目の
テスト用フリップフロップ回路のテスト信号入力端子と
接続し、n番目のテスト用フリップフロップ回路から出
力されるテスト信号が前記追加のフリップフロップ回路
に入力されることを特徴とする半導体素子テスト回路。 - 【請求項2】請求項1において、 前記テスト信号は、前記追加のフリップフロップ回路の
Q端子から出力されることを特徴とする半導体素子テス
ト回路。 - 【請求項3】請求項1又は2において、 前記追加のフリップフロップ回路は、少なくともDフリ
ップフロップを含むことを特徴とする半導体素子テスト
回路。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31937199A JP2001141784A (ja) | 1999-11-10 | 1999-11-10 | 半導体素子テスト回路 |
| US09/628,166 US6437589B1 (en) | 1999-11-10 | 2000-07-28 | Semiconductor device test circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31937199A JP2001141784A (ja) | 1999-11-10 | 1999-11-10 | 半導体素子テスト回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001141784A true JP2001141784A (ja) | 2001-05-25 |
Family
ID=18109414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31937199A Pending JP2001141784A (ja) | 1999-11-10 | 1999-11-10 | 半導体素子テスト回路 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6437589B1 (ja) |
| JP (1) | JP2001141784A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006105891A (ja) * | 2004-10-08 | 2006-04-20 | Univ Of Tokyo | 集積回路およびそのテスト方法ならびに集積回路装置 |
| JP2009515160A (ja) * | 2005-11-02 | 2009-04-09 | エヌエックスピー ビー ヴィ | 集積回路検査方法及び装置 |
| JP2009216619A (ja) * | 2008-03-12 | 2009-09-24 | Texas Instr Japan Ltd | 半導体集積回路装置 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4005813B2 (ja) * | 2002-01-28 | 2007-11-14 | 株式会社東芝 | 半導体装置 |
| US7109747B1 (en) * | 2004-09-09 | 2006-09-19 | National Semiconductor Corporation | Low power, high speed logic controller that implements thermometer-type control logic by utilizing scan flip-flops and a gated clock |
| US7856578B2 (en) * | 2005-09-23 | 2010-12-21 | Teradyne, Inc. | Strobe technique for test of digital signal timing |
| US7573957B2 (en) | 2005-09-23 | 2009-08-11 | Teradyne, Inc. | Strobe technique for recovering a clock in a digital signal |
| US7574632B2 (en) * | 2005-09-23 | 2009-08-11 | Teradyne, Inc. | Strobe technique for time stamping a digital signal |
| US7378854B2 (en) * | 2005-10-28 | 2008-05-27 | Teradyne, Inc. | Dual sine-wave time stamp method and apparatus |
| US7593497B2 (en) * | 2005-10-31 | 2009-09-22 | Teradyne, Inc. | Method and apparatus for adjustment of synchronous clock signals |
| JPWO2009084424A1 (ja) * | 2007-12-28 | 2011-05-19 | 日本電気株式会社 | 半導体テスト装置、半導体装置および試験方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04195347A (ja) | 1990-11-27 | 1992-07-15 | Koufu Nippon Denki Kk | ラッチ回路 |
| US5737341A (en) * | 1993-07-01 | 1998-04-07 | Matsushita Electric Industrial Co., Ltd. | Method of generating test sequence and apparatus for generating test sequence |
| JPH09284810A (ja) * | 1996-04-10 | 1997-10-31 | Sony Corp | 信号処理回路と集積回路およびその自己診断方法 |
| US5881067A (en) * | 1997-01-28 | 1999-03-09 | Sun Microsystems, Inc. | Flip-flop design and technique for scan chain diagnosis |
-
1999
- 1999-11-10 JP JP31937199A patent/JP2001141784A/ja active Pending
-
2000
- 2000-07-28 US US09/628,166 patent/US6437589B1/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006105891A (ja) * | 2004-10-08 | 2006-04-20 | Univ Of Tokyo | 集積回路およびそのテスト方法ならびに集積回路装置 |
| JP2009515160A (ja) * | 2005-11-02 | 2009-04-09 | エヌエックスピー ビー ヴィ | 集積回路検査方法及び装置 |
| JP2009216619A (ja) * | 2008-03-12 | 2009-09-24 | Texas Instr Japan Ltd | 半導体集積回路装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6437589B1 (en) | 2002-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8065549B2 (en) | Scan-based integrated circuit having clock frequency divider | |
| KR100308189B1 (ko) | 코어셀기반의집적회로의테스트용이도를증가시키기위한바운더리스캔회로 | |
| EP0530835A1 (en) | Testing circuit provided in digital logic circuits | |
| JP2001141784A (ja) | 半導体素子テスト回路 | |
| US7778790B2 (en) | Semiconductor integrated circuit device and delay fault testing method | |
| US7080302B2 (en) | Semiconductor device and test system therefor | |
| JP4480238B2 (ja) | 半導体装置 | |
| JP2003121497A (ja) | 論理回路テスト用スキャンパス回路及びこれを備えた集積回路装置 | |
| JP4662520B2 (ja) | スキャンテスト回路およびスキャンテスト方法、並びに半導体集積回路 | |
| CN115078956B (zh) | 测试电路 | |
| JPH112664A (ja) | バウンダリスキャンレジスタ | |
| JP3594582B2 (ja) | 半導体装置 | |
| JP2000304816A (ja) | 診断機能付き論理集積回路および論理集積回路の診断方法 | |
| JP4526176B2 (ja) | Ic試験装置 | |
| JPH10177060A (ja) | スキャン回路 | |
| JP2000227456A (ja) | スキャンフリップフロップ | |
| JP2001203322A (ja) | 半導体集積装置 | |
| JP4644966B2 (ja) | 半導体試験方法 | |
| JPH1123660A (ja) | 集積回路のテスト容易化回路 | |
| JP2002365333A (ja) | 半導体集積回路 | |
| JP2002189060A (ja) | 半導体集積回路装置およびその検査方法 | |
| JPH11101852A (ja) | 可変遅延素子試験回路 | |
| JP2000216344A (ja) | 半導体装置、そのテスト方法および設計方法 | |
| JP2004037264A (ja) | スキャン機能付きフリップフロップ回路およびスキャンテスト回路 | |
| JP2002016226A (ja) | 半導体集積回路装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040929 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060801 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061002 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070123 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070326 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070724 |