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

Boundary-scan-compliant multi-chip module

Assignee: Nokia of America Corp
•
Filing: 1996-02-05
•
Granted: 1997-09-30
•
Expires: 2016-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-chip module (10), having n semiconductor chips 14 1 -14 n , each chip having a Boundary-Scan architecture, is rendered Boundary-Scan-compliant both as a circuit board and as a macro-device by the addition of a bypass circuit (36, 36' and 36"). During selected intervals when the module (10) is to be Boundary-Scan-compliant as a macro-device, the bypass circuit operates to bypass the Test Data Input (18) to the Test Data Output (34) of each of n-1 chips. During other than the selected intervals, the bypass circuit allows test information applied to the Test Data Input of each of the chips to be shifted through the chip and to appear at its Test Data Output to facilitate Boundary-Scan compliance of the module as a circuit board.

Inventors

  • 👤 Najmi Taher Jarwala
  • 👤 Chi Wang Yau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:40
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318558; G01R31/318505; G01R31/318513; G01R31/318536

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 511 words
A multi-chip module having external inputs/outputs and being Boundary-Scan compliant both as a circuit board and as a macro device, comprising: n semiconductor chips (where n is an integer), each of said chips having inputs/outputs, some of which form said external inputs/outputs of said module, said chips each having a Boundary-Scan architecture and coupled in a Boundary-Scan chain, each of said chips including a Test Data Input (TDI) and a Test Data Output (TDO), a first one of said chips in the chain receiving a stream of test information bits at its TDI via a TDI associated with the module for shifting through the chain, a last one of said chips in the chain shifting out slid stream of test information bits from its TDO to a TDO associated with the module, and each of said chips in the chain other than said first and said last chips having its TDO coupled to the TDI of a downstream chip; a bypass circuit associated with at least n-1 of said chips for causing the stream of test information bits to be bypassed directly from the TDI to the TDO of each of n-1 of said chips during selected intervals so that said chips collectively appear as a single Boundary-Scan-compliant macro device during said selected intervals, including: a Test Data Input (TDI) forming the TDI associated with the module for receiving said stream of test information bits for selected transmission to the chain of said chips; an instruction register for storing an instruction contained within the stream of test information bits applied to the TDI of the bypass circuit (which also forms the TDI associated with the module); a bypass register for storing a bit of information contained in said stream of test information bits; a Test Data Output (TDO) at which information contained in one of said instruction and bypass registers is selectively supplied to the TDI of a first one of said chips in the chain; a multiplexer having a first input coupled to the TDO of the bypass circuit and a second input coupled to the TDO of a last one of said chips in the chain, the multiplexer passing a signal at a separate one of its inputs to its output (which serves as a Test Data Output (TDO) for the module) in response to a control signal applied to the multiplexer; and a decoder for generating the control signal for the multiplexer in accordance with the instruction contained in the instruction register circuit and in accordance with the state of a Boundary-Scan compliance enable signal supplied to the decoder to establish whether the module is to be Boundary-Scan-compliant as a macro-device or a circuit board and; a module-level Boundary-Scan register having a first plurality of register elements each associated with one of said external inputs/outputs of the module and a second plurality of register elements each associated with one of said inputs/outputs that does not form an external input/output of said module, each of said second register elements being controllable for setting to a safe value during testing.
Claim 2
Dependent Claim 511 words
A multi-chip module having external inputs/outputs and being Boundary-Scan compliant both as a circuit board and as a macro device, comprising: n semiconductor chips (where n is an integer), each of said chips having inputs/outputs, some of which form said external inputs/outputs of said module, said chips each having a Boundary-Scan architecture and coupled in a Boundary-Scan chain, each of said chips including a Test Data Input (TDI) and a Test Data Output (TDO), a first one of said chips in the chain receiving a stream of test information bits at its TDI via a TDI associated with the module for shifting through the chain, a last one of said chips in the chain shifting out slid stream of test information bits from its TDO to a TDO associated with the module, and each of said chips in the chain other than said first and said last chips having its TDO coupled to the TDI of a downstream chip; a bypass circuit associated with at least n-1 of said chips for causing the stream of test information bits to be bypassed directly from the TDI to the TDO of each of n-1 of said chips during selected intervals so that said chips collectively appear as a single Boundary-Scan-compliant macro device during said selected intervals, including: a Test Data Input (TDI) forming the TDI associated with the module for receiving said stream of test information bits for selected transmission to the chain of said chips; an instruction register for storing an instruction contained within the stream of test information bits applied to the TDI of the bypass circuit (which also forms the TDI associated with the module); a bypass register for storing a bit of information contained in said stream of test information bits; a Test Data Output (TDO) at which information contained in one of said instruction and bypass registers is selectively supplied to the TDI of a first one of said chips in the chain; a multiplexer having a first input coupled to the TDO of the bypass circuit and a second input coupled to the TDO of a last one of said chips in the chain, the multiplexer passing a signal at a separate one of its inputs to its output (which serves as a Test Data Output (TDO) for the module) in response to a control signal applied to the multiplexer; and a decoder for generating the control signal for the multiplexer in accordance with the instruction contained in the instruction register circuit and in accordance with the state of a Boundary-Scan compliance enable signal supplied to the decoder to establish whether the module is to be Boundary-Scan-compliant as a macro-device or a circuit board and; a module-level Boundary-Scan register having a first plurality of register elements each associated with one of said external inputs/outputs of the module and a second plurality of register elements each associated with one of said inputs/outputs that does not form an external input/output of said module, each of said second register elements being controllable for setting to a safe value during testing.
Claim 3
Dependent Claim 90 words
The module according to claim 1 wherein the bypass circuit includes n-1 multiplexers associated with n-1 of said chips, respectively, each multiplexer having a first input coupled to the TDI of an associated one of n-1 of said chips and a second input coupled to the TDO of an associated one of n-1 of said chips for passing a signal present at a separate one of said inputs of said multiplexer to its output, the output being coupled to the TDI of a downstream one of n-1 of said chips.
Claim 4
Dependent Claim 32 words
The module according to claim 1 wherein the bypass circuit is integral with one of said chips in the chain which has its TDI closest to the TDI associated with the module.
Claim 5
Dependent Claim 147 words
The module according to claim 1 wherein each external register element comprises: a first multiplexer supplied at a first input with a fixed logic value and supplied at a second input with a test data input value, said first multiplexer selectively passing a separate one of the values at its inputs to a multiplexer output; a first register cell supplied with a value appearing at the output of the first multiplexer for passing said value to one of said external module inputs/outputs; a second multiplexer having a first input supplied with the test data input value and a second input, the second multiplexer selectively passing the value at its first and second inputs to an output of said second multiplexer; and a second register cell supplied with the value passed by the first register cell for passing said value to the second input of said second multiplexer.
Claim 6
Dependent Claim 133 words
The module according to claim 1 wherein each internal register element comprises: a first multiplexer supplied at a first input with a fixed logic value and supplied at a second input with a test data input value for selectively passing a separate one of the input values to a multiplexer output; a first register cell supplied with a value at the output of the multiplexer for passing said value to an external module input/output; a second multiplexer having a first input supplied with the test data input value and a second input supplied, for selectively passing the value at its first and second inputs to an output of said second multiplexer; and a second register cell supplied with an update value for passing said value to the second input of said second multiplexer.

References Cited (Backward Citations)

US4855669A Cited
US5084874A Cited
US4996691A Cited
US5130647A Cited
US5150044A Cited
US5355369A Cited
US5412260A Cited
US5448576A Cited
US5404358A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag