← Back to Patent Explorer
US5570375A Expired / Lapsed US ⏱️ 0.0 years remaining

IEEE Std. 1149.1 boundary scan circuit capable of built-in self-testing

Assignee: National Science and Technology Council
•
Filing: 1995-05-10
•
Granted: 1996-10-29
•
Expires: 2015-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An IEEE Std. 1149.1 boundary scan circuit which is capable of performing built-in self-testing includes a logic circuit, cascaded input boundary-scan cells that form an input boundary-scan register connected to input nodes of the logic circuit, cascaded output boundary-scan cells that form an output boundary-scan register connected to output nodes of the logic circuit, and a test access port system for controlling operation of the input and output boundary-scan cells. The test access port system provides a built-in self-test control signal to the input and output boundary-scan cells when executing built-in self-testing. The input boundary-scan register is reconfigurable to operate as a test pattern generator that provides test patterns to the logic circuit for a predetermined number of clock cycles upon receipt of the built-in self-test control signal. The output boundary-scan register is reconfigurable to operate as an output response analyzer that is driven by the logic circuit for the predetermined number of clock cycles upon receipt of the built-in self-test control signal. A family of input and output boundary-scan cells that can be reconfigured as a linear feedback shift register and as a multiple-input shift register is also disclosed.

Inventors

  • 👤 Ching-Hong Tsai
  • 👤 Fang-Diahn Guo
  • 👤 Jin-Hua Hong
  • 👤 Cheng-Wen Wu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:11
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318544; G01R31/318547; G01R31/318536

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 641 words
The linear feedback shift register comprising cascaded input boundary-scan cells of an IEEE std. 1149.1 boundary scan circuit, said input boundary-scan cells forming an input boundary-scan register that is adapted to be connected to input nodes of a logic circuit of the boundary scan circuit, said input boundary-scan register being reconfigurable to operate as a test pattern generator that is adapted to provide test patterns to the logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of the boundary scan circuit, wherein: each of said input boundary-scan cells is one of a first cell, a second cell and a third cell; said first cell includes: a four-channel first multiplexer having a first data input which serves as a signal input, a second data input which serves as a feedback input, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output; said second cell includes: a four-channel first multiplexer having a first data input which serves as a signal input, second, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive said first control signal (BIST*) and said second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive said clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive said third control signal (Mode), and an output which serves as a signal output; and said third cell includes: a two-input XOR gate having a first input which serves as a feedback input, a second input which serves as a scan input, and an output; a four-channel first multiplexer having a first data input which serves a signal input, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said XOR gate, a pair of channel select inputs which are adapted to receive said first control signal (BIST*) and said second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive said clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive said third control signal (Mode), and an output which serves as a signal output.
Claim 2
Dependent Claim 641 words
The linear feedback shift register comprising cascaded input boundary-scan cells of an IEEE std. 1149.1 boundary scan circuit, said input boundary-scan cells forming an input boundary-scan register that is adapted to be connected to input nodes of a logic circuit of the boundary scan circuit, said input boundary-scan register being reconfigurable to operate as a test pattern generator that is adapted to provide test patterns to the logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of the boundary scan circuit, wherein: each of said input boundary-scan cells is one of a first cell, a second cell and a third cell; said first cell includes: a four-channel first multiplexer having a first data input which serves as a signal input, a second data input which serves as a feedback input, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output; said second cell includes: a four-channel first multiplexer having a first data input which serves as a signal input, second, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive said first control signal (BIST*) and said second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive said clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive said third control signal (Mode), and an output which serves as a signal output; and said third cell includes: a two-input XOR gate having a first input which serves as a feedback input, a second input which serves as a scan input, and an output; a four-channel first multiplexer having a first data input which serves a signal input, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said XOR gate, a pair of channel select inputs which are adapted to receive said first control signal (BIST*) and said second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive said clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive said third control signal (Mode), and an output which serves as a signal output.
Claim 3
Dependent Claim 100 words
The linear feedback shift register according to claim 1, wherein: said linear feedback shift register has a characteristic polynomial p(x)=1+c 1 x+c 2 x 2 +. . . +c n x n ; a first one of said input boundary-scan cells is said first cell and corresponds to a coefficient c 0 of the characteristic polynomial; and a succeeding one of said input boundary-scan cells is said second cell if a coefficient c i of the characteristic polynomial is zero for 1≦i≦n-1, and is said third cell if the coefficient c i of the characteristic polynomial is one for 1≦i≦n-1.
Claim 4
Dependent Claim 100 words
The linear feedback shift register according to claim 2, wherein a previous one of said input boundary-scan cells corresponding to the coefficient c i-1 of the characteristic polynomial is connected to a succeeding one of said input boundary-scan cells corresponding to the coefficient c i of the characteristic polynomial by connecting said scan output of said previous one to said scan input of said succeeding one, said feedback inputs of said first and third cells being connected to said scan output of a final one of said input boundary-scan cells corresponding to the coefficient c n-1 of the characteristic polynomial.
Claim 5
Dependent Claim 115 words
A multiple-input shift register, comprising cascaded output boundary-scan cells of an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cells forming an output boundary-scan register that is adapted to be connected to output nodes of a logic circuit of the boundary scan circuit, said output boundary-scan register being reconfigurable to operate as an output response analyzer driven by the logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of the boundary scan circuit, contents of said output boundary-scan register being scannable for comparison with a predetermined signature to detect presence of a fault after said predetermined number of clock cycles.
Claim 6
Dependent Claim 115 words
A multiple-input shift register, comprising cascaded output boundary-scan cells of an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cells forming an output boundary-scan register that is adapted to be connected to output nodes of a logic circuit of the boundary scan circuit, said output boundary-scan register being reconfigurable to operate as an output response analyzer driven by the logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of the boundary scan circuit, contents of said output boundary-scan register being scannable for comparison with a predetermined signature to detect presence of a fault after said predetermined number of clock cycles.
Claim 7
Dependent Claim 772 words
The multiple-input shift register according to claim 4, wherein: each of said output boundary-scan cells is one of a first cell, a second cell and a third cell; said first cell includes: a two-input XOR gate having a first input which serves as a signal input, a second input which serves as a feedback input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which serve as scan inputs, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive a second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output; said second cell includes: a two-input XOR gate having a first input which serves as a signal input, a second input which serves as a scan input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said XOR gate, a pair of channel select inputs which are adapted to receive said first control signal (BIST*) and said second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive said first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive said second clock signal (UpdateDR), and an output; and a two-channel multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive said third control signal (Mode), and an output which serves as a signal output; and said third cell includes: a two-input first XOR gate having a first input which serves as a signal input, a second input which serves as a scan input, and an output; a two-input second XOR gate having a first input which is connected to said output of said first XOR gate, a second input which serves as a feedback input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said first XOR gate, a second data input which is connected to said output of said second XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said first XOR gate, a pair of channel select inputs which are adapted to receive said first control signal (BIST*) and said second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive said first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive said second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said first XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive said third control signal (Mode), and an output which serves as a signal output.
Claim 8
Dependent Claim 98 words
The multiple-input shift register according to claim 5, wherein: said multiple-input shift register has a characteristic polynomial p(x)=1+c 1 x+c 2 x 2 +. . . +c n x n ; a first one of said output boundary-scan cells is said first cell and corresponds to a coefficient c 0 of the characteristic polynomial; and a succeeding one of said output boundary-scan cells is said second cell if a coefficient c i of the characteristic polynomial is zero for 1≦i≦n-1, and is said third cell if the coefficient c i of the characteristic polynomial is one for 1≦i≦n-1.
Claim 9
Dependent Claim 99 words
The multiple-input shift register according to claim 6, wherein a previous one of said output boundary-scan cells corresponding to the coefficient c i-1 of the characteristic polynomial is connected to a succeeding one of said output boundary-scan cells corresponding to the coefficient c i of the characteristic polynomial by connecting said scan output of said previous one to said scan input of said succeeding one, said feedback inputs of said first and third cells being connected to said scan output of a final one of said output boundary-scan cells corresponding to the coefficient c n-1 of the characteristic polynomial.
Claim 10
Dependent Claim 256 words
An input boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said input boundary-scan cell forming a part of an input boundary-scan register that is connected to input nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as a test pattern generator which provides test patterns to said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said input boundary-scan cell comprising: a four-channel first multiplexer having a first data input which serves as a signal input, a second data input which serves as a feedback input, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 11
Dependent Claim 256 words
An input boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said input boundary-scan cell forming a part of an input boundary-scan register that is connected to input nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as a test pattern generator which provides test patterns to said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said input boundary-scan cell comprising: a four-channel first multiplexer having a first data input which serves as a signal input, a second data input which serves as a feedback input, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 12
Dependent Claim 249 words
An input boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said input boundary-scan cell forming a part of an input boundary-scan register that is connected to input nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as a test pattern generator which provides test patterns to said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said input boundary-scan cell comprising: a four-channel first multiplexer having a first data input which serves as a signal input, second, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 13
Dependent Claim 249 words
An input boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said input boundary-scan cell forming a part of an input boundary-scan register that is connected to input nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as a test pattern generator which provides test patterns to said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said input boundary-scan cell comprising: a four-channel first multiplexer having a first data input which serves as a signal input, second, third and fourth data inputs which are connected to one another and which serve as a scan input, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 14
Dependent Claim 294 words
An input boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said input boundary-scan cell forming a part of an input boundary-scan register that is connected to input nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as a test pattern generator which provides test patterns to said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said input boundary-scan cell comprising: a two-input XOR gate having a first input which serves as a feedback input, a second input which serves as a scan input, and an output; a four-channel first multiplexer having a first data input which serves as a signal input, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said XOR gate, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 15
Dependent Claim 294 words
An input boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said input boundary-scan cell forming a part of an input boundary-scan register that is connected to input nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as a test pattern generator which provides test patterns to said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said input boundary-scan cell comprising: a two-input XOR gate having a first input which serves as a feedback input, a second input which serves as a scan input, and an output; a four-channel first multiplexer having a first data input which serves as a signal input, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said XOR gate, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type flip-flop having a data input connected to said output of said first multiplexer, a clock input which is adapted to receive a clock signal (mClockDR), and an output which serves as a scan output; and a two-channel second multiplexer having a first data input which is connected to said first data input of said first multiplexer, a second data input which is connected to said output of said flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 16
Dependent Claim 321 words
An output boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cell forming a part of an output boundary-scan register that is connected to output nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as an output response analyzer which is driven by said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said output boundary-scan cell comprising: a two-input XOR gate having a first input which serves as a signal input, a second input which serves as a feedback input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which serve as scan inputs, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive a second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 17
Dependent Claim 321 words
An output boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cell forming a part of an output boundary-scan register that is connected to output nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as an output response analyzer which is driven by said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said output boundary-scan cell comprising: a two-input XOR gate having a first input which serves as a signal input, a second input which serves as a feedback input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which serve as scan inputs, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive a second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 18
Dependent Claim 328 words
An output boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cell forming a part of an output boundary-scan register that is connected to output nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as an output response analyzer which is driven by said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said output boundary-scan cell comprising: a two-input XOR gate having a first input which serves as a signal input, a second input which serves as a scan input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said XOR gate, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive a second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 19
Dependent Claim 328 words
An output boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cell forming a part of an output boundary-scan register that is connected to output nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as an output response analyzer which is driven by said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said output boundary-scan cell comprising: a two-input XOR gate having a first input which serves as a signal input, a second input which serves as a scan input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said XOR gate, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive a second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 20
Dependent Claim 365 words
An output boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cell forming a part of an output boundary-scan register that is connected to output nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as an output response analyzer which is driven by said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said output boundary-scan cell comprising: a two-input first XOR gate having a first input which serves as a signal input, a second input which serves as a scan input, and an output; a two-input second XOR gate having a first input which is connected to said output of said first XOR gate, a second input which serves as a feedback input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said first XOR gate, a second data input which is connected to said output of said second XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said first XOR gate, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive a second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said first XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.
Claim 21
Dependent Claim 365 words
An output boundary-scan cell for an IEEE Std. 1149.1 boundary scan circuit, said output boundary-scan cell forming a part of an output boundary-scan register that is connected to output nodes of a logic circuit of said boundary scan circuit and that is reconfigurable so as to operate as an output response analyzer which is driven by said logic circuit for a predetermined number of clock cycles upon receipt of a built-in self-test control signal from a test access port system of said boundary scan circuit when executing built-in self-testing, said output boundary-scan cell comprising: a two-input first XOR gate having a first input which serves as a signal input, a second input which serves as a scan input, and an output; a two-input second XOR gate having a first input which is connected to said output of said first XOR gate, a second input which serves as a feedback input, and an output; a four-channel first multiplexer having a first data input which is connected to said first input of said first XOR gate, a second data input which is connected to said output of said second XOR gate, third and fourth data inputs which are connected to one another and which are further connected to said second input of said first XOR gate, a pair of channel select inputs which are adapted to receive a first control signal (BIST*) and a second control signal (ShiftDR) respectively, and an output; a D-type first flip-flop having a data input connected to said output of said first multiplexer, a clock input adapted to receive a first clock signal (mClockDR), and an output which serves as a scan output; a D-type second flip-flop having a data input connected to said output of said first flip-flop, a clock input adapted to receive a second clock signal (UpdateDR), and an output; and a two-channel second multiplexer having a first data input which is connected to said first input of said first XOR gate, a second data input which is connected to said output of said second flip-flop, a channel select input which is adapted to receive a third control signal (Mode), and an output which serves as a signal output.

References Cited (Backward Citations)

US5042034A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-29 2000-04-29 2000-10-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-29 2004-04-29 2004-10-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-29 2008-04-29 2008-10-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag