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

Bidirectional tri-state data bus buffer control circuit for delaying direction switching at I/O pins of semiconductor integrated circuit

Assignee: Sharp Corp
•
Filing: 1992-02-03
•
Granted: 1995-05-23
•
Expires: 2012-02-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data bus control circuit is formed on a single semiconductor integrated circuit that includes input/output terminals for external data exchange and a plurality of functional blocks including a CPU. A bi-directional bus buffer buffers data sent over a data bus between the CPU and the input/output terminals. The signal propagation direction of the bus buffer is determined according to a logic level of a read control signal supplied from the CPU.

Inventors

  • 👤 Kazuo Kimura
  • 👤 Takeshi Yoshii
  • 👤 Shigeki Imai
  • 👤 Katsuhiro Masui

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 22:28
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4072; H; H04; H04L; H04L5/00; H04L5/14; H04L5/16

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 359 words
A data bus control circuit for a semiconductor integrated circuit, said semiconductor integrated circuit having input/output terminals for data exchange with a plurality of functional blocks including a CPU on a single semiconductor chip, said data bus control circuit, comprising: a bi-directional bus buffer for connecting a data bus which is connected to said CPU with said input/output terminals, said bi-directional bus buffer including first and second buffer circuits provided for each of respective signal lines of said data bus, said first and second buffer circuits being connected between a corresponding signal line of said data bus and a corresponding input/output terminal, an input terminal of said first buffer circuit being connected to said corresponding input/output terminal and an output terminal of said first buffer circuit being connected to said corresponding signal line, an input terminal of said second buffer circuit being connected to said corresponding signal line and output terminal of said second buffer circuit being connected to said corresponding input/output terminal, said first buffer circuit becoming conductive when a high level signal is applied to a control terminal thereof and said second buffer circuit becoming conductive when a low level signal is applied to a control terminal thereof, and an electronic circuit for determining a signal propagation direction of said bus buffer according to a level of a read signal outputted frown said CPU and executing the switching of a signal propagation direction of said bi-directional bus buffer with a predetermined time delay after said read signal is output from said CPU in order to prevent a collision between a signal output by said CPU and a signal output by said external device on said data bus, said electronic circuit including: a flip-flop circuit supplied with said read signal at a data input terminal thereof and a clock signal at a clock input terminal thereof, and an AND circuit supplied with said read signal at one terminal thereof, another input terminal of said AND circuit being connected to a data output terminal of said flip-flop circuit, and an output terminal of said AND circuit being connected to said control terminals of said first and second buffer circuits.
Claim 2
Dependent Claim 359 words
A data bus control circuit for a semiconductor integrated circuit, said semiconductor integrated circuit having input/output terminals for data exchange with a plurality of functional blocks including a CPU on a single semiconductor chip, said data bus control circuit, comprising: a bi-directional bus buffer for connecting a data bus which is connected to said CPU with said input/output terminals, said bi-directional bus buffer including first and second buffer circuits provided for each of respective signal lines of said data bus, said first and second buffer circuits being connected between a corresponding signal line of said data bus and a corresponding input/output terminal, an input terminal of said first buffer circuit being connected to said corresponding input/output terminal and an output terminal of said first buffer circuit being connected to said corresponding signal line, an input terminal of said second buffer circuit being connected to said corresponding signal line and output terminal of said second buffer circuit being connected to said corresponding input/output terminal, said first buffer circuit becoming conductive when a high level signal is applied to a control terminal thereof and said second buffer circuit becoming conductive when a low level signal is applied to a control terminal thereof, and an electronic circuit for determining a signal propagation direction of said bus buffer according to a level of a read signal outputted frown said CPU and executing the switching of a signal propagation direction of said bi-directional bus buffer with a predetermined time delay after said read signal is output from said CPU in order to prevent a collision between a signal output by said CPU and a signal output by said external device on said data bus, said electronic circuit including: a flip-flop circuit supplied with said read signal at a data input terminal thereof and a clock signal at a clock input terminal thereof, and an AND circuit supplied with said read signal at one terminal thereof, another input terminal of said AND circuit being connected to a data output terminal of said flip-flop circuit, and an output terminal of said AND circuit being connected to said control terminals of said first and second buffer circuits.
Claim 3
Dependent Claim 346 words
A data bus control circuit for a semiconductor integrated circuit, said semiconductor integrated circuit having input/output terminals for data exchange with a plurality of functional blocks including a CPU on a single semiconductor chip, said data bus control circuit, comprising: a bi-directional bus buffer for connecting a data bus connected to said CPU with said input/output terminals, said bi-directional bus buffer including first and second buffer circuits provided for each of respective signal lines of said data bus, said first and second buffer circuits being connected between a corresponding signal line of said data bus and a corresponding input/output terminal, an input terminal of said first buffer circuit being connected to said corresponding input/output terminal and an output terminal of said first buffer circuit being connected to said corresponding signal line, an input terminal of said second buffer circuit being connected to said corresponding signal line and output terminal of said second buffer circuit being connected to said corresponding input/output terminal, said first buffer circuit becoming conductive when a high level signal is applied to a control terminal thereof and said second buffer circuit becoming conductive when a low level signal is applied to a control terminal thereof, and an electronic circuit for determining a signal propagation direction of said bus buffer according to a level of a read signal outputted from said CPU and executing the switching of a signal propagation direction of said bi-directional bus buffer with a predetermined time delay after said read signal is output from said CPU in order to prevent a collision between a signal output by said CPU and a signal output by said external device on said data bus, said electronic circuit including: a delay circuit supplied with said read signal at an input terminal thereof, and an AND circuit supplied with said read signal at one input terminal thereof, the other input terminal of said AND circuit being connected to an output terminal of said delay circuit, an output terminal of said AND circuit being connected to said control terminals of said first and second buffer circuits.
Claim 4
Dependent Claim 346 words
A data bus control circuit for a semiconductor integrated circuit, said semiconductor integrated circuit having input/output terminals for data exchange with a plurality of functional blocks including a CPU on a single semiconductor chip, said data bus control circuit, comprising: a bi-directional bus buffer for connecting a data bus connected to said CPU with said input/output terminals, said bi-directional bus buffer including first and second buffer circuits provided for each of respective signal lines of said data bus, said first and second buffer circuits being connected between a corresponding signal line of said data bus and a corresponding input/output terminal, an input terminal of said first buffer circuit being connected to said corresponding input/output terminal and an output terminal of said first buffer circuit being connected to said corresponding signal line, an input terminal of said second buffer circuit being connected to said corresponding signal line and output terminal of said second buffer circuit being connected to said corresponding input/output terminal, said first buffer circuit becoming conductive when a high level signal is applied to a control terminal thereof and said second buffer circuit becoming conductive when a low level signal is applied to a control terminal thereof, and an electronic circuit for determining a signal propagation direction of said bus buffer according to a level of a read signal outputted from said CPU and executing the switching of a signal propagation direction of said bi-directional bus buffer with a predetermined time delay after said read signal is output from said CPU in order to prevent a collision between a signal output by said CPU and a signal output by said external device on said data bus, said electronic circuit including: a delay circuit supplied with said read signal at an input terminal thereof, and an AND circuit supplied with said read signal at one input terminal thereof, the other input terminal of said AND circuit being connected to an output terminal of said delay circuit, an output terminal of said AND circuit being connected to said control terminals of said first and second buffer circuits.
Claim 5
Dependent Claim 462 words
A data bus control circuit for a semiconductor integrated circuit, said semiconductor integrated circuit having input/output terminals for data exchange with a plurality of functional blocks including a CPU on a single semiconductor chip, said data bus control circuit, comprising: a bi-directional bus buffer for connecting a data bus which is connected to said CPU with said input/output terminals, said bi-directional bus buffer including first and second buffer circuits provided for each of respective signal lines of said data bus, said first and second buffer circuits being connected between a corresponding signal line of said data bus and a corresponding input/output terminal, an input terminal of said first buffer circuit being connected to said corresponding input/output terminal and an output terminal of said first buffer circuit being connected to said corresponding signal line, an input terminal of said second buffer circuit being connected to said corresponding signal line and output terminal of said second buffer circuit being connected to said corresponding input/output terminal, said first buffer circuit becoming conductive when a high level signal is applied to a control terminal thereof and said second buffer circuit becoming conductive when a low level signal is applied to a control terminal thereof, and an electronic circuit for determining a signal propagation direction of said bus buffer according to a level of a read signal outputted from said CPU and executing switching of a signal propagation direction of said bi-directional bus buffer with a predetermined time delay after said read signal is output from said CPU in order to prevent a collision between a signal output by said CPU and a signal output by said external device on said data bus, said electronic circuit including: a flip-flop circuit supplied with said read signal at a data input terminal thereof and supplied with a clock signal at a clock input terminal thereof, a first AND circuit supplied with said read signal at one terminal thereof, another input terminal of said first AND circuit being connected to a data output terminal of said flip-flop circuit, a second AND circuit supplied with a output signal of said first AND circuit at one terminal thereof, the other input terminal of said second AND circuit being connected to a data bus release signal terminal of said CPU, an output terminal of said second AND circuit being connected to said control terminal of said first buffer circuit, an inverter supplied with a data bus release signal at an input terminal, and an OR circuit supplied with said output signal of said first AND circuit at one terminal thereof, another terminal of said OR circuit being connected to an output terminal of said inverter, an output terminal of said OR circuit being connected to said control terminal of said second buffer circuit.
Claim 6
Dependent Claim 462 words
A data bus control circuit for a semiconductor integrated circuit, said semiconductor integrated circuit having input/output terminals for data exchange with a plurality of functional blocks including a CPU on a single semiconductor chip, said data bus control circuit, comprising: a bi-directional bus buffer for connecting a data bus which is connected to said CPU with said input/output terminals, said bi-directional bus buffer including first and second buffer circuits provided for each of respective signal lines of said data bus, said first and second buffer circuits being connected between a corresponding signal line of said data bus and a corresponding input/output terminal, an input terminal of said first buffer circuit being connected to said corresponding input/output terminal and an output terminal of said first buffer circuit being connected to said corresponding signal line, an input terminal of said second buffer circuit being connected to said corresponding signal line and output terminal of said second buffer circuit being connected to said corresponding input/output terminal, said first buffer circuit becoming conductive when a high level signal is applied to a control terminal thereof and said second buffer circuit becoming conductive when a low level signal is applied to a control terminal thereof, and an electronic circuit for determining a signal propagation direction of said bus buffer according to a level of a read signal outputted from said CPU and executing switching of a signal propagation direction of said bi-directional bus buffer with a predetermined time delay after said read signal is output from said CPU in order to prevent a collision between a signal output by said CPU and a signal output by said external device on said data bus, said electronic circuit including: a flip-flop circuit supplied with said read signal at a data input terminal thereof and supplied with a clock signal at a clock input terminal thereof, a first AND circuit supplied with said read signal at one terminal thereof, another input terminal of said first AND circuit being connected to a data output terminal of said flip-flop circuit, a second AND circuit supplied with a output signal of said first AND circuit at one terminal thereof, the other input terminal of said second AND circuit being connected to a data bus release signal terminal of said CPU, an output terminal of said second AND circuit being connected to said control terminal of said first buffer circuit, an inverter supplied with a data bus release signal at an input terminal, and an OR circuit supplied with said output signal of said first AND circuit at one terminal thereof, another terminal of said OR circuit being connected to an output terminal of said inverter, an output terminal of said OR circuit being connected to said control terminal of said second buffer circuit.

References Cited (Backward Citations)

US4652992A Cited
US4813020A Cited
US5247689A Cited
US5065224A Cited
US4821170A Cited
US5089951A Cited
JPH01253315A Cited
JPH01256212A Cited
US5095485A Cited
JPH0264254A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag