This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2011-143041, filed on Jun. 28, 2011, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a bus switch circuit.
In system large scale integrations (LSIs) typified by a central processing unit (CPU) and a baseband integrated circuit (IC), power supply voltages have been reduced in response to used processes and lower power consumption.
In a conventionally used system and an analog signal processing system, however, power supply voltages have not been rapidly reduced because compatibility with conventional systems needs to be maintained.
Thus, signal transmission between circuits with different power supply voltages requires a bus switch circuit that converts a signal level.
A bus switch circuit according to an embodiment includes a signal transmission circuit connected between a first terminal and a second terminal to transmit a signal between the first terminal and the second terminal. The bus switch circuit includes a first switch element connected between the first terminal and a first voltage line fed with a first power supply voltage, and controlled by a first control signal. The bus switch circuit includes a second switch element connected between the second terminal and a second voltage line fed with a second power supply voltage, and controlled by a second control signal. The bus switch circuit includes a delay signal generating circuit that outputs a delay signal based on a first signal varying with a first voltage applied to the first terminal and a second signal varying with a second voltage applied to the second terminal. The bus switch circuit includes a control signal generating circuit that outputs the first control signal and the second control signal based on the first signal, the second signal, and the delay signal.
Hereafter, a bus switch circuit according to the present invention will be described more specifically with reference to the drawings.
A comparative example of embodiments will be described below.
As illustrated in
The signal level converting circuit 101X includes a first resistance element RA, a second resistance element RB, a bus switch element BS, a first assisting switch element (first switch element) PA, and a second assisting switch element (second switch element) PB.
The pulse generating circuit 102X includes an inverter INV, a resistance element R and a capacitor C that constitute a delay circuit, a NAND circuit N, and a buffer B.
A second power supply voltage VccB is set higher than a first power supply voltage VccA. The gate of the bus switch element BS is fed with the second power supply voltage VccB.
As shown in
When the bus switch element BS is turned off, the voltage VA is at “High” level, so that the output of the buffer B is at “High” level. This allows the voltage of a node β connected to the output of the NAND circuit N to change from “High” level to “Low” level. After the lapse of the delay time of the delay circuit, the voltage of a node a changes to “Low” level, so that the voltage of the node β changes from “Low” level to “High” level.
In other words, in the bus switch circuit 100X of the comparative example, the pulse generating circuit 102X generates a one-shot pulse signal having a certain width when the first terminal TA changes from “Low” level to “High” level.
This pulse signal turns on the first and second assisting switch elements PA and PB connected to the first and second terminals TA and TB.
Thus, the voltage VB of the second terminal TB is raised to the second power supply voltage VccB and an output signal at a predetermined level is outputted from the second terminal TB (period T3 in
After that, the first terminal TA changes from “High” level to “Low” level (periods T4 to T5 in
The following will discuss a problem in signal transmission from the second terminal TB to the first terminal TA in the bus switch circuit 100X of the comparative example illustrated in
As illustrated in
In this case, the large load capacitance connected to the first terminal TA causes a change of the voltage VA to be inclined less than a change of the voltage VB. Thus, the voltage VA falls to or below the circuit threshold value of the buffer B after the voltage of the node a rises to or above the circuit threshold value of the NAND circuit N.
Since the voltage of the node a rises to or above the circuit threshold value of the NAND circuit N, the voltage of the node β changes from “High” level to “Low” level. After that, the voltage VA falls to or below the circuit threshold value of the buffer B, so that the voltage of the node 13 changes from “Low” level to “High” level.
Thus, also in this case, the pulse generating circuit 102X generates a one-shot pulse signal. This pulse signal turns on the first and second assisting switch elements PA and PB.
In other words, although a “Low” level signal is to be transmitted, the generated pulse signal may raise the first and second terminals TA and TB to “High” level so as to output a “High” level signal from the first terminal TA.
As described above, unfortunately in the bus switch circuit 100X of the comparative example, a predetermined signal cannot be transmitted from the second terminal TB to the first terminal TA in the case where the load capacitance connected to the first terminal TA increases.
The following embodiments will propose a bus switch circuit that can transmit a predetermined signal with higher reliability regardless of a load capacitance connected to an terminal.
The embodiments will be described below with reference to the accompanying drawings.
As illustrated in
The first terminal TA is connected to, for example, a first logic circuit (not shown). A signal is inputted from the first logic circuit to the first terminal TA or a signal is outputted from the first terminal TA to the first logic circuit.
The second terminal TB is connected to, for example, a second logic circuit (not shown). A signal is inputted from the second logic circuit to the second terminal TB or a signal is outputted from the second terminal TB to the second logic circuit.
In some cases, for example, a load capacitance connected to the first terminal TA is larger than a load capacitance connected to the second terminal TB. The load capacitance connected to the first terminal TA may be smaller than the load capacitance connected to the second terminal TB (that is, varying load capacitances) or the load capacitances connected to the terminals may be equal to each other.
As illustrated in
The bus switch element BS is connected between the first terminal TA and the second terminal TB. The bus switch element BS is a signal transmission circuit, e.g., a MOS transistor for transmitting a signal between the first terminal TA and the second terminal TB. In this case, the bus switch element BS has one end (source) connected to the first terminal TA, the other end (drain) connected to the second terminal TB, and a gate fed with a second power supply voltage VccB. Thus, the bus switch element BS is turned on when the voltage of the first terminal TA is not higher than a predetermined level.
The signal transmission circuit may be a switch element other than a MOS transistor or a circuit such as a buffer for transmitting a signal between the first terminal TA and the second terminal TB.
The first assisting switch element PA is connected between the first terminal TA and a first voltage line (first power supply) 101a fed with a first power supply voltage VccA.
The first assisting switch element PA is turned on/off by a first assist control signal (first control signal) AssistA. For example, the first assisting switch element PA is turned on by the first assist control signal AssistA, so that a first voltage VA of the first terminal TA is pulled up to the first power supply voltage VccA.
The first assisting switch element PA is, for example, a MOS transistor. The first assist control signal AssistA is applied to the gate of the first assisting switch element PA. The first assisting switch element PA may be a switch element other than a MOS transistor.
The second assisting switch element PB is connected between the second terminal TB and a second voltage line (second power supply) 101b fed with the second power supply voltage VccB. The second assisting switch element PB is turned on/off by a second assist control signal (second control signal) AssistB. For example, the second assisting switch element PB is turned by the second assist control signal AssistB, so that a second voltage VB of the second terminal TB is pulled up to the second power supply voltage VccB.
The second assisting switch element PB is, for example, a MOS transistor. The second assist control signal AssistB is applied to the gate of the second assisting switch element PB. The second assisting switch element PB may be a switch element other than a MOS transistor.
The first resistance element RA is connected between the first terminal TA and the first voltage line 101a.
The second resistance element RB is connected between the second terminal TB and the second voltage line 101b.
As illustrated in
The first buffer B1 has an input connected to the first terminal TA via a terminal T1 and an output connected to the first level shifter LS1. The first buffer B1 is fed with the first voltage VA of the first terminal TA, shapes the first voltage VA, and then outputs the voltage to the first level shifter LS1. The first buffer B1 is operated by the first power supply voltage VccA.
The second buffer B2 has an input connected to the second terminal TB via a terminal T2 and an output connected to the second level shifter LS2. The second buffer B2 is fed with the voltage of the second terminal TB, shapes the voltage, and then outputs the voltage to the second level shifter LS2. The second buffer B2 is operated by the first power supply voltage VccA.
The first and second buffers B1 and B2 may be optionally omitted.
The first level shifter LS1 outputs a first signal w obtained by converting the level of the signal outputted from the first buffer B1 (from the first power supply voltage VccA to the second power supply voltage VccB).
The second level shifter LS2 outputs a second signal x obtained by converting the level of the signal outputted from the second buffer B2 (from the first power supply voltage VccA to the second power supply voltage VccB).
In the first embodiment, the second power supply voltage VccB is set higher than the first power supply voltage VccA. As will be described later, the second power supply voltage VccB may be set equal to the first power supply voltage VccA. In this case, the first and second level shifters LS1 and LS2 may be omitted as will be described later.
The delay signal generating circuit 102a outputs a delay signal z based on the first signal w varying with the first voltage VA applied to the first terminal TA and the second signal x varying with the second voltage VB applied to the second terminal TB.
The delay signal generating circuit 102a includes, for example, a NOR circuit 102a1 and a delay circuit 102a2. The NOR circuit 102a1 is fed with the first signal w and the second signal x and outputs an operation signal y obtained by performing a NOR operation on the inputted first and second signals w and x.
The delay circuit 102a2 is fed with the operation signal y and outputs the delay signal z obtained by delaying the inputted operation signal y by a preset delay time.
The assist control signal generating circuit 102b outputs the first assist control signal AssistA and the second assist control signal AssistB based on the first signal w, the second signal x, and the delay signal z.
The assist control signal generating circuit 102b includes, for example, a first NAND circuit 102b1 and a second NAND circuit 102b2.
The first NAND circuit 102b1 is fed with the first signal w, the delay signal z, and the first assist control signal AssistA and outputs, via a terminal. T4, the second assist control signal AssistB obtained by performing a NAND operation on the inputted signals.
The second NAND circuit 102b2 is fed with the second signal x, the delay signal z, and the second assist control signal AssistB and outputs, via a terminal T3, the first assist control signal AssistA obtained by performing a NAND operation on the inputted signals.
The operations of the bus switch circuit 100 configured thus will be described below.
As shown in
Then, the first signal w changes from “Low” level to “High” level in response to the change of the first voltage VA.
The first NAND circuit. 102b1 of the assist control signal generating circuit 102b changes the second assist control signal AssistB from “High” level to “Low” level in response to the change of the first signal w.
Furthermore, the second signal x changes from “Low” level to “High” level in response to the change of the second voltage VB.
As described above, the second assist control signal AssistB is at “Low” level, so that the second NAND circuit 102b2 of the assist control signal generating circuit 102b keeps the first assist control signal AssistA at “High” level regardless of the change of the second signal x.
The NOR circuit 102a1 of the delay signal generating circuit 102a changes the logic of the operation signal y from “High” level to “Low” level when the second signal x changes to “High” level in response to the change of the first signal w to “High” level.
Then, the delay circuit 102a2 of the delay signal generating circuit 102a changes the logic of the delay signal z from “High” level to “Low” level after the lapse of the delay time from the change of the logic of the operation signal y.
Specifically, the delay signal generating circuit 102a changes the logic of the delay signal z from “High” level to “Low” level after the lapse of the preset delay time from the time when the second signal x changes in response to the change of the first signal w.
Then, the first NAND circuit 102b1 changes the second assist control signal AssistB from “Low” level to “High” level in response to the change of the logic of the delay signal z.
The second NAND circuit 102b2 keeps the first assist control signal AssistA at “High” level in response to the change of the logic of the delay signal z.
As described above, in the case where the first voltage VA rises (changes to the first power supply voltage VccA), the assist control signal generating circuit 102b outputs the second assist control signal AssistB so as to turn on the second assisting switch element PB until the logic of the delay signal z changes after the change of the first signal w.
Specifically, in the case where the first voltage VA rises, the pulse generating circuit 102 generates a one-shot pulse signal for turning on the second assisting switch element PB.
Thus, the voltage VB of the second terminal TB is raised to the second power supply voltage VccB and a “High” level output signal is outputted from the second terminal TB. In other words, faster signal transmission is achieved.
At time t2, the first voltage VA of the first terminal TA changes from “High” level to “Low” level. In response to the change of the first voltage VA, the second voltage VB of the second terminal TB starts changing from “High” level to “Low” level.
Then, the first signal w changes from “High” level to “Low” level in response to the change of the first voltage VA.
The first NAND circuit 102b1 keeps the second assist control signal AssistB at “High” level regardless of the change of the first signal w because the logic of the delay signal z is at “Low” level.
In response to the change of the second voltage VB, the second signal x changes from “High” level to “Low” level.
The second NAND circuit 102b2 keeps the first assist control signal AssistA at “High” level regardless of the change of the second signal x because the logic of the delay signal z is at “Low” level.
The NOR circuit 102a1 changes the logic of the operation signal y from “Low” level to “High” level when the second signal x changes to “Low” level in response to the change of the first signal w to “Low” level.
Then, the delay circuit 102a2 changes the logic of the delay signal z from “Low” level to “High” level after the lapse of the delay time from the change of the logic of the operation signal y.
Specifically, the delay signal generating circuit 102a changes the logic of the delay signal z from “Low” level to “High” level after the lapse of the preset delay time from the time when the second signal x changes in response to the change of the first signal w.
Then, the first NAND circuit 102b1 keeps the second assist control signal AssistB at “High” level regardless of the change of the logic of the delay signal z because the first signal w is at “Low” level.
Moreover, the second NAND circuit 102b2 keeps the first assist control signal AssistA at “High” level regardless of the change of the logic of the delay signal z because the second signal x is at “Low” level.
As described above, in the case where the first voltage VA falls (changes to the ground voltage), the assist control signal generating circuit 102b outputs the second assist control signal AssistB so as to turn off the second assisting switch element PB until the logic of the delay signal z changes after the change of the first signal w.
Specifically, in the case where the first voltage VA falls, the pulse generating circuit 102 does not generate a one-shot pulse signal for turning on the second assisting switch element PB.
Thus, a “Low” level output signal is outputted from the first terminal TA.
Moreover, signal transmission from the second terminal TB to the first terminal TA can be similarly described. In this case, the order of operations is changed when the input directions of signals are switched. In this case, the delay signal generating circuit 102a changes the logic of the delay signal z after the lapse of the preset delay time from the time when the first signal w changes in response to the change of the second signal x.
Then, in the case where the second voltage VB rises (changes to the second power supply voltage VccB), the assist control signal generating circuit 102b outputs the first assist control signal AssistA so as to turn on the first assisting switch element PA until the logic of the delay signal z changes after the change of the second signal x. Thus, the first assist control signal AssistA is at “Low” level over a certain range and the second assist control signal AssistB is kept at “High” level.
Hence, in the case where the second voltage VB rises, the pulse generating circuit 102 generates a one-shot pulse signal for turning on the first assisting switch element PA. This allows the voltage VA of the first terminal TA to be raised to the first power supply voltage VccA and a “High” level output signal is outputted from the first terminal TA. In other words, faster signal transmission is achieved.
In the case where the second voltage VB falls (changes to the ground voltage), the assist control signal generating circuit 102b outputs the first assist control signal AssistA so as to turn off the first assisting switch element PA until the logic of the delay signal z changes after the change of the second signal x.
Therefore, the first assist control signal AssistA and the second assist control signal AssistB are kept at “High” level.
Specifically, in the case where the second voltage VB falls, the pulse generating circuit 102 does not generate a one-shot pulse signal for turning on the second assisting switch element PB.
Thus, the “Low” level output signal is outputted from the first terminal TA.
The following will describe signal transmission from the second terminal TB to the first terminal TA in the case where the load capacitance connected to the first terminal TA is larger than the load capacitance connected to the second terminal TB, which causes a problem in the comparative example.
As shown in
Then, the second signal x changes from “High” level to “Low” level in response to the change of the second voltage VB. The second NAND circuit 102b2 keeps the first assist control signal AssistA at “High” level regardless of the change of the second signal x because the logic of the delay signal z is at “Low” level.
As described above, the load capacitance connected to the first terminal TA is larger than the load capacitance connected to the second terminal TB, which causes the change of the second voltage VB to be inclined less than that of the first voltage VA. Thus, it takes a longer time period for the first voltage VA to fall below the circuit threshold value of the first buffer B1 than in the case where the load capacitance connected to the first terminal TA is smaller.
When the first voltage VA falls below the circuit threshold value of the first buffer B1, the first signal w changes from “High” level to “Low” level. The first NAND circuit 102b1 keeps the first assist control signal AssistA at “High” level regardless of the change of the first signal w because the logic of the delay signal z is at “Low” level.
The NOR circuit 102a1 changes the logic of the operation signal y from “Low” level to “High” level when the first signal w changes to “Low” level in response to the change of the second signal x to “Low” level.
Then, the delay circuit 102a2 changes the logic of the delay signal z from “Low” level to “High” level after the lapse of the delay time from the change of the logic of the operation signal y. Specifically, the delay signal generating circuit 102a changes the logic of the delay signal z from “Low” level to “High” level after the lapse of the preset delay time from the time when the first signal w changes in response to the change of the second signal x.
Then, the first NAND circuit 102b1 keeps the second assist control signal AssistB at “High” level even in response to the change of the logic of the delay signal z because the first signal w is at “Low” level.
Moreover, the second NAND circuit 102b2 keeps the first assist control signal AssistA at “High” level even in response to the change of the logic of the delay signal z because the second signal x is at “Low” level.
As described above, in the case where the second voltage VB falls, the assist control signal generating circuit 102b outputs the first assist control signal AssistA so as to turn off the first assisting switch element PA until the logic of the delay signal z changes after the change of the second signal x.
In other words; even in the case where the load capacitance connected to the first terminal TA is larger than the load capacitance connected to the second terminal TB, the pulse generating circuit 102 does not generate a one-shot pulse signal for turning on the first assisting switch element PA when the second voltage VB falls.
Hence, a “Low” level output signal is outputted from the first terminal TA.
Therefore, in the case of signal transmission from the second terminal TB to the first terminal TA, the bus switch circuit 100 according to the first embodiment can transmit a predetermined signal even when the load capacitance connected to the first terminal TA increases.
As described above, the bus switch circuit according to the first embodiment can transmit a signal with higher reliability.
In the first embodiment, the second power supply voltage VccB is higher than the first power supply voltage VccA (that is, two power supplies).
In a second embodiment, a second power supply voltage VccB is equal to a first power supply voltage VccA (that is, a single power supply). In this case, the level shifter of a pulse generating circuit 102 may be omitted.
As illustrated in
The first buffer B1 is fed with the voltage of a first terminal TA and outputs a first signal w.
The second buffer B2 is fed with the voltage of a second terminal TB and outputs a second signal x.
As described above, the second power supply voltage VccB is equal to the first power supply voltage VccA. Thus, unlike in the first embodiment, first and second level shifters LS1 and LS2 are omitted in the pulse generating circuit 102 of the second embodiment.
Other configurations of the pulse generating circuit 102 according to the second embodiment are identical to those of the first embodiment.
Moreover, the bus switch circuit 100 including the pulse generating circuit 102 configured thus operates as in the first embodiment.
In other word, also in the case of signal transmission from the second terminal TB to the first terminal TA, the bus switch circuit 100 can transmit a predetermined signal as in the first embodiment even when a load capacitance connected to the first terminal TA increases.
As described above, the bus switch circuit according to the second embodiment can transmit a signal with higher reliability as in the first embodiment.
In the first and second embodiments, a NOR operation is performed on the first and second signals w and x by the NOR circuit, and then the obtained operation signal is delayed by the delay circuit and is outputted as the delay signal.
In a third embodiment, first and second signals w and x are delayed by a delay circuit, a NOR operation is performed on an obtained signal by a NOR circuit, and then the signal is outputted as a delay signal.
As illustrated in
The delay signal generating circuit 102a outputs, as in the first embodiment, a delay signal z based on the first signal w varying with a first voltage VA applied to a first terminal TA and the second signal x varying with a second voltage VB applied to a second terminal TB.
The delay signal generating circuit 102a includes, for example, a NOR circuit 102a1 and delay circuits 102a21 and 102a22.
The delay circuit 102a21 is fed with the first signal w, delays the inputted first signal w by a preset delay time, and then outputs the signal.
The delay circuit 102a22 is fed with the second signal x, delays the second signal x by the preset delay time, and then outputs the signal.
In the present embodiment, the delay time of the delay circuit 102a21 and the delay time of the delay circuit 102a22 are equal to each other. The delay circuits may have different delay times when necessary.
The NOR circuit 102a1 is fed with the delayed first signal w and the delayed second signal x and outputs the delay signal z obtained by performing a NOR operation on the delayed signals.
Other configurations of the pulse generating circuit 102 according to the third embodiment are identical to those of the first embodiment.
Moreover, the bus switch circuit 100 including the pulse generating circuit 102 configured thus operates as in the first embodiment.
Specifically, in the case where the first voltage VA rises, the pulse generating circuit 102 generates a one-shot pulse signal for turning on a second assisting switch element PB.
Thus, the voltage VB of the second terminal TB is raised to a second power supply voltage VccB (first power supply voltage VccB) and an output signal at a predetermined level is outputted from the second terminal TB. In other words, faster signal transmission is achieved.
In the case where the second voltage VB rises, the pulse generating circuit 102 generates a one-shot pulse signal for turning on a first assisting switch element PA.
Thus, the voltage VA of the first terminal TA is raised to a first power supply voltage VccA and an output signal at the predetermined level is outputted from the first terminal TA. In other words, faster signal transmission is achieved.
Specifically, in the case of signal transmission from the first terminal TA to the second terminal TB, when the first voltage VA rises, the pulse generating circuit 102 generates the one-shot pulse signal for turning on the second assisting switch element PB.
Thus, the voltage VB of the second terminal TB is raised to the second power supply voltage VccB and a “High” level output signal is outputted from the second terminal TB. In other words, faster signal transmission is achieved.
In the case of signal transmission from the second terminal TB to the first terminal TA, when the second voltage VB rises, the pulse generating circuit 102 generates the one-shot pulse signal for turning on the first assisting switch element PA.
Thus, the voltage VA of the first terminal TA is raised to the first power supply voltage VccA and a “High” level output signal is outputted from the first terminal TA. In other words, faster signal transmission is achieved.
As in the first embodiment, even in the case where a load capacitance connected to the first terminal TA is larger than a load capacitance connected to the second terminal TB, when the second voltage VB falls, the pulse generating circuit 102 according to the third embodiment does not generate the one-shot pulse signal for turning on the first assisting switch element PA.
Thus, also in the case of signal transmission from the second terminal TB to the first terminal TA, the bus switch circuit 100 can transmit a predetermined signal as in the first embodiment even when the load capacitance connected to the first terminal TA increases.
As described above, the bus switch circuit according to the third embodiment can transmit a signal with higher reliability as in the first and second embodiments.
In the first to third embodiments, the pulse generating circuit outputs the one-shot pulse signal at “Low” level when the input signal rises. In this case, the assisting switch element is turned on by the pulse signal and the output signal is pulled up from the ground voltage to the positive power supply voltage.
In a fourth embodiment, a pulse generating circuit 102 outputs a one-shot pulse signal at “High” level when an input signal falls. The pulse generating circuit 102 is applied to the bus switch circuit of the first embodiment, in which a signal level converting circuit 101 has reversed circuit polarity. In this case, an assisting switch element is turned on by the pulse signal and an output signal is pulled down from a ground voltage to a negative power supply voltage.
As shown in
As in the first embodiment, the delay signal generating circuit 102a outputs a delay signal z based on a first signal w varying with a first voltage VA applied to a first terminal TA and a second signal x varying with a second voltage VB applied to a second terminal TB.
The delay signal generating circuit 102a includes, for example, a NAND circuit 102a3 and a delay circuit 102a4.
The NAND circuit 102a3 is fed with the first signal w and the second signal x and outputs an operation signal y obtained by performing a NAND operation on the signals w and x.
The delay circuit 102a4 is fed with the operation signal y and outputs the delay signal z obtained by delaying the inputted operation signal y by a preset delay time.
As in the first embodiment, the assist control signal generating circuit 102b outputs a first assist control signal AssistA and a second assist control signal AssistB based on the first signal w, the second signal x, and the delay signal z.
The assist control signal generating circuit 102b includes, for example, a first NOR circuit 102b3 and a second NOR circuit 102b4.
The first NOR circuit 102b3 is fed with the first signal w, the delay signal z, and the first assist control signal AssistA, performs a NOR operation on these signals, and outputs an obtained signal as the second assist control signal AssistB through a terminal T4.
The second NOR circuit 102b4 is fed with the second signal x, the delay signal z, and the second assist control signal AssistB, performs a NOR operation on these signals, and outputs an obtained signal as the first assist control signal AssistA through a terminal T3.
Other configurations of the pulse generating circuit 102 according to the fourth embodiment are identical to those of the first embodiment.
As in the first embodiment, first and second buffers B1 and B2 may be optionally omitted.
In the case where a first power supply voltage VccA is equal to a second power supply voltage VccB, first and second level shifters LS1 and LS2 may be omitted.
The operations of a bus switch circuit 100 including the pulse generating circuit 102 configured thus will be described below.
As shown in
Then, the first signal w changes from “Low” level to “High” level in response to the change of the first voltage VA.
The first NOR circuit 102b3 of the assist control signal generating circuit 102b keeps the second assist control signal AssistB at “Low” level regardless of the change of the first signal w because the delay signal z is at “High” level.
In response to the change of the second voltage VB, the second signal x changes from “Low” level to “High” level.
The second NOR circuit 102b4 of the assist control signal generating circuit 102b keeps the first assist control signal AssistA at “Low” level regardless of the change of the second signal x because the delay signal z is at “High” level.
The NAND circuit 102a3 of the delay signal generating circuit 102a changes the logic of the operation signal y from “High” level to “Low” level when the second signal x changes to “High” level in response to the change of the first signal w to “High” level.
Then, the delay circuit 102a4 of the delay signal generating circuit 102a changes the logic of the delay signal z from “High” level to “Low” level after the lapse of the delay time from the change of the logic of the operation signal y. Specifically, the delay signal generating circuit 102a changes the logic of the delay signal z from “High” level to “Low” level after the lapse of the preset delay time from the time when the second signal x changes in response to the change of the first signal w.
The first NOR circuit 102b3 keeps the second assist control signal AssistB at “Low” level regardless of the change of the logic of the delay signal z because the first signal w is at “High” level. The second NOR circuit 102b4 keeps the first assist control signal AssistA at “Low” level regardless of the change of the logic of the delay signal z because the second signal x is at “High” level.
As described above, in the case where the first voltage VA rises (changes to the ground voltage), the assist control signal generating circuit 102b outputs the second assist control signal AssistB so as to turn off a second assisting switch element (in this case, an nMOS transistor) PB until the logic of the delay signal z changes after the change of the first signal w.
Thus, in the case where the first voltage VA rises, the pulse generating circuit 102 does not generate a one-shot pulse signal for turning on the second assisting switch element PB. This allows a “High” level output signal to be outputted from the first terminal TA.
Then, at time t5, the first voltage VA of the first terminal TA changes from “High” level to “Low” level. In response to the change of the first voltage VA, the second voltage VB of the second terminal TB starts changing from “High” level to “Low” level.
After that, the first signal w changes from “High” level to “Low” level in response to the change of the first voltage VA. The first NOR circuit 102b3 changes the second assist control signal AssistB from “Low” level to “High” level in response to the change of the first signal w because the logic of the delay signal z is at “Low” level.
In response to the change of the second voltage VB, the second signal x changes from “High” level to “Low” level. The second NOR circuit 102b4 keeps the first assist control signal AssistA at “Low” level regardless of the change of the second signal x because the second assist control signal AssistB is at “High” level.
The NAND circuit 102a3 changes the logic of the operation signal y from “Low” level to “High” level when the second signal x changes to “Low” level in response to the change of the first signal w to “Low” level.
Then, the delay circuit 102a2 changes the logic of the delay signal z from “Low” level to “High” level after the lapse of the delay time from the change of the logic of the operation signal y. Specifically, the delay signal generating circuit 102a changes the logic of the delay signal z from “Low” level to “High” level after the lapse of the preset delay time from the time when the second signal x changes in response to the change of the first signal w.
In response to the change of the logic of the delay signal z, the first NOR circuit 102b3 changes the second assist control signal AssistB from “High” level to “Low” level. The second NOR circuit 102b4 keeps the first assist control signal AssistA at “High” level in response to the change of the logic of the delay signal z.
As described above, in the case where the first voltage VA falls (changes to the first power supply voltage VccA), the assist control signal generating circuit 102b outputs the second assist control signal AssistB so as to turn on the second assisting switch element PB until the logic of the delay signal z changes after the change of the first signal w.
Specifically, in the case where the first voltage VA falls, the pulse generating circuit 102 generates a one-shot pulse signal for turning on the second assisting switch element PB.
Thus, the voltage VB of the second terminal TB is pulled down and a “Low” level output signal is outputted from the second terminal TB. In other words, faster signal transmission is achieved.
Signal transmission from the second terminal TB to the first terminal TA can be similarly described. In this case, the order of operations is changed when the input directions of signals are switched.
In the case of signal transmission from the second terminal TB to the first terminal TA, the bus switch circuit 100 including the pulse generating circuit 102 according to the fourth embodiment can transmit a predetermined signal even when a load capacitance connected to the first terminal TA increases.
As described above, the bus switch circuit according to the fourth embodiment can transmit a signal with higher reliability.
In the fourth embodiment, a NAND operation is performed on the first and second signals w and x by the NAND circuit and the obtained operation signal is delayed by the delayed circuit and is outputted as the delay signal.
In a fifth embodiment, first and second signals w and x are delayed by a delay circuit, a NAND operation is performed on an obtained signal by a NAND circuit, and then the obtained signal is outputted as a delay signal.
As shown in
As in the fourth embodiment, the delay signal generating circuit 102a outputs a delay signal z based on the first signal w varying with a first voltage VA applied to a first terminal TA and the second signal x varying with a second voltage VB applied to a second terminal TB.
As in the fourth embodiment, the delay signal generating circuit 102a includes, for example, a NAND circuit 102a3 and delay circuits 102a41 and 102a42.
The delay circuit 102a41 is fed with the first signal w, delays the inputted first signal w by a preset delay time, and then outputs the signal.
The delay circuit 102a42 is fed with the second signal x, delays the second signal x by the preset delay time, and then outputs the signal.
In the present embodiment, the delay time of the delay circuit 102a41 and the delay time of the delay circuit 102a42 are equal to each other. The delay circuits may have different delay times when necessary.
The NAND circuit 102a3 is fed with the delayed first signal w and the delayed second signal x and outputs the delay signal z obtained by performing a NAND operation on the delayed signals.
Other configurations of the pulse generating circuit 102 according to the fifth embodiment are identical to those of the fourth embodiment.
The operations of a bus switch circuit 100 including the pulse generating circuit 102 configured thus are similar to those of the fourth embodiment.
In other words, also in the case of signal transmission from the second terminal TB to the first terminal TA, the bus switch circuit 100 can transmit a predetermined signal as in the fourth embodiment even when a load capacitance connected to the first terminal TA increases.
As described above, the bus switch circuit according to the fifth embodiment can transmit a signal with higher reliability as in the fourth embodiment.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2011-143041 | Jun 2011 | JP | national |