JP2007170959A - 半導体集積回路とその設計方法 - Google Patents
半導体集積回路とその設計方法 Download PDFInfo
- Publication number
- JP2007170959A JP2007170959A JP2005368387A JP2005368387A JP2007170959A JP 2007170959 A JP2007170959 A JP 2007170959A JP 2005368387 A JP2005368387 A JP 2005368387A JP 2005368387 A JP2005368387 A JP 2005368387A JP 2007170959 A JP2007170959 A JP 2007170959A
- Authority
- JP
- Japan
- Prior art keywords
- scan
- clock signal
- clock
- latch
- terminal
- 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
- 239000004065 semiconductor Substances 0.000 title claims abstract description 27
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000013461 design Methods 0.000 title abstract description 10
- 230000000630 rising effect Effects 0.000 claims abstract description 21
- 239000000872 buffer Substances 0.000 claims description 20
- 238000010586 diagram Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 9
- 230000001902 propagating effect Effects 0.000 claims description 5
- 239000000203 mixture Substances 0.000 claims 1
- 238000012545 processing Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
-
- 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)
- Tests Of Electronic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
【解決手段】論理ブロック1の入力端子Iの前段に設けられたスキャンFF2のスキャンデータ用の入力端子SIに、スキャン経路4からきた信号をラッチ10でラッチして与えるように構成する。対応するラッチ10とスキャンFF2は、クロック信号CLKの異なるエッジ(一方が立ち上がりであれば、他方は立ち下がり)で動作するように組み合わせる。また、ゲートセル12を設け、通常動作時にラッチ10に対するクロック信号CLKを停止させる。
【選択図】図1
Description
この半導体集積回路は、入力される信号に応じて論理処理を行いその結果を出力する論理ブロック11,12の入力側に、従来配置されているタイミング調整用のフリップフロップ(以下、「FF」という)に代えて、スキャンFF(SFF)21〜24を設けると共に、スキャン入力データSINを入力するためのスキャン入力端子3を設けている。
この半導体集積回路では、モード選択信号MODによってスキャンモードが指定されると、各スキャンFF21〜24は入力端子SI側が選択される。これにより、スキャン入力端子3から、スキャン経路41→遅延バッファ51→スキャンFF21→スキャン経路42→遅延バッファ52→スキャンFF22→・・・→スキャンFF24→スキャン経路45を経てスキャン出力端子6に至るスキャンパスが構成される。
この半導体集積回路では、モード選択信号MODによってスキャンモードが指定されると、各スキャンFF21〜24は入力端子SI側が選択される。これにより、スキャン入力端子3から、スキャン経路41→ラッチ101→スキャンFF21→スキャン経路42→ラッチ102→スキャンFF22→・・・→スキャンFF24→スキャン経路45を経てスキャン出力端子6に至るスキャンパスが構成される。
(1) 論理ブロックやその入出力信号の数は一例である。また、スキャンパスは1本として説明したが、複数のスキャンパスを並列して設けることができる。
(2) 単一のクロック信号を用いる回路を説明したが、複数のクロック信号を用いる回路では、各クロック信号に対して同様の回路を構成することができる。
(3) クロック信号CLKの立ち上がりエッジで動作するスキャンFFと、立ち下がりエッジで動作するスキャンFFが混在した場合を説明したが、すべてのスキャンFFが同じエッジで動作する場合には、ラッチに対するクロック供給路は1つで良い。
2 スキャンFF
4 スキャン経路
10 ラッチ
11 遅延バッファ
12 ゲートセル
Claims (4)
- 与えられる入力信号に応じてそれぞれ所定の論理動作を行い、その論理動作に応じた信号を出力する複数の論理ブロックと、
前記論理ブロックに与える入力信号毎に設けられ、通常動作モード時には第1の入力端子に与えられる該論理ブロックに対する入力信号を選択し、スキャンモード時には第2の入力端子に与えられるスキャン信号を選択して、第1のクロック供給路から与えられるクロック信号に同期して出力するN(但し、Nは2以上の整数)個のスキャン・フリップフロップと、
前記スキャン・フリップフロップに対応して設けられ、データ端子に与えられる信号をゲート端子に与えられるクロック信号に同期して保持して該スキャン・フリップフロップの第2の入力端子に出力するN個のラッチと、
スキャン入力端子から前記複数のラッチの内の1番目のラッチのデータ端子に前記スキャン信号を伝搬する第1のスキャン経路と、
前記スキャン・フリップフロップの内でi(但し、i=1〜N−1)番目のラッチに対応するi番目のスキャン・フリップフロップの出力側から、i+1番目のラッチのデータ端子に前記スキャン信号を伝搬する第i+1のスキャン経路と、
前記N番目のスキャン・フリップフロップの出力側からスキャン出力端子に前記スキャン信号を伝搬する第N+1のスキャン経路と、
スキャンモード時には外部クロック端子に与えられるクロック信号を出力し、通常動作モード時には該クロック信号の出力を停止するゲートセルと、
前記ゲートセルの出力側から前記複数のラッチのゲート端子に前記クロック信号を供給する第2のクロック供給路と、
前記外部クロック端子に与えられるクロック信号のタイミングを調整して前記第1のクロック供給路に出力する遅延バッファとを、
備えたことを特徴とする半導体集積回路。 - 前記スキャン・フリップフロップが、前記クロック信号の立ち上がりで動作するものと立ち下がりで動作するものが混在している場合に、該クロック信号の立ち上がりで動作するスキャン・フリップフロップに対してクロック信号の立ち下がりで動作するラッチを設け、該クロック信号の立ち下がりで動作するスキャン・フリップフロップに対してクロック信号の立ち上がりで動作するラッチを設けたことを特徴とする請求項1記載の半導体集積回路。
- 複数の論理ブロックとこれらの論理ブロックに入力信号をクロック信号に同期して与えるためのフリップフロップを有する半導体集積回路の回路図情報を準備する処理と、
前記回路図情報中のフリップフロップを、スキャン・フリップフロップに置き換える処理と、
前記スキャン・フリップフロップのスキャンの順番を決定し、スキャン入力端子からその順番に従って該スキャン・フリップフロップをチェーン状に接続してスキャン出力端子に至るスキャン経路を設ける処理と、
前記スキャン経路上の各スキャン・フリップフロップの前段に、クロック信号に従って該スキャン・フリップフロップへ与えるデータを保持するラッチを挿入する処理と、
スキャンモード時には外部クロック端子に与えられるクロック信号を出力し、通常動作モード時には該クロック信号の出力を停止するゲートセルを設ける処理と、
前記ゲートセルの出力側から前記複数のラッチに前記クロック信号を供給するクロック供給路を設ける処理と、
前記外部クロック端子に与えられるクロック信号のタイミングを調整して前記スキャン・フリップフロップに供給する遅延バッファを設ける処理とを、
順次行うことを特徴とする半導体集積回路の設計方法。 - 前記スキャン・フリップフロップが、前記クロック信号の立ち上がりで動作するものと立ち下がりで動作するものが混在している場合に、
前記ラッチを挿入する処理において、クロック信号の立ち上がりで動作するスキャン・フリップフロップに対してクロック信号の立ち下がりで動作するラッチを設け、クロック信号の立ち下がりで動作するスキャン・フリップフロップに対してクロック信号の立ち上がりで動作するラッチを設け、
前記クロック供給路を設ける処理において、前記クロック信号の立ち下がりで動作するラッチに対する第1のクロック供給路と、該クロック信号の立ち上がりで動作するラッチに対する第2のクロック供給路を設け、該第2のクロック供給路には、該クロック信号の位相を反転したクロック信号を供給するように構成する、
ことを特徴とする請求項3記載の半導体集積回路の設計方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005368387A JP2007170959A (ja) | 2005-12-21 | 2005-12-21 | 半導体集積回路とその設計方法 |
US11/592,163 US7712002B2 (en) | 2005-12-21 | 2006-11-03 | Test circuit for semiconductor integrated circuit |
CNA2006101621739A CN1987504A (zh) | 2005-12-21 | 2006-12-07 | 半导体集成电路及其设计方法 |
KR1020060125388A KR101383633B1 (ko) | 2005-12-21 | 2006-12-11 | 반도체 집적회로와 그 설계방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005368387A JP2007170959A (ja) | 2005-12-21 | 2005-12-21 | 半導体集積回路とその設計方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007170959A true JP2007170959A (ja) | 2007-07-05 |
Family
ID=38175203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005368387A Pending JP2007170959A (ja) | 2005-12-21 | 2005-12-21 | 半導体集積回路とその設計方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7712002B2 (ja) |
JP (1) | JP2007170959A (ja) |
KR (1) | KR101383633B1 (ja) |
CN (1) | CN1987504A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016130680A (ja) * | 2015-01-14 | 2016-07-21 | 富士通株式会社 | 電子回路装置及び試験装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7657805B2 (en) | 2007-07-02 | 2010-02-02 | Sun Microsystems, Inc. | Integrated circuit with blocking pin to coordinate entry into test mode |
US8037385B2 (en) * | 2008-12-12 | 2011-10-11 | Qualcomm Incorporat | Scan chain circuit and method |
KR101629249B1 (ko) * | 2009-06-09 | 2016-06-22 | 삼성전자주식회사 | 스캔 플립플롭 회로 및 스캔 테스트 회로 |
KR20110071254A (ko) * | 2009-12-21 | 2011-06-29 | 삼성전자주식회사 | 시스템온칩 테스트 장치 및 이를 포함하는 시스템온칩 |
CN103236836B (zh) * | 2013-04-10 | 2016-03-16 | 中国科学院微电子研究所 | 具有mux模式的lut结构及与其相配套的eda优化方法 |
US9606182B2 (en) | 2014-06-16 | 2017-03-28 | Samsung Electronics Co., Ltd. | System on chip |
US9753086B2 (en) * | 2014-10-02 | 2017-09-05 | Samsung Electronics Co., Ltd. | Scan flip-flop and scan test circuit including the same |
KR20160054793A (ko) | 2014-11-07 | 2016-05-17 | 에스케이하이닉스 주식회사 | 쉬프트 레지스터 회로 및 이를 포함하는 메모리 장치 |
KR102521651B1 (ko) | 2016-04-07 | 2023-04-13 | 삼성전자주식회사 | 멀티 비트 플립플롭들 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0560834A (ja) * | 1991-02-14 | 1993-03-12 | Matsushita Electric Ind Co Ltd | 半導体集積回路 |
JPH07192043A (ja) * | 1993-08-06 | 1995-07-28 | Matsushita Electric Ind Co Ltd | スキャンテスト回路の配置配線方法及びその配置配線装置並びに半導体集積回路 |
JPH10267994A (ja) * | 1997-03-24 | 1998-10-09 | Oki Electric Ind Co Ltd | 集積回路 |
JP2003294811A (ja) * | 2002-03-29 | 2003-10-15 | Hitachi Ltd | 半導体集積回路装置 |
JP2005032102A (ja) * | 2003-07-09 | 2005-02-03 | Matsushita Electric Ind Co Ltd | スキャンテスト設計方法、スキャンテスト回路、スキャンフリップフロップ回路、スキャンテスト回路挿入用cadプログラム、大規模集積回路及び携帯デジタル機器 |
JP2005300308A (ja) * | 2004-04-09 | 2005-10-27 | Oki Electric Ind Co Ltd | 半導体集積回路 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4513418A (en) * | 1982-11-08 | 1985-04-23 | International Business Machines Corporation | Simultaneous self-testing system |
JP2626920B2 (ja) * | 1990-01-23 | 1997-07-02 | 三菱電機株式会社 | スキャンテスト回路およびそれを用いた半導体集積回路装置 |
US5592493A (en) * | 1994-09-13 | 1997-01-07 | Motorola Inc. | Serial scan chain architecture for a data processing system and method of operation |
US5878055A (en) * | 1997-12-09 | 1999-03-02 | International Business Machines Corporation | Method and apparatus for verifying a single phase clocking system including testing for latch early mode |
US6023778A (en) * | 1997-12-12 | 2000-02-08 | Intel Corporation | Method and apparatus for utilizing mux scan flip-flops to test speed related defects by delaying an active to inactive transition of a scan mode signal |
US6728914B2 (en) * | 2000-12-22 | 2004-04-27 | Cadence Design Systems, Inc | Random path delay testing methodology |
US6816990B2 (en) * | 2002-01-28 | 2004-11-09 | International Business Machines Corporation | VLSI chip test power reduction |
US7149942B2 (en) * | 2002-12-16 | 2006-12-12 | Renesas Technology Corp. | Semiconductor integrated circuit with test circuit |
US7516379B2 (en) * | 2004-04-06 | 2009-04-07 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Circuit and method for comparing circuit performance between functional and AC scan testing in an integrated circuit (IC) |
US7278074B2 (en) * | 2005-01-26 | 2007-10-02 | Intel Corporation | System and shadow circuits with output joining circuit |
-
2005
- 2005-12-21 JP JP2005368387A patent/JP2007170959A/ja active Pending
-
2006
- 2006-11-03 US US11/592,163 patent/US7712002B2/en not_active Expired - Fee Related
- 2006-12-07 CN CNA2006101621739A patent/CN1987504A/zh active Pending
- 2006-12-11 KR KR1020060125388A patent/KR101383633B1/ko active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0560834A (ja) * | 1991-02-14 | 1993-03-12 | Matsushita Electric Ind Co Ltd | 半導体集積回路 |
JPH07192043A (ja) * | 1993-08-06 | 1995-07-28 | Matsushita Electric Ind Co Ltd | スキャンテスト回路の配置配線方法及びその配置配線装置並びに半導体集積回路 |
JPH10267994A (ja) * | 1997-03-24 | 1998-10-09 | Oki Electric Ind Co Ltd | 集積回路 |
JP2003294811A (ja) * | 2002-03-29 | 2003-10-15 | Hitachi Ltd | 半導体集積回路装置 |
JP2005032102A (ja) * | 2003-07-09 | 2005-02-03 | Matsushita Electric Ind Co Ltd | スキャンテスト設計方法、スキャンテスト回路、スキャンフリップフロップ回路、スキャンテスト回路挿入用cadプログラム、大規模集積回路及び携帯デジタル機器 |
JP2005300308A (ja) * | 2004-04-09 | 2005-10-27 | Oki Electric Ind Co Ltd | 半導体集積回路 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016130680A (ja) * | 2015-01-14 | 2016-07-21 | 富士通株式会社 | 電子回路装置及び試験装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20070067615A (ko) | 2007-06-28 |
CN1987504A (zh) | 2007-06-27 |
US20070143652A1 (en) | 2007-06-21 |
US7712002B2 (en) | 2010-05-04 |
KR101383633B1 (ko) | 2014-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101383633B1 (ko) | 반도체 집적회로와 그 설계방법 | |
US7353441B2 (en) | Flip flop circuit and apparatus using a flip flop circuit | |
US20050151560A1 (en) | Scan flip flop, semiconductor device, and production method of semiconductor device | |
US7872513B2 (en) | Apparatus and circuit including latch circuit, and method of controlling latch circuit | |
JP2003043108A (ja) | フリップフロップ及びスキャンパス回路 | |
JP4702137B2 (ja) | スキャンテスト用フリップフロップ | |
JP2003316566A (ja) | パイプラインプロセッサ | |
JP2008172779A (ja) | 高速動作のためのフリップフロップ | |
KR100632615B1 (ko) | 동기식 메모리 장치의 테스트를 위한 데이터 스트로브신호 생성 회로 | |
US20040019830A1 (en) | Test apparatus of semiconductor integrated circuit with hold error preventing function | |
JP4649064B2 (ja) | 出力回路 | |
JP5580763B2 (ja) | 半導体集積回路 | |
JP2008058098A (ja) | 半導体集積回路 | |
US7373571B2 (en) | Achieving desired synchronization at sequential elements while testing integrated circuits using sequential scan techniques | |
EP4435445A1 (en) | Integrated circuit and operating method thereof | |
JP5417874B2 (ja) | フリップフロップ回路 | |
JP2008219535A (ja) | 同期回路 | |
JP2001257566A (ja) | イネーブル付きラッチ回路 | |
JP2005077331A (ja) | スキャンテスト回路 | |
JP2967765B2 (ja) | バウンダリ・スキャン回路 | |
CN118694343A (zh) | 集成电路及其操作方法 | |
JPH0818438A (ja) | ゲートアレー構成半導体装置 | |
JP2008172156A (ja) | 半導体集積回路 | |
JP2008103929A (ja) | 半導体集積回路 | |
JP2007218748A (ja) | 半導体集積回路およびその設計方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080729 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20081210 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090417 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100624 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100706 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101109 |