KR101006822B1 - 투명한 테스트 방법 및 스캔 플립 플롭 - Google Patents
투명한 테스트 방법 및 스캔 플립 플롭 Download PDFInfo
- Publication number
- KR101006822B1 KR101006822B1 KR1020097000531A KR20097000531A KR101006822B1 KR 101006822 B1 KR101006822 B1 KR 101006822B1 KR 1020097000531 A KR1020097000531 A KR 1020097000531A KR 20097000531 A KR20097000531 A KR 20097000531A KR 101006822 B1 KR101006822 B1 KR 101006822B1
- Authority
- KR
- South Korea
- Prior art keywords
- input
- scan
- dft
- user
- core
- 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
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
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/30—Accessing single arrays
- G11C29/32—Serial access; Scan testing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F11/26—Functional 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/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/318583—Design for test
-
- 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/318541—Scan latches or cell details
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/30—Accessing single arrays
- G11C2029/3202—Scan chain
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)
- Tests Of Electronic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
Claims (48)
- 집적 회로 설계 방법으로서,통합 테스트용 설계 (design-for-testability; DFT) 기능성을 갖는 각자의 로직 블록을 통해 게이트-레벨 네트리스트의 저장 기능을 구현하는 단계를 포함하는, 집적 회로의 적어도 일부의 타겟 구현 아키텍쳐 상에 상기 게이트 레벨 네트리스트를 매핑하는 단계를 포함하는, 집적 회로 설계 방법.
- 통합 테스트용 설계 기능성을 갖는 로직 블록으로서,제 1 제어 입력, 제 2 제어 입력, 사용자 데이터 입력, 스캔 데이터 입력, 사용자 클록 입력, 및 스캔 클록 입력을 포함하는 신호 라인들;코어 D 입력 및 코어 클록 입력을 포함하는 코어 클록형 D형 저장 플립 플롭;상기 제 1 제어 입력의 함수로서 상기 사용자 데이터 입력과 상기 스캔 데이터 입력 중에서 선택하여 상기 코어 D 입력을 구동하도록 구성된 D 입력 선택기; 및상기 제 2 제어 입력의 함수로서 상기 사용자 클록 입력과 상기 스캔 클록 입력 중에서 선택하여 상기 코어 클록 입력을 구동하도록 구성된 클록 입력 선택기를 포함하고,사용자 모드에서, 상기 로직 블록은 집적 회로의 적어도 일부를 특정하는 어플리케이션 네트리스트 내의 플립 플롭 매크로로서 동작하도록 구성되고,테스트 모드에서, 상기 로직 블록은 상기 사용자 데이터 입력의 값 또는 상기 사용자 클록 입력의 값과 상관없이 스캔 체인으로서 투명하게 동작하도록 구성되는, 로직 블록.
- 제 2 항에 있어서,상기 코어 클록형 D형 저장 플립 플롭은 코어 Q 출력을 더 포함하고,상기 스캔 체인은 상기 로직 블록의 제 1 인스턴스의 상기 코어 Q 출력을 상기 로직 블록의 제 2 인스턴스의 스캔 데이터 입력에 결합함으로써 구현되는, 로직 블록.
- 제 3 항에 있어서,상기 스캔 체인의 상기 로직 블록의 상기 제 1 인스턴스 및 상기 제 2 인스턴스의 대응하는 제 1 제어 입력과 제 2 제어 입력은 논리적으로 동일하고, 상기 제 1 제어 입력이 상기 사용자 데이터 입력으로 설정되고 상기 제 2 제어 입력이 상기 사용자 클록 입력으로 설정될 때에 상기 사용자 모드에서 동작하는, 로직 블록.
- 제 4 항에 있어서,상기 스캔 체인의 상기 로직 블록의 상기 제 1 인스턴스 및 상기 제 2 인스턴스는, 상기 제 1 제어 입력이 상기 스캔 데이터 입력으로 설정되고 상기 제 2 제어 입력이 상기 스캔 클록 입력으로 설정될 때에 상기 테스트 모드의 시프트 서브 모드에서 동작하는, 로직 블록.
- 제 4 항에 있어서,상기 스캔 체인의 상기 로직 블록의 상기 제 1 인스턴스 및 상기 제 2 인스턴스는, 상기 제 1 제어 입력이 상기 사용자 데이터 입력으로 설정되고 제 3 제어 입력이 캡쳐 Q 출력으로 설정될 때에 상기 테스트 모드의 캡쳐 서브 모드에서 동작하고,상기 로직 블록은, 상기 로직 블록의 상기 제 1 인스턴스의 캡쳐 결과가 상기 로직 블록의 상기 제 2 인스턴스의 캡쳐 결과에 영향을 미치지 않도록 구성되는, 로직 블록.
- 제 6 항에 있어서,상기 캡쳐 서브 모드에서, 상기 사용자 데이터 입력은, 상기 스캔 클록 입력, 상기 사용자 클록 입력, 및 상기 제 2 제어 입력의 함수로서 상기 코어 클록형 D형 저장 플립 플롭으로 선택적으로 클록킹되도록 구성되는, 로직 블록.
- 제 6 항에 있어서,상기 코어 클록형 D형 저장 플립 플롭은 코어 비동기 세트 입력 및 코어 비동기 리세트 입력을 더 포함하고,상기 로직 블록은,비동기 세트 입력 및 상기 제 2 제어 입력이 모두 활성 상태일 때 상기 코어 비동기 세트 입력을 활성으로 구동하기 위해 제 1 비동기 제어 신호를 생성하도록 구성된 세트 게이팅 로직; 및비동기 리세트 입력 및 상기 제 2 제어 입력이 모두 활성 상태일 때 상기 코어 비동기 리세트 입력을 활성으로 구동하기 위해 제 2 비동기 제어 신호를 생성하도록 구성된 리세트 게이팅 로직을 더 포함하고,상기 비동기 세트 입력 및 상기 비동기 리세트 입력은 단지 상기 사용자 모드 및 상기 캡쳐 서브 모드에서만 유효하도록 구성되는, 로직 블록.
- 컴퓨팅 디바이스에 의한 컴퓨터-실행가능 명령의 실행에 응답하여, 상기 컴퓨팅 디바이스를 인에이블하도록 구성된 상기 컴퓨터-실행가능 명령이 저장된 비일시적 컴퓨터 판독가능 매체로서,상기 컴퓨팅 디바이스로 하여금,통합 테스트용 설계 (DFT) 기능성을 갖는 각자의 로직 블록을 통해 게이트-레벨 네트리스트의 저장 기능을 구현하는 단계를 포함하는, 집적 회로의 적어도 일부의 타겟 구현 아키텍쳐 상에 상기 게이트 레벨 네트리스트를 매핑하는 단계를 포함하는 동작을 수행하게 하는, 비일시적 컴퓨터 판독가능 매체.
- 제 1 항에 있어서,상기 매핑하는 단계는 표준 셀 라이브러리를 이용하여 상기 타겟 구현 아키텍쳐의 로직 어레이의 기능 블록들을 구현하는 단계를 포함하고,상기 로직 어레이는 적어도 하나의 사전 설계된 하위층의 베이스 어레이 부분 및 적어도 하나의 주문화가능한 상위층을 포함하는, 집적 회로 설계 방법.
- 제 1 항에 있어서,상기 로직 블록은 DFT-인에이블형 플립 플롭인, 집적 회로 설계 방법.
- 제 1 항에 있어서,상기 로직 블록은 DFT-인에이블형 래치인, 집적 회로 설계 방법.
- 제 1 항에 있어서,상기 로직 블록은,제 1 제어 신호, 제 2 제어 신호, 사용자 데이터 입력, 스캔 데이터 입력, 사용자 클록 입력, 및 스캔 클록 입력을 포함하는 신호 라인들;코어 D 입력 및 코어 클록 입력을 포함하는 코어 클록형 D형 저장 플립 플롭;상기 제 1 제어 신호의 함수로서 상기 사용자 데이터 입력과 상기 스캔 데이터 입력 중에서 선택하여 상기 코어 D 입력을 구동하도록 구성된 D 입력 선택기; 및상기 제 2 제어 신호의 함수로서 상기 사용자 클록 입력과 상기 스캔 클록 입력 중에서 선택하여 상기 코어 클록 입력을 구동하도록 구성된 클록 입력 선택기를 포함하는, 집적 회로 설계 방법.
- 제 3 항에 있어서,상기 신호 라인들은 총 Q 출력 및 제 3 제어 입력을 더 포함하는, 로직 블록.
- 제 14 항에 있어서,상기 제 3 제어 입력에 연결된 인에이블, 캡쳐 Q 출력, 및 캡쳐 D 입력을 포함하는 캡쳐 D형 저장 플립 플롭; 및상기 제 3 제어 입력의 함수로서 상기 코어 Q 출력과 상기 캡쳐 Q 출력 중에서 선택하여 상기 총 Q 출력을 구동하도록 구성된 출력 선택기를 더 포함하는, 로직 블록.
- 제 8 항에 있어서,상기 제 1 비동기 제어 신호와 상기 제 2 비동기 제어 신호가 동시에 활성으로 구동되는 경우에 상기 제 1 비동기 제어 신호와 상기 제 2 비동기 제어 신호 사이에 하강 에지 스큐를 제공하도록 구성된 적어도 하나의 지연 요소를 더 포함하는, 로직 블록.
- 통합 테스트용 설계 기능성을 갖는 로직 블록을 동작시키는 방법으로서,제 1 제어 입력의 함수로서 사용자 데이터 입력과 스캔 데이터 입력 중에서 선택하는 단계;상기 선택된 스캔 데이터 입력 또는 상기 선택된 사용자 데이터 입력 중 하나를 이용하여 상기 로직 블록의 코어 클록형 D형 저장 플립 플롭의 코어 D 입력을 구동하는 단계;적어도 부분적으로, 상기 로직 블록의 동작 모드에 기초하여 제 2 제어 입력의 함수로서 사용자 클록 입력과 스캔 클록 입력 중에서 선택하는 단계로서, 사용자 모드에서는 상기 사용자 클록 입력이 선택되고, 테스트 모드에서는 상기 스캔 클록 입력이 선택되는, 상기 사용자 클록 입력과 스캔 클록 입력 중에서 선택하는 단계;상기 스캔 클록 입력 또는 상기 사용자 클록 입력 중 선택된 하나를 이용하여 상기 코어 클록형 D형 저장 플립 플롭의 코어 클록 입력을 구동하는 단계; 및적어도 부분적으로, 상기 코어 클록형 D형 저장 플립 플롭의 코어 Q 출력 상에서 고장의 존재를 검출하는 단계를 포함하는, 로직 블록을 동작시키는 방법.
- 제 17 항에 있어서,상기 검출하는 단계는 적어도 부분적으로, 상기 사용자 데이터 입력 및 상기 사용자 클록 입력 상에서 고장의 존재를 검출하는 단계를 더 포함하는, 로직 블록을 동작시키는 방법.
- 제 17 항에 있어서,상기 로직 블록의 제 1 인스턴스의 상기 코어 Q 출력을 상기 로직 블록의 제 2 인스턴스의 스캔 데이터 입력에 결합하여 스캔 체인을 형성하는 단계를 더 포함하는, 로직 블록을 동작시키는 방법.
- 제 17 항에 있어서,제 3 제어 입력의 함수로서 캡쳐 D형 저장 플립 플롭의 캡쳐 Q 출력과 상기 코어 Q 출력 중에서 선택하며;상기 로직 블록의 총 Q 출력을 구동함으로써, 상기 테스트 모드의 캡쳐 서브 모드에서 상기 로직 블록을 동작시키는 단계를 더 포함하는, 로직 블록을 동작시키는 방법.
- 제 9 항에 있어서,상기 매핑하는 단계는 표준 셀 라이브러리를 이용하여 상기 타겟 구현 아키텍쳐의 로직 어레이의 기능 블록들을 구현하는 단계를 포함하고,상기 로직 어레이는 적어도 하나의 사전 설계된 하위층의 베이스 어레이 부분 및 적어도 하나의 주문화가능한 상위층을 포함하는, 비일시적 컴퓨터 판독가능 매체.
- 제 9 항에 있어서,상기 동작은,상기 로직 블록의 제 1 제어 입력의 함수로서 상기 로직 블록의 스캔 데이터 입력과 상기 로직 블록의 사용자 데이터 입력 중에서 선택하는 단계;상기 선택된 스캔 데이터 입력 또는 상기 선택된 사용자 데이터 입력 중 하나를 이용하여 상기 로직 블록의 코어 D 입력을 구동하는 단계;적어도 부분적으로, 상기 로직 블록의 동작 모드에 기초하여 상기 로직 블록의 제 2 제어 입력의 함수로서 상기 로직 블록의 스캔 클록 입력과 상기 로직 블록의 사용자 클록 입력 중에서 선택하는 단계로서, 사용자 모드에서는 상기 사용자 클록 입력이 선택되고, 테스트 모드에서는 상기 스캔 클록 입력이 선택되는, 상기 로직 블록의 스캔 클록 입력과 상기 로직 블록의 사용자 클록 입력 중에서 선택하는 단계;상기 스캔 클록 입력 또는 상기 사용자 클록 입력 중 선택된 하나를 이용하여 상기 로직 블록의 코어 클록 입력을 구동하는 단계; 및적어도 부분적으로, 상기 로직 블록의 코어 Q 출력 상에서 고장의 존재를 검출하는 단계를 더 포함하는, 비일시적 컴퓨터 판독가능 매체.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US80428306P | 2006-06-09 | 2006-06-09 | |
| US60/804,283 | 2006-06-09 | ||
| US80508706P | 2006-06-18 | 2006-06-18 | |
| US60/805,087 | 2006-06-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090051157A KR20090051157A (ko) | 2009-05-21 |
| KR101006822B1 true KR101006822B1 (ko) | 2011-01-10 |
Family
ID=38832108
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020097000531A Active KR101006822B1 (ko) | 2006-06-09 | 2007-06-09 | 투명한 테스트 방법 및 스캔 플립 플롭 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8122413B2 (ko) |
| EP (1) | EP2030114B1 (ko) |
| JP (1) | JP5131997B2 (ko) |
| KR (1) | KR101006822B1 (ko) |
| WO (1) | WO2007146849A1 (ko) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8332793B2 (en) | 2006-05-18 | 2012-12-11 | Otrsotech, Llc | Methods and systems for placement and routing |
| US8667437B2 (en) * | 2008-03-17 | 2014-03-04 | Xilinx, Inc. | Creating a standard cell circuit design from a programmable logic device circuit design |
| KR20100078431A (ko) * | 2008-12-30 | 2010-07-08 | 주식회사 동부하이텍 | 표준 셀 라이브러리의 성능 개선을 위한 측정 장치 |
| WO2011114428A1 (ja) * | 2010-03-15 | 2011-09-22 | 株式会社日立製作所 | 半導体装置およびそのテスト方法 |
| KR101709071B1 (ko) | 2010-05-19 | 2017-02-22 | 삼성전자주식회사 | 컴프레션 모드 스캔 테스트를 위한 집적 회로 |
| US8788896B2 (en) * | 2012-01-11 | 2014-07-22 | Lsi Corporation | Scan chain lockup latch with data input control responsive to scan enable signal |
| US9086457B2 (en) | 2013-03-26 | 2015-07-21 | International Business Machines Corporation | Scan chain latch design that improves testability of integrated circuits |
| TWI508450B (zh) * | 2013-04-10 | 2015-11-11 | Mstar Semiconductor Inc | 半動態正反器 |
| CN104124946B (zh) * | 2013-04-24 | 2016-10-05 | 晨星半导体股份有限公司 | 半动态触发器 |
| CN103294600B (zh) * | 2013-06-28 | 2015-08-19 | 哈尔滨工业大学 | 基于Perl的EDIF网表级电路的自动可测性设计系统的自动可测性设计方法 |
| US9793881B2 (en) * | 2013-08-05 | 2017-10-17 | Samsung Electronics Co., Ltd. | Flip-flop with zero-delay bypass mux |
| US9798845B2 (en) * | 2013-09-06 | 2017-10-24 | Blue Pearl Software, Inc. | User grey cell |
| CN103530479B (zh) * | 2013-10-31 | 2016-09-21 | 哈尔滨工业大学 | 基于Perl的EDIF网表级电路的部分可测性设计系统及部分可测性设计方法 |
| CN103699422A (zh) * | 2013-12-25 | 2014-04-02 | 哈尔滨工业大学 | 使用Perl语言对电路verilog网表描述进行可测性设计的系统及方法 |
| KR101697213B1 (ko) * | 2014-09-02 | 2017-01-17 | 성균관대학교산학협력단 | 디지털 회로의 방사선 내성평가 시스템 및 방사선 내성평가 방법 |
| US10317464B2 (en) * | 2017-05-08 | 2019-06-11 | Xilinx, Inc. | Dynamic scan chain reconfiguration in an integrated circuit |
| US10936774B1 (en) * | 2018-02-15 | 2021-03-02 | Real Intent, Inc. | Methods for identifying integrated circuit failures caused by reset-domain interactions |
| CN109884516B (zh) * | 2019-01-29 | 2021-01-12 | 中国科学院微电子研究所 | 异步复位触发器验证电路以及集成电路验证装置 |
| CN110262616B (zh) * | 2019-05-22 | 2021-01-15 | 西安理工大学 | 一种超细粒度控制门级单元电源供应的方法 |
| CN110601811B (zh) * | 2019-09-12 | 2022-10-21 | 北京大学软件与微电子学院 | 一种在dft中使用的安全性的测试模式译码电路 |
| CN111931445B (zh) * | 2020-10-09 | 2020-12-29 | 芯华章科技股份有限公司 | 用于调试逻辑系统设计的方法、仿真器及存储介质 |
| US11901902B2 (en) | 2021-05-25 | 2024-02-13 | Samsung Electronics Co., Ltd. | Integrated circuit including flip-flop and computing system for designing the integrated circuit |
| US11782092B1 (en) | 2022-05-18 | 2023-10-10 | Stmicroelectronics International N.V. | Scan compression through pin data encoding |
| US12480993B2 (en) | 2024-03-18 | 2025-11-25 | Stmicroelectronics International N.V. | Low pin count scan with no dedicated scan enable pin |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040194046A1 (en) | 2003-03-27 | 2004-09-30 | Tempus Fugit Inc. | Trace based method for design navigation |
| US20040230933A1 (en) | 2003-05-15 | 2004-11-18 | Weaver Edward G. | Tool flow process for physical design of integrated circuits |
| US20060085709A1 (en) | 2004-10-02 | 2006-04-20 | Kim Chung-Hee | Flip flop circuit & same with scan function |
| KR20060066634A (ko) * | 2004-12-13 | 2006-06-16 | 양세양 | 검증 성능과 검증 효율성을 높이는 동적검증 기법 방식의검증 장치 및 이를 이용한 검증 방법론 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63300528A (ja) | 1987-05-29 | 1988-12-07 | Nec Corp | ゲ−トアレイ集積回路 |
| JP2945103B2 (ja) * | 1990-05-15 | 1999-09-06 | 株式会社リコー | テスト用スキャン回路装置 |
| US5166604A (en) * | 1990-11-13 | 1992-11-24 | Altera Corporation | Methods and apparatus for facilitating scan testing of asynchronous logic circuitry |
| JPH05341016A (ja) | 1992-06-11 | 1993-12-24 | Seiko Epson Corp | 半導体集積回路装置およびテスト方法 |
| US6096567A (en) | 1997-12-01 | 2000-08-01 | Electroglas, Inc. | Method and apparatus for direct probe sensing |
| JP3556502B2 (ja) * | 1999-01-20 | 2004-08-18 | 松下電器産業株式会社 | D型フリップフロップ |
| US6393592B1 (en) | 1999-05-21 | 2002-05-21 | Adaptec, Inc. | Scan flop circuitry and methods for making the same |
| US6701491B1 (en) * | 1999-06-26 | 2004-03-02 | Sei-Yang Yang | Input/output probing apparatus and input/output probing method using the same, and mixed emulation/simulation method based on it |
| JP4428489B2 (ja) | 1999-08-23 | 2010-03-10 | パナソニック株式会社 | 集積回路装置及びそのテスト方法 |
| JP3699019B2 (ja) * | 2001-08-01 | 2005-09-28 | Necマイクロシステム株式会社 | スキャン用フリップフロップおよびスキャンテスト回路 |
| US7127695B2 (en) * | 2002-07-18 | 2006-10-24 | Incentia Design Systems Corp. | Timing based scan chain implementation in an IC design |
| FR2842913B1 (fr) * | 2002-07-23 | 2004-11-19 | Schlumberger Services Petrol | Dispositif compact de mesure de vitesse et de sens de rotation d'un objet |
| US6938225B2 (en) * | 2002-09-04 | 2005-08-30 | Intel Corporation | Scan design for double-edge-triggered flip-flops |
| US7313739B2 (en) | 2002-12-31 | 2007-12-25 | Analog Devices, Inc. | Method and apparatus for testing embedded cores |
| US7134061B2 (en) * | 2003-09-08 | 2006-11-07 | Texas Instruments Incorporated | At-speed ATPG testing and apparatus for SoC designs having multiple clock domain using a VLCT test platform |
| KR20050051856A (ko) | 2003-11-28 | 2005-06-02 | 삼성전자주식회사 | 디버깅용 주사 체인을 가지는 반도체 장치 및 주사 체인을이용한 디버깅 방법 |
| US7030651B2 (en) * | 2003-12-04 | 2006-04-18 | Viciciv Technology | Programmable structured arrays |
-
2007
- 2007-06-09 EP EP07798355A patent/EP2030114B1/en active Active
- 2007-06-09 US US12/303,938 patent/US8122413B2/en active Active
- 2007-06-09 WO PCT/US2007/070821 patent/WO2007146849A1/en not_active Ceased
- 2007-06-09 JP JP2009514561A patent/JP5131997B2/ja active Active
- 2007-06-09 KR KR1020097000531A patent/KR101006822B1/ko active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040194046A1 (en) | 2003-03-27 | 2004-09-30 | Tempus Fugit Inc. | Trace based method for design navigation |
| US20040230933A1 (en) | 2003-05-15 | 2004-11-18 | Weaver Edward G. | Tool flow process for physical design of integrated circuits |
| US20060085709A1 (en) | 2004-10-02 | 2006-04-20 | Kim Chung-Hee | Flip flop circuit & same with scan function |
| KR20060066634A (ko) * | 2004-12-13 | 2006-06-16 | 양세양 | 검증 성능과 검증 효율성을 높이는 동적검증 기법 방식의검증 장치 및 이를 이용한 검증 방법론 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20090051157A (ko) | 2009-05-21 |
| JP5131997B2 (ja) | 2013-01-30 |
| US8122413B2 (en) | 2012-02-21 |
| EP2030114A4 (en) | 2011-05-18 |
| US20100169856A1 (en) | 2010-07-01 |
| WO2007146849A1 (en) | 2007-12-21 |
| EP2030114A1 (en) | 2009-03-04 |
| JP2009540302A (ja) | 2009-11-19 |
| EP2030114B1 (en) | 2013-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101006822B1 (ko) | 투명한 테스트 방법 및 스캔 플립 플롭 | |
| KR0156547B1 (ko) | 집적 회로용 검사셀 | |
| CN101911491B (zh) | 用于分析扫描链和确定扫描链中的保持时间故障的数目或位置的方法 | |
| US6861867B2 (en) | Method and apparatus for built-in self-test of logic circuits with multiple clock domains | |
| JP4361681B2 (ja) | Asic用試験回路 | |
| US7761755B1 (en) | Circuit for and method of testing for faults in a programmable logic device | |
| US9903913B2 (en) | Scan or JTAG controllable capture clock generation | |
| Stroud et al. | Using ILA testing for BIST in FPGAs | |
| US8381050B2 (en) | Method and apparatus for increased effectiveness of delay and transition fault testing | |
| KR20100107493A (ko) | 시스템 온 칩 장치 | |
| US11500018B2 (en) | Asynchronous circuits and test methods | |
| Cantoro et al. | On the testability of IEEE 1687 networks | |
| US10520550B2 (en) | Reconfigurable scan network defect diagnosis | |
| US4682329A (en) | Test system providing testing sites for logic circuits | |
| Josephson et al. | Test methodology for the McKinley processor | |
| Ko et al. | RTL scan design for skewed-load at-speed test under power constraints | |
| Rodriguez-Hall et al. | Using pulsed-latch scan chains for non-destructive ASIC testing | |
| Zadegan et al. | Robustness of TAP-based scan networks | |
| Koenemann | Design-for-test | |
| Pennings | Analyzing Asynchronous Reset Glitches during Scan-Test | |
| Patnaik et al. | the state of VLSI testing | |
| Bhuyan et al. | Estimating Stuck at Coverage percentage through scan flops during scan | |
| Smith et al. | High-resolution delay testing of interconnect paths in Field-Programmable Gate Arrays | |
| Waayers et al. | Clock control architecture and atpg for reducing pattern count in soc designs with multiple clock domains | |
| Zhang et al. | Cell-aware fault analysis and test set optimization in digital integrated circuits |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20090109 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100929 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110103 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20110103 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20131227 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20131227 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20141230 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20141230 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20151230 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20151230 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20161229 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20161229 Start annual number: 7 End annual number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20171228 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20171228 Start annual number: 8 End annual number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20181227 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20181227 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20211229 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20221221 Start annual number: 13 End annual number: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20241223 Start annual number: 15 End annual number: 15 |