Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Bi-directional bus circuitry executing bi-directional data transmission while avoiding floating state

a bus circuit and bi-directional technology, applied in the field of bi-directional bus circuitry, can solve the problems of increasing the time of signal transmission over the bus line, constant current, wasteful consumption, circuit breakage in the input and output buffers of the circuit blocks connected to the bus node, etc., to increase suppress the parasitic capacitance of the data bus

Inactive Publication Date: 2005-02-15
RENESAS ELECTRONICS CORP
View PDF8 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a bi-directional bus circuitry that prevents the potential level of the data bus from being left unfixed when it is not being used. The circuitry includes a data bus, a potential fixing circuit, repeater circuits, and an arbiter circuit. The repeater circuits are arranged between adjacent bus nodes and each includes a first signal transmitting circuit and a second signal transmitting circuit. The arbiter circuit activates both circuits when data is not being transmitted between circuit blocks. This ensures that the potential level of each bus node is fixed, which prevents unstable operation and reduces parasitic capacitance. The invention provides a solution for stabilizing the operation of the bi-directional bus circuitry without the need for a special potential fixing circuit.

Problems solved by technology

The longer bus line means increased parasitic resistance and parasitic capacitance, which present the problem of increased time of signal transmission over the bus lines.
With the potential level of the bus node being unfixed, the potential level of the bus node comes to be the intermediate potential, possibly causing a constant current, which will be consumed wastefully, in the input and output buffers of the circuit blocks which are connected to the bus node.
If the potential of the bus node should be higher than a power supply potential, which corresponds to the H level potential of the data or lower than the ground potential which corresponds to the L level potential of the data because of a noise or the like, there is a possibility of circuit break down in the input and output buffers of the circuit blocks connected to the bus node.
As will be described in detail later, however, it is difficult to apply the technique for fixing the bus potential when not in use shown in FIG. 10, directly to a bi-directional bus circuitry.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Bi-directional bus circuitry executing bi-directional data transmission while avoiding floating state
  • Bi-directional bus circuitry executing bi-directional data transmission while avoiding floating state
  • Bi-directional bus circuitry executing bi-directional data transmission while avoiding floating state

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[First Embodiment]

Referring to FIG. 2, the bi-directional bus circuitry 100 in accordance with the first embodiment includes a data bus divided into bus nodes Nb1 and Nb2 by a repeater circuit 50 for bi-directional signal transmission between bus nodes Nb1 and Nb2, a bus potential fixing circuit 60 for fixing the potential level of bus node Nb1 when the data bus is not used, and an arbiter circuit 20 controlling the operations of repeater circuit 50 and bus potential fixing circuit 60, based on circuit block information designating the circuit block on which data input / output is to be executed.

Bi-directional bus circuitry 100 transmits the data input to / output from circuit blocks 10-a to 10-d, by the data bus divided into bus nodes Nb1 and Nb2. Here, the four circuit blocks 10-a to 10-d are examples only, and the configuration of bi-directional bus circuitry 100 in accordance with the first embodiment is applicable to an arbitrary number of circuit blocks, as will be apparent from t...

second embodiment

[Second Embodiment]

The second embodiment is directed to a configuration of a bi-directional bus circuitry when provision of a number of repeater circuits is necessary as the data bus becomes longer.

Referring to FIG. 5, a bi-directional bus circuitry 200 in accordance with the second embodiment includes, in addition to repeater circuit 50, repeater circuits 70 and 90. Thus, the data bus of the bi-directional bus circuitry 200 comes to be divided into four bus nodes, that is, bus nodes Nb1 to Nb4.

Repeater circuits 70 and 90 have similar configurations as repeater circuit 50 described with the reference to the first embodiment. More specifically, repeater circuits 70 and 90 include tristate buffers 71 and 91 transmitting a signal in the same direction as tristate buffer 51, and tristate buffers 72 and 92 transmitting a signal in the same direction as tristate buffer 52, respectively.

Repeater circuits 70 and 90 are controlled by the repeater control signals CRP1 and CRP2 common to repea...

third embodiment

[Third Embodiment]

In the third embodiment, a configuration will be described in which each repeater circuit is used as a latch circuit when the data bus is not used, so as to enable fixing of the potential level when the data bus is not used, without providing any potential fixing circuit.

Referring to FIG. 7, a bi-directional bus circuitry 300 in accordance with the third embodiment is different from the bi-directional bus circuitry 100 in accordance with the first embodiment in that an arbiter circuit 320 is provided in place of arbiter circuit 20, and that bus potential fixing circuit 60 is not provided.

Arbiter circuit 320 has logic gates LG12 and LG16 generating repeater control signals CRP1 and CRP2, respectively. Logic gate LG12 provides the repeater control signal CRP1 as a result of an NOR logic operation of circuit block designating signals CSBc and CSBd. Logic gate LG16 provides the repeater control signal CRP2 as a result of an NOR logic operation of circuit block designat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A data bus included in a bi-directional bus circuitry is divided into a first bus node and a second bus node by a repeater circuit. The repeater circuit includes a first tristate buffer for amplifying and transmitting data from the first bus node to the second bus node, and a second tristate buffer connected in reverse direction. When the data bus is not used, the first and second tristate buffers are both activated, and the repeater circuit functions as a latch circuit. Therefore, in the bi-directional bus circuitry, even when the data bus is not used, the potential level of the data bus can be prevented from being left unfixed, ensuring stable operation.

Description

BACKGROUND OF THE INVENTION1. Field of the InventionThe present invention relate to a bi-directional bus circuitry and, more specifically, to a bi-directional bus circuitry used for a semiconductor device such as a microprocessor, capable of high speed and stable bi-directional data transmission.2. Description of the Background ArtAlong with the recent increase in scale of semiconductor devices such as an LSI and associated increase in chip size, bus lines for signal transmission within the semiconductor devices come to be longer. The longer bus line means increased parasitic resistance and parasitic capacitance, which present the problem of increased time of signal transmission over the bus lines.When the direction of signal transmission over a bus line is limited in one direction, the speed of transmission may be improved in a relatively simple manner, by inserting a repeater circuit functioning as a signal buffer appropriately into the elongated bus line. If the signal transmissi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F13/40G06F3/00G11C7/10
CPCG06F13/4077G11C7/10
Inventor MAKINO, HIROSHI
Owner RENESAS ELECTRONICS CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products