IP Library Granted Patent US 7,188,286
Granted Patent B2
US 7,188,286 · App. 10/931,079 · Granted Mar 6, 2007

Accelerated scan circuitry and method for reducing scan test data volume and execution time

Assignee: On-Chip Technologies, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,188,286
App. No.
10/931,079
Granted
Mar 6, 2007
Kind
B2
Abstract

An architecture and methodology for test data compression using combinational functions to provide serial coupling between consecutive segments of a scan-chain are described. Compressed serial-scan sequences are derived starting from scan state identifying desired Care_In values and using symbolic computations iteratively in order to determine the necessary previous scan-chain state until computed previous scan-chain state matches given known starting scan-chain state. A novel design for a new flip-flop is also presented that allows implementing scan-chains that can be easily started and stopped without requiring an additional control signal. Extensions of the architecture and methodology are discussed to handle unknown (X) values in scan-chains, proper clocking of compressed data into multiple scan-chains, the use of a data-spreading network and the use of a pseudo-random signal generator to feed the segmented scan-chains in order to implement Built In Self Test (BIST).

Claims (17)

1. An integrated circuit (IC), comprising:

a multiplicity of mode-control signals, each adapted to assume one of at least two states;

a multiplicity of scan-chains, each comprising at least one flip-flop;

a multiplicity of blocking circuits, each of said blocking circuits receiving at least one data-in signal and adapted to be responsive to at least one mode-control signal, each of said multiplicity of blocking circuits providing serial scan data to at least one flip-flop of said multiplicity of scan-chains;

wherein each of said blocking circuits outputs a value that is representative of a combination of a value on said at least one data-in signal of said blocking circuit and at least one value of at least one scan bit position previous to said at least one flip-flop, in at least a first state of said multiplicity of mode control inputs; and

each of said blocking circuits outputs a constant value, in at least a second state of said multiplicity of mode control inputs.

2. The integrated circuit according to claim 1 , further comprising:

a multiplicity of multi-input signature register (MISR) blocks that are adapted to be responsive to a multiplicity of outputs of said multiplicity of blocking circuits.

3. The integrated circuit according to claim 1 , wherein each of said blocking circuits comprises:

a multiplexer adapted to be responsive to at least one said mode-control signal;

a logic gate adapted to be coupled to a first data input of said multiplexer, said logic gate adapted to receive as inputs at least one data-in signal and at least one additional input from a scan bit position previous to said at least one flip-flop.

4. The integrated circuit according to claim 3 , wherein said at least one additional input from a scan position previous to said at least one flip-flop is coupled to at least a second data input of said multiplexer; and

wherein said multiplexer is adapted to produce an output value that is representative of a signal value at said first data input in a first state of said mode-control signal; and

wherein said multiplexer is adapted to produce an output value that is representative of signal value at said at least a second data input in a second mode of said mode-control signal.

5. The integrated circuit according to claim 1 , further comprising:

a multiplicity of multi-input signature register (MISR) blocks, wherein each of said MISR blocks is prevented from capturing “X” states from a multiplicity of tap points on said scan chain when one or more of said tap points contains said “X” state.

6. The integrated circuit according to claim 1 , wherein at least one of said blocking circuits is adapted to eliminate “X” states within a scan chain by selectively replacing at least one value of at least one scan bit position previous to at least one flip-flip with said constant value when at least one “X” state is propagated from said at least one scan bit position previous to said at least one flip-flop of said scan chain to said at least one flip-flop of said scan chain through said at least one of said blocking circuits.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2018
From: INTELLECTUAL VENTURES ASSETS 81 LLC
To: AMERICAN PATENTS LLC
Reel/Frame 046405/0078 →
MERGER Recorded Dec 7, 2010
From: OC APPLICATIONS RESEARCH LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 025467/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2008
From: ON-CHIP TECHNOLOGIES, INC.
To: OC APPLICATIONS RESEARCH LLC
Reel/Frame 020753/0337 →
Continuity (3)
Division 1075094900 · Jan 5, 2004
Continuation In Part 1035127600 · Jan 24, 2003
Related Publication 20050028060A1 · Feb 3, 2005