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

Method and apparatus for controlling simultaneous switching output noise in boundary scan paths

Assignee: NXP BV
•
Filing: 1991-05-01
•
Granted: 1993-07-20
•
Expires: 2011-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit limits simultaneous switching output noise. Within the integrated circuit, a plurality of output pads are connected to an output holding register. The output holding register includes a plurality of flip-flops. Each flip-flop has a clock input, a data input, and a data output. The data output is connected to an output pad from the plurality of output pads. Various amounts of propagation delay are introduced in a clock signal before the clock signal reaches the clock inputs of the flip-flops.

Inventors

  • 👤 David T. Rackley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:41
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/003; H03K19/00346

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 146 words
An integrated circuit comprising: a plurality of output pads, each output pad including a conductive area to which other devices not included on the integrated circuit may be electrically connected to the integrated circuit for the purpose of receiving output from the integrated circuit; an output holding register, including a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; a clock line on which a clock signal is placed, the clock line being directly coupled to a first clock input on a first flip-flop; and, logic circuitry connected between the first clock input on the first flip-flop and a second clock input on a flip-flop, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second clock input, the propagation delay including propagation delay through the first flip-flop.
Claim 2
Dependent Claim 146 words
An integrated circuit comprising: a plurality of output pads, each output pad including a conductive area to which other devices not included on the integrated circuit may be electrically connected to the integrated circuit for the purpose of receiving output from the integrated circuit; an output holding register, including a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; a clock line on which a clock signal is placed, the clock line being directly coupled to a first clock input on a first flip-flop; and, logic circuitry connected between the first clock input on the first flip-flop and a second clock input on a flip-flop, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second clock input, the propagation delay including propagation delay through the first flip-flop.
Claim 3
Dependent Claim 14 words
An integrated circuit as in claim 1 wherein the logic circuitry is a buffer.
Claim 4
Dependent Claim 222 words
An integrated circuit comprising: a plurality of output pads, each output pad including a conductive area to which other devices not included on the integrated circuit may be electrically connected to the integrated circuit for the purpose of receiving output from the integrated circuit; an output holding register, including a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; a clock line on which a clock signal is placed, the clock line being directly coupled to a first clock input on a first flip-flop; and, logic circuitry connected between the first clock input on the first flip-flop and a second clock input on a flip-flop, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second clock input, wherein the logic circuitry comprises a logical EXCLUSIVE NOR gate having a first input coupled to a first data output of the first flip-flop and having a second input coupled to a first data input of the first flip-flop, and a logical AND gate having a first input connected to an output of the logical EXCLUSIVE NOR gate, having a second input connected to the first clock input on the first flip-flop, and having an output connected to the second clock input on the second flip-flop.
Claim 5
Dependent Claim 222 words
An integrated circuit comprising: a plurality of output pads, each output pad including a conductive area to which other devices not included on the integrated circuit may be electrically connected to the integrated circuit for the purpose of receiving output from the integrated circuit; an output holding register, including a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; a clock line on which a clock signal is placed, the clock line being directly coupled to a first clock input on a first flip-flop; and, logic circuitry connected between the first clock input on the first flip-flop and a second clock input on a flip-flop, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second clock input, wherein the logic circuitry comprises a logical EXCLUSIVE NOR gate having a first input coupled to a first data output of the first flip-flop and having a second input coupled to a first data input of the first flip-flop, and a logical AND gate having a first input connected to an output of the logical EXCLUSIVE NOR gate, having a second input connected to the first clock input on the first flip-flop, and having an output connected to the second clock input on the second flip-flop.
Claim 6
Dependent Claim 257 words
An integrated circuit comprising: a plurality of output pads, each output pad including a conductive area to which other devices not included on the integrated circuit may be electrically connected to the integrated circuit for the purpose of receiving output from the integrated circuit; an output holding register, including a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; a clock line on which a clock signal is placed, the clock line being directly coupled to a first clock input on a first flip-flop; and, logic circuitry connected between the first clock input on the first flip-flop and a second clock input on a flip-flop, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second clock input; wherein a tri-state driver is coupled between a first data output of the first flip-flop and a first output pad and wherein the logic circuitry comprises a first input buffer having an input coupled to an output of the tri-state driver, a logical EXCLUSIVE NOR gate having a first input coupled to an output of the first input buffer and having a second input coupled to a first data input of the first flip-flop, and, a logical AND gate having a first input connected to an output of the logical EXCLUSIVE NOR gate, having a second input connected to the first clock input on the first flip-flop, and having an output connected to the second clock input on the second flip-flop.
Claim 7
Dependent Claim 257 words
An integrated circuit comprising: a plurality of output pads, each output pad including a conductive area to which other devices not included on the integrated circuit may be electrically connected to the integrated circuit for the purpose of receiving output from the integrated circuit; an output holding register, including a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; a clock line on which a clock signal is placed, the clock line being directly coupled to a first clock input on a first flip-flop; and, logic circuitry connected between the first clock input on the first flip-flop and a second clock input on a flip-flop, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second clock input; wherein a tri-state driver is coupled between a first data output of the first flip-flop and a first output pad and wherein the logic circuitry comprises a first input buffer having an input coupled to an output of the tri-state driver, a logical EXCLUSIVE NOR gate having a first input coupled to an output of the first input buffer and having a second input coupled to a first data input of the first flip-flop, and, a logical AND gate having a first input connected to an output of the logical EXCLUSIVE NOR gate, having a second input connected to the first clock input on the first flip-flop, and having an output connected to the second clock input on the second flip-flop.
Claim 8
Dependent Claim 26 words
An integrated circuit as in claim 1 additionally comprising a serial shift register coupled to the data input of each flip-flop in the output holding register.
Claim 9
Dependent Claim 150 words
An integrated circuit comprising: a plurality of output pads, an output holding register, including a plurality of blocks of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad, all flip-flops within each block of flip-flops being connected to a common block flip-flop line; a clock line on which a clock signal is placed, the clock line being directly coupled to a first common block flip-flop line for a first block of flip-flops; and, logic circuitry connected between the first common block flip-flop line for the first block of flip-flops and a second common block flip-flop line for a second block of flip-flops, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second common block flip-flop line, the propagation delay including propagation delay through at least one flip-flop from the first block of flip-flops.
Claim 10
Dependent Claim 150 words
An integrated circuit comprising: a plurality of output pads, an output holding register, including a plurality of blocks of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad, all flip-flops within each block of flip-flops being connected to a common block flip-flop line; a clock line on which a clock signal is placed, the clock line being directly coupled to a first common block flip-flop line for a first block of flip-flops; and, logic circuitry connected between the first common block flip-flop line for the first block of flip-flops and a second common block flip-flop line for a second block of flip-flops, the logic circuitry introducing propagation delay in the clock signal before the clock signal reaches the second common block flip-flop line, the propagation delay including propagation delay through at least one flip-flop from the first block of flip-flops.
Claim 11
Dependent Claim 14 words
An integrated circuit as in claim 6 wherein the logic circuitry is a buffer.
Claim 12
Dependent Claim 95 words
An integrated circuit as in claim 6 wherein the logic circuitry comprises: for every flip-flop in the first block of flip-flops, a logical EXCLUSIVE NOR gate having a first input coupled to a data output of the flip-flop and having a second input coupled to a data input of the flip-flop; and, a logical AND gate having a first input coupled to the first common block flip-flop line and having additional inputs coupled to outputs of each of the logical EXCLUSIVE NOR gates, and having an output connected to the second common block flip-flop line.
Claim 13
Dependent Claim 26 words
An integrated circuit as in claim 6 additionally comprising a serial shift register coupled to the data input of each flip-flop in the output holding register.
Claim 14
Dependent Claim 195 words
In an integrated circuit, a method for limiting simultaneous switching output noise on a plurality of output pads, the method comprising the steps of: (a) providing, by the integrated circuit to other devices not included on the integrated circuit, output signals via output pads, each output pad including a conductive area by which the other devices may be electrically connected to the integrated circuit; (b) providing the output signals from the integrated circuit to the output pads via an output holding register wherein the output holding register includes a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; and, (c) introducing various amounts of propagation delay in a clock signal before the clock signal reaches the clock inputs of the flip-flops, the propagation delay being introduced by logic circuitry, including the substeps of (c,1) connecting a clock input of a first flip-flop directly to the clock signal, and (c,2) serially connecting the clock inputs of the flip-flops together, the serial connections being made through logic gates, the logic gates introducing propagation delay including propagation delay through a one of said plurality of flip-flops.
Claim 15
Dependent Claim 195 words
In an integrated circuit, a method for limiting simultaneous switching output noise on a plurality of output pads, the method comprising the steps of: (a) providing, by the integrated circuit to other devices not included on the integrated circuit, output signals via output pads, each output pad including a conductive area by which the other devices may be electrically connected to the integrated circuit; (b) providing the output signals from the integrated circuit to the output pads via an output holding register wherein the output holding register includes a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; and, (c) introducing various amounts of propagation delay in a clock signal before the clock signal reaches the clock inputs of the flip-flops, the propagation delay being introduced by logic circuitry, including the substeps of (c,1) connecting a clock input of a first flip-flop directly to the clock signal, and (c,2) serially connecting the clock inputs of the flip-flops together, the serial connections being made through logic gates, the logic gates introducing propagation delay including propagation delay through a one of said plurality of flip-flops.
Claim 16
Dependent Claim 219 words
In an integrated circuit, a method for limiting simultaneous switching output noise on a plurality of output pads, the method comprising the steps of: (a) providing, by the integrated circuit to other devices not included on the integrated circuit, output signals via output pads, each output pad including a conductive area by which the other devices may be electrically connected to the integrated circuit; (b) providing the output signals from the integrated circuit to the output pads via an output holding register wherein the output holding register includes a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; and, (c) introducing various amounts of propagation delay in a clock signal before the clock signal reaches the clock inputs of the flip-flops, the propagation delay being introduced by logic circuitry, including the substeps of (c.1) arranging the flip-flops in blocks so that within a block a clock input of each flip-flop is connected to a common block flip-flop line, (c.2) connecting a first common block flip-flop line of a first block of flip-flops directly to the clock signal, and (c.3) serially connecting the common block flip-flop lines together, the serial connections being made through logic gates, the logic gates introducing propagation delay including propagation delay through a flip-flop.
Claim 17
Dependent Claim 219 words
In an integrated circuit, a method for limiting simultaneous switching output noise on a plurality of output pads, the method comprising the steps of: (a) providing, by the integrated circuit to other devices not included on the integrated circuit, output signals via output pads, each output pad including a conductive area by which the other devices may be electrically connected to the integrated circuit; (b) providing the output signals from the integrated circuit to the output pads via an output holding register wherein the output holding register includes a plurality of flip-flops, each flip-flop having a clock input, a data input, and a data output coupled to an output pad; and, (c) introducing various amounts of propagation delay in a clock signal before the clock signal reaches the clock inputs of the flip-flops, the propagation delay being introduced by logic circuitry, including the substeps of (c.1) arranging the flip-flops in blocks so that within a block a clock input of each flip-flop is connected to a common block flip-flop line, (c.2) connecting a first common block flip-flop line of a first block of flip-flops directly to the clock signal, and (c.3) serially connecting the common block flip-flop lines together, the serial connections being made through logic gates, the logic gates introducing propagation delay including propagation delay through a flip-flop.

References Cited (Backward Citations)

US4570082A Cited
JPS60190020A Cited
US5055706A Cited
US4929850A Cited
US4857765A Cited
US4879718A Cited
US4970405A Cited
US4982118A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-19 1997-01-18 1997-07-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-19 2001-01-18 2001-07-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-19 2005-01-18 2005-07-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag