Patent US5428622A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5428622A Expired / Lapsed US ⏱️ 0.0 years remaining

Testing architecture with independent scan paths

Assignee: VIA Cyrix Inc
•
Filing: 1993-03-05
•
Granted: 1995-06-27
•
Expires: 2013-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scan test architecture includes first and second serial scan paths for transferring test data to and from an integrated circuit's logic. A first clock controls transfer of information on the first scan path and a second clock controls transfer of data on the second scan path. The first and second clocks are alternately enabled by a control signal initiated under program control of the external test system.

Inventors

  • 👤 John R. Kuban
  • 👤 Robert D. Maher, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 14:52
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318536

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 189 words
A scan test architecture in an asynchronous-sequential latch based integrated circuit comprising: (a) I/O shift register means for receiving and transmitting a plurality of test and result data in parallel and in serial; (b) first multiplexer means, coupled to the I/O shift register means, for serially routing the plurality of test data; (c) first and second independent serial scan path means, coupled to the first multiplexer means and respectively responsive to mutually exclusive first and second scan clock signals, for selectively receiving the plurality of serial test data or a plurality of parallel result data and for selectively outputting the plurality of test data in parallel or the plurality of result data in serial; (d) combinatorial logic means, coupled between the first and second scan path means, for receiving the plurality of test data and for providing the plurality of result data; and, (e) a second multiplexer means, coupled between the first and second scan path means and the I/O shift register means, for selectively routing the plurality of test and result data from one of the first and second scan path means to the I/O shift register means.
Claim 2
Dependent Claim 189 words
A scan test architecture in an asynchronous-sequential latch based integrated circuit comprising: (a) I/O shift register means for receiving and transmitting a plurality of test and result data in parallel and in serial; (b) first multiplexer means, coupled to the I/O shift register means, for serially routing the plurality of test data; (c) first and second independent serial scan path means, coupled to the first multiplexer means and respectively responsive to mutually exclusive first and second scan clock signals, for selectively receiving the plurality of serial test data or a plurality of parallel result data and for selectively outputting the plurality of test data in parallel or the plurality of result data in serial; (d) combinatorial logic means, coupled between the first and second scan path means, for receiving the plurality of test data and for providing the plurality of result data; and, (e) a second multiplexer means, coupled between the first and second scan path means and the I/O shift register means, for selectively routing the plurality of test and result data from one of the first and second scan path means to the I/O shift register means.
Claim 3
Dependent Claim 62 words
A scan test architecture recited in claim 1 wherein the first and second scan path means are defined as having a top and a bottom, the top of the first scan path means being coupled through the combinatorial logic means so that a predetermined number of the plurality of test data are coupled to the bottom of the second scan path means.
Claim 4
Dependent Claim 47 words
A scan test architecture as recited in claim 1 wherein the combinatorial logic means is coupled between the first and second scan path means so that both the first and the second scan path means receive, in turn, portions of the plurality of test and result data.
Claim 5
Dependent Claim 223 words
A scan test architecture for an asynchronous-sequential latch based integrated circuit, comprising: (a) a data I/O shift register having a serial input, a serial output, and a plurality of parallel inputs and outputs for receiving and transmitting test and result data; (b) a first multiplexer having an input, and first and second outputs, the input being coupled to the serial output of the data I/O shift register; (c) a first and a second independent scan path, each path defined by a plurality of serially coupled shift registers, each shift register having a serial input and a serial output, a plurality of parallel inputs and outputs, and a clock input, the clock input of respective first and second scan paths being coupled to mutually exclusive clock signals, and respective serial inputs being coupled to the first and second outputs on the first multiplexer; (d) combinatorial logic circuitry coupled between the plurality of outputs on the first scan path and the plurality of inputs on the second scan path; and, (e) a second multiplexer having first and second inputs and an output, the first input being coupled to the serial output of the first scan path, the second input being coupled to the serial output of the second scan path, and the output being coupled to the serial input on the data I/O shift register.
Claim 6
Dependent Claim 223 words
A scan test architecture for an asynchronous-sequential latch based integrated circuit, comprising: (a) a data I/O shift register having a serial input, a serial output, and a plurality of parallel inputs and outputs for receiving and transmitting test and result data; (b) a first multiplexer having an input, and first and second outputs, the input being coupled to the serial output of the data I/O shift register; (c) a first and a second independent scan path, each path defined by a plurality of serially coupled shift registers, each shift register having a serial input and a serial output, a plurality of parallel inputs and outputs, and a clock input, the clock input of respective first and second scan paths being coupled to mutually exclusive clock signals, and respective serial inputs being coupled to the first and second outputs on the first multiplexer; (d) combinatorial logic circuitry coupled between the plurality of outputs on the first scan path and the plurality of inputs on the second scan path; and, (e) a second multiplexer having first and second inputs and an output, the first input being coupled to the serial output of the first scan path, the second input being coupled to the serial output of the second scan path, and the output being coupled to the serial input on the data I/O shift register.
Claim 7
Dependent Claim 61 words
A scan test architecture as recited in claim 4 wherein the first scan path is arranged such that the parallel outputs of a first shift register in the plurality of concatenated shift registers are coupled through the combinatorial logic circuitry to the parallel inputs of a last shift register in the plurality of concatenated shift registers in the second scan path.
Claim 8
Dependent Claim 51 words
A scan test architecture as recited in claim 4 wherein the parallel inputs of at least one of the plurality of concatenated shift registers in the first scan path are coupled to the parallel outputs of at least one of the plurality of concatenated shift registers in the second scan path.
Claim 9
Dependent Claim 168 words
In a latch based asynchronous-sequential integrated circuit having first and second independent scan paths, a method of scan testing combinatorial logic with first and second mutually exclusive scan clock signals comprising the steps of: (a) receiving test data in parallel and result data in serial into a shift register; (b) selectively routing the test data in serial from the shift register to one of a first and a second serial scan path; (c) in response to one of the first and second mutually exclusive scan clock signals, selectively receiving the test data into one of the first and second serial scan paths and outputting the test data in parallel to the combinatorial logic; (d) in response to receiving the test data into the combinatorial logic, generating the result data; (e) serially routing the result data into the shift register recited in step (a); and, (f) transmitting the result data in parallel from the shift register recited in step (a) to a test system external to the integrated circuit.
Claim 10
Dependent Claim 168 words
In a latch based asynchronous-sequential integrated circuit having first and second independent scan paths, a method of scan testing combinatorial logic with first and second mutually exclusive scan clock signals comprising the steps of: (a) receiving test data in parallel and result data in serial into a shift register; (b) selectively routing the test data in serial from the shift register to one of a first and a second serial scan path; (c) in response to one of the first and second mutually exclusive scan clock signals, selectively receiving the test data into one of the first and second serial scan paths and outputting the test data in parallel to the combinatorial logic; (d) in response to receiving the test data into the combinatorial logic, generating the result data; (e) serially routing the result data into the shift register recited in step (a); and, (f) transmitting the result data in parallel from the shift register recited in step (a) to a test system external to the integrated circuit.
Claim 11
Dependent Claim 48 words
A method of scan testing as recited in claim 7 wherein step (c) is further defined by the step of outputting a predetermined number of the test data at the top of the first scan path through the combinatorial logic to the bottom of the second scan path.
Claim 12
Dependent Claim 36 words
A method of scan testing as recited in claim 7 wherein step (c) is further defined by the step of receiving test and result data into at least one of the first and second scan paths.

References Cited (Backward Citations)

US5001713A Cited
US5054024A Cited
US5210759A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-06-26 1998-12-26 1999-06-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-06-26 2002-12-26 2003-06-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-06-26 2006-12-26 2007-06-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag