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

Scan compatible 3-state bus control

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1995-11-01
•
Granted: 1997-07-15
•
Expires: 2015-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Bus control circuitry for enabling/disabling the drivers of a bus in an integrated circuit is presented. The bus control circuitry has master control signal logic blocks and output enable blocks. The bus control circuitry enables one and only one bus driver set at a time to avoid bus contention. Furthermore, the bus driver circuits are enabled and disabled with precise timing to avoid even momentary bus contention. Finally, the bus, driver circuits and control circuitry may be tested with serial scanning.

Inventors

  • 👤 Frank Worrell
  • 👤 Darren Jones

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:14
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/003; H03K19/00346; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40006; H04L12/40032; H04L12/403

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 267 words
In an integrated circuit device having a bus, said bus having a plurality of signal lines, each signal line connected to a plurality of driver circuits for driving digital signals onto said signal line, each driver circuit having a control terminal for enabling and disabling said driver circuit responsive to signals at said control terminal, control circuitry for said driver circuits comprising a plurality of master control signal logic blocks, each block having a first input terminal receiving a scan signal, a second input terminal receiving a control signal from a remainder of the integrated circuit, a first output terminal connected in a scan chain and a second output terminal, said control signal logic block selectively passing said scan signal or said control signal to said second output terminal responsive to a scan control signal, and selectively passing said signal at said second output terminal to said first output terminal at a clock signal or holding a signal at said second output terminal responsive to a stall control signal; and an output enable logic block for each driver circuit, each output enable block having a plurality of first input terminals, each first input terminal connected to said second output terminal of one of said control signal blocks, and an output terminal connected to said control terminal of said driver circuit, said output enable logic block decoding control signals at said first input terminals to generate an enable/disable signal and selectively passing said enable/disable signal to said output terminal or holding a signal at said output terminal responsive to said clock signal and to said stall control signal.
Claim 2
Dependent Claim 267 words
In an integrated circuit device having a bus, said bus having a plurality of signal lines, each signal line connected to a plurality of driver circuits for driving digital signals onto said signal line, each driver circuit having a control terminal for enabling and disabling said driver circuit responsive to signals at said control terminal, control circuitry for said driver circuits comprising a plurality of master control signal logic blocks, each block having a first input terminal receiving a scan signal, a second input terminal receiving a control signal from a remainder of the integrated circuit, a first output terminal connected in a scan chain and a second output terminal, said control signal logic block selectively passing said scan signal or said control signal to said second output terminal responsive to a scan control signal, and selectively passing said signal at said second output terminal to said first output terminal at a clock signal or holding a signal at said second output terminal responsive to a stall control signal; and an output enable logic block for each driver circuit, each output enable block having a plurality of first input terminals, each first input terminal connected to said second output terminal of one of said control signal blocks, and an output terminal connected to said control terminal of said driver circuit, said output enable logic block decoding control signals at said first input terminals to generate an enable/disable signal and selectively passing said enable/disable signal to said output terminal or holding a signal at said output terminal responsive to said clock signal and to said stall control signal.
Claim 3
Dependent Claim 34 words
The control circuitry of claim 1 wherein said output enable logic block for each driver circuit decodes said driver control signals such that one and only one enable signal is generated at a time.
Claim 4
Dependent Claim 17 words
The control circuitry of claim 1 wherein said stall control signal stalls operations of said integrated circuit.
Claim 5
Dependent Claim 32 words
The control circuitry of claim 1 wherein said control signal logic blocks and said output enable blocks operate to selectively pass or hold a signal at a transition of said clock signal.
Claim 6
Dependent Claim 358 words
In an integrated circuit device having a bus, said bus having a plurality of signal lines, each signal line connected to a plurality of driver circuits for driving digital signals onto said signal line, each driver circuit having a control terminal for enabling and disabling said buffer circuit responsive to signals at said control terminal, control circuitry for each driver circuit comprising: master control signal logic comprising: a first multiplexer having an output terminal, a first input terminal receiving a scan signal and a second input terminal receiving an output enable signal, said first multiplexer passing a received signal to said output terminal responsive to a scan enable signal; a first hold register having an output terminal sending a scan signal and an input terminal connected to said output terminal of said first multiplexer, said first hold register passing a received signal to its said output terminal responsive to a clock signal and holding said received signal responsive to an operation signal; and output enable logic comprising: a decoder having an output terminal and a plurality of input terminals, one of the plurality of input terminals being connected to said output terminal of said first multiplexer; a second hold register having an output terminal and an input terminal, said input terminal connected to said output terminal of said decoder, said second hold register passing a received signal to its said output terminal responsive to a clock signal and holding said received signal responsive to said operation signal; a select-enable block having an output terminal, a first input terminal connected to said decoder output terminal, and a second input terminal connected to said second hold register output terminal, said select-enable block selectively passing a signal from said first or second input terminal to said output terminal responsive to said operation signal and generating a disable signal responsive to a special control signal; and a first flip-flop having an input terminal connected to said output terminal of said select-enable block and an output terminal connected to said driver circuit control terminal, said first flip-flop passing a signal at said input terminal to said output terminal responsive to said clock signal.
Claim 7
Dependent Claim 358 words
In an integrated circuit device having a bus, said bus having a plurality of signal lines, each signal line connected to a plurality of driver circuits for driving digital signals onto said signal line, each driver circuit having a control terminal for enabling and disabling said buffer circuit responsive to signals at said control terminal, control circuitry for each driver circuit comprising: master control signal logic comprising: a first multiplexer having an output terminal, a first input terminal receiving a scan signal and a second input terminal receiving an output enable signal, said first multiplexer passing a received signal to said output terminal responsive to a scan enable signal; a first hold register having an output terminal sending a scan signal and an input terminal connected to said output terminal of said first multiplexer, said first hold register passing a received signal to its said output terminal responsive to a clock signal and holding said received signal responsive to an operation signal; and output enable logic comprising: a decoder having an output terminal and a plurality of input terminals, one of the plurality of input terminals being connected to said output terminal of said first multiplexer; a second hold register having an output terminal and an input terminal, said input terminal connected to said output terminal of said decoder, said second hold register passing a received signal to its said output terminal responsive to a clock signal and holding said received signal responsive to said operation signal; a select-enable block having an output terminal, a first input terminal connected to said decoder output terminal, and a second input terminal connected to said second hold register output terminal, said select-enable block selectively passing a signal from said first or second input terminal to said output terminal responsive to said operation signal and generating a disable signal responsive to a special control signal; and a first flip-flop having an input terminal connected to said output terminal of said select-enable block and an output terminal connected to said driver circuit control terminal, said first flip-flop passing a signal at said input terminal to said output terminal responsive to said clock signal.
Claim 8
Dependent Claim 23 words
The control circuitry of claim 5 further comprising a buffer connected between said output terminal of said first flip-flop and said control terminal.

References Cited (Backward Citations)

US4587445A Cited
US4800486A Cited
US4857773A Cited
JPH01260949A Cited
JPH03272219A Cited
US5118970A Cited
US5394034A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-14 2001-01-13 2001-07-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-14 2005-01-13 2005-07-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-14 2009-01-13 2009-07-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag