SIGNAL MULTIPLEXER
20170338813 · 2017-11-23
Assignee
Inventors
Cpc classification
H03K17/693
ELECTRICITY
H03K19/20
ELECTRICITY
International classification
H03K17/693
ELECTRICITY
Abstract
A signal multiplexer according to the present embodiment has a configuration sufficiently capable of accelerating a data rate. The signal multiplexer includes M number of front units and a rear unit. An m-th front unit A.sub.m outputs an output signal corresponding to an m-th input signal I.sub.m when both the control signal C.sub.m and the control signal C.sub.n are significant levels, and outputs an output signal having a fixed level when at least either one of the control signal C.sub.m or the control signal C.sub.n is an non-significant level. A rear unit B receives signals from the front units, and outputs a signal having a different signal level in a case in which all the output signals from the front units are the same level or in the other case.
Claims
1. A signal multiplexer which outputs a signal corresponding to an input signal I.sub.m of M number of input signals I.sub.1 to I.sub.M sequentially designated based on a combination of signal levels of an m-th control signal C.sub.m and an n-th control signal C.sub.n which are selected from M number of control signals C.sub.1 to C.sub.M, where M is an integer defined by 2.sup.i, i is an integer of 2 or greater, m is an integer of 1 to M, and n is an integer of 1 when m=M, and of m+1 when m<M, while the combination of the signal levels are being maintained, the signal multiplexer comprising: M number of front units A.sub.1 to A.sub.M corresponding to the M number of input signals I.sub.1 to I.sub.M, wherein an m-th front unit A.sub.m of the M number of front units A.sub.1 to A.sub.M outputs an output signal corresponding to the input signal I.sub.m input to the front unit A.sub.m when both signal levels of the control signal C.sub.m and the control signal C.sub.n are significant, and outputs an output signal having a fixed signal level when at least either signal level of the control signal C.sub.m or the control signal C.sub.n is non-significant; and a rear unit electrically connected with output ends of the front units A.sub.1 to A.sub.M configured to receive the output signals from the front units A.sub.1 to A.sub.M and output, as the signal corresponding to the input signal I.sub.m, a signal having a different signal level in a case in which all the output signals from the front units A.sub.1 to A.sub.M are the same signal level or in the other case.
2. The signal multiplexer according to claim 1, wherein the front unit A.sub.m comprises: a first transistor group including a first PMOS transistor T.sub.P1 having a source electrically connected with an upper-limit reference end set to upper-limit reference potential, a gate, and a drain, a second PMOS transistor T.sub.P2 having a source electrically connected with the drain of the first PMOS transistor, a gate, and a drain, and a third PMOS transistor T.sub.P3 having a source electrically connected with the drain of the second PMOS transistor, a gate, and a drain, in which any one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n is exclusively input to the gate of each of the first to third PMOS transistors T.sub.P1 to T.sub.P3; and a second transistor group including a first NMOS transistor T.sub.N1 having a drain electrically connected with the drain of the third PMOS transistor T.sub.P3, a gate, and a source electrically connected with a first lower-limit reference end set to first lower-limit reference potential lower than the upper-limit reference potential, and a second NMOS transistor T.sub.N2 having a drain electrically connected with the drain of the third PMOS transistor T.sub.P3, a gate, and a source electrically connected with a second lower-limit reference end set to second lower-limit reference potential lower than the upper-limit reference potential, in which either one of the control signal C.sub.m or the control signal C.sub.n is exclusively input to the gate of each of the first and second NMOS transistors T.sub.N1 and T.sub.N2, and connecting points of the drain of the third PMOS transistor T.sub.P3, and the drains of the first and second NMOS transistors T.sub.N1 and T.sub.N2 are electrically connected with the rear unit.
3. The signal multiplexer according to claim 1, wherein the front unit A.sub.m comprises: a first gate circuit configured to output a signal indicating a logical NAND between two of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n; and a second gate circuit configured to output a signal indicating a logical NOR between the output signal of the first gate circuit and a logically inverted signal of the other one of the input signal I.sub.m, and the control signal C.sub.m, and the control signal C.sub.n.
4. The signal multiplexer according to claim 2, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NOR between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical NAND between the received signals.
5. The signal multiplexer according to claim 2, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NOR between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical AND between the received signals.
6. The signal multiplexer according to claim 1, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.8 of the front units A.sub.1 to A.sub.M, comprises: four third gate circuits G.sub.31 to G.sub.34 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.8, and each output a signal indicating a logical NOR between the received signals; two fourth gate circuits G.sub.41 and G.sub.42 configured to each exclusively receive two signals of the signals output from the third gate circuits G.sub.31 to G.sub.34, and each output a signal indicating a logical NAND between the received signals; and a fifth gate circuit G.sub.5 configured to receive the signals output from the two fourth gate circuits G.sub.41 and G.sub.42, and output a signal indicating a logical NOR between the received signals.
7. The signal multiplexer according to claim 1, wherein the front unit A.sub.m comprises: a first transistor group including a first PMOS transistor T.sub.P1 having a source electrically connected with a first upper-limit reference end set to first upper-limit reference potential, a gate, and a drain, and a second PMOS transistor T.sub.P2 having a source electrically connected with a second upper-limit reference end set to second upper-limit reference potential, a gate, and a drain, in which either one of the control signal C.sub.m or the control signal C.sub.n is exclusively input to the gate of each of the first and second PMOS transistors T.sub.P1 and T.sub.P2; and a second transistor group including a first NMOS transistor T.sub.N1 having a drain electrically connected with the drains of the first and second PMOS transistors T.sub.P1 and T.sub.P2, a gate, and a source, a second NMOS transistor T.sub.N2 having a drain electrically connected with the source of the first NMOS transistor T.sub.N1, a gate, and a source, and a third NMOS transistor T.sub.N3 having a drain electrically connected with the source of the second NMOS transistor T.sub.N2, a gate, and a source connected with a lower-limit reference end set to lower-limit reference potential lower than the first and second upper-limit reference potential, in which, any one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n is exclusively input to the gate of each of the first to third NMOS transistors T.sub.N1 to T.sub.N3, and connecting points between the drains of the first and second PMOS transistors T.sub.P1 and T.sub.P2 and the drain of the first NMOS transistor T.sub.N1 are electrically connected with the rear unit.
8. The signal multiplexer according to claim 1, wherein the front unit A.sub.m comprises: a first gate circuit configured to output a signal indicating a logical NOR between a logically inverted signal of either one of the control signal C.sub.m or the control signal C.sub.n, and the input signal I.sub.m; and a second gate circuit configured to output a signal indicating a logical NAND between the other one of the control signal C.sub.m and the control signal C.sub.n, and the output signal of the first gate circuit.
9. The signal multiplexer according to claim 7, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NAND between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical NOR between the received signals.
10. The signal multiplexer according to claim 7, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NAND between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical OR between the received signals.
11. The signal multiplexer according to claim 7, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.8 of the front units A.sub.1 to A.sub.M, comprises: four third gate circuits G.sub.31 to G.sub.34 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.8, and each output a signal indicating a logical NAND between the received signals; two fourth gate circuits G.sub.41 and G.sub.42 configured to each exclusively receive two signals of the signals output from the third gate circuits G.sub.31 to G.sub.34, and each output a signal indicating a logical NOR between the received signals; and a fifth gate circuit G.sub.5 configured to receive the signals output from the fourth gate circuits G.sub.41 and G.sub.42, and output a signal indicating a logical NAND between the received signals.
12. The signal multiplexer according to claim 1, further comprising a generation unit configured to generate the control signals C.sub.1 to C.sub.M.
13. The signal multiplexer according to claim 12, wherein the generation unit, in order to generate control signals C.sub.1 to C.sub.8 corresponding to the control signals C.sub.1 to C.sub.M, comprises: first to fourth latch circuits; and sixth to ninth gate circuits, the sixth gate circuit outputs, as the control signal C.sub.1, a signal indicating a logical AND between a second clock obtained by dividing a first clock by two, and a third clock obtained by diving the second clock by two, the first latch circuit receives the control signal C.sub.1, latches a value of the control signal C.sub.1 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.2, the seventh gate circuit outputs, as the control signal C.sub.3, a signal indicating a logical AND between a logically inverted signal of the second clock and the third clock, the second latch circuit receives the control signal C.sub.3, latches a value of the control signal C.sub.3 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.4, the eighth gate circuit outputs, as the control signal C.sub.5, a signal indicating a logical AND between the second clock and a logically inverted signal of the third clock, the third latch circuit receives the control signal C.sub.5, latches a value of the control signal C.sub.5 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.6, the ninth gate circuit outputs, as the control signal C.sub.7, a signal indicating a logical AND between a logically inverted signal of the second clock and a logically inverted signal of the third clock, and the fourth latch circuit receives the control signal C.sub.7, latches a value of the control signal C.sub.7 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.8.
14. The signal multiplexer according to claim 3, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NOR between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical NAND between the received signals.
15. The signal multiplexer according to claim 3, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NOR between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical AND between the received signals.
16. The signal multiplexer according to claim 8, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NAND between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical NOR between the received signals.
17. The signal multiplexer according to claim 8, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M, comprises: two third gate circuits G.sub.31 and G.sub.32 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4, and each output a signal indicating a logical NAND between the received signals; and a fourth gate circuit G.sub.4 configured to receive the signals output from the two third gate circuits G.sub.31 and G.sub.32, and output a signal indicating a logical OR between the received signals.
18. The signal multiplexer according to claim 8, wherein the rear unit, in order to receive output signals from the front units A.sub.1 to A.sub.8 of the front units A.sub.1 to A.sub.M, comprises: four third gate circuits G.sub.31 to G.sub.34 configured to each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.8, and each output a signal indicating a logical NAND between the received signals; two fourth gate circuits G.sub.41 and G.sub.42 configured to each exclusively receive two signals of the signals output from the third gate circuits G.sub.31 to G.sub.34, and each output a signal indicating a logical NOR between the received signals; and a fifth gate circuit G.sub.5 configured to receive the signals output from the fourth gate circuits G.sub.41 and G.sub.42, and output a signal indicating a logical NAND between the received signals.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
Description of Embodiments of the Present Invention
[0022] First, embodiments of the present invention are individually described in order.
[0023] (1) A signal multiplexer according to the present embodiment outputs a signal (an input signal, a logically inverted signal thereof, and the like) corresponding to an input signal I.sub.m of M number of input signals I.sub.1 to I.sub.M sequentially designated based on a combination of signal levels of an m-th control signal C.sub.m and an n-th control signal C.sub.n which are selected from M number of control signals C.sub.1 to C.sub.M, where M is an integer defined by 2.sup.i, i is an integer of 2 or greater, m is an integer of 1 to M, and n is an integer of 1 when m=M, and of m+1 when m<M, while the combination of the signal levels are being maintained. As a first aspect, the signal multiplexer includes M number of front units A.sub.1 to A.sub.M corresponding to the M number of input signals I.sub.1 to I.sub.M, and a rear unit electrically connected with output ends of the front units A.sub.1 to A.sub.M. An m-th front unit A.sub.m of the M number of front units A.sub.1 to A.sub.M outputs an output signal corresponding to the input signal I.sub.m input to the front unit A.sub.m when both signal levels of the control signal C.sub.m and the control signal C.sub.n are significant. On the other hand, the front unit A.sub.m outputs an output signal having a fixed signal level when at least either signal level of the control signal C.sub.m or the control signal C.sub.n is non-significant (insignificant). The rear unit receives the output signals from the front units A.sub.1 to A.sub.M, and outputs, as the signal corresponding to the input signal I.sub.m, a signal having a different signal level in a case in which all the output signals from the front units A.sub.1 to A.sub.M are the same signal level or in the other case.
[0024] (2) As a second aspect applicable to the first aspect, the front unit A.sub.m may include a first transistor group including three PMOS transistors and a second transistor group including two NMOS transistors. In the first transistor group, a first PMOS transistor T.sub.P1 includes a source electrically connected with an upper-limit reference end set to upper-limit reference potential, a gate, and a drain. A second PMOS transistor T.sub.P2 includes a source electrically connected with the drain of the first PMOS transistor, a gate, and a drain. A third PMOS transistor T.sub.P3 includes a source electrically connected with the drain of the second PMOS transistor, a gate, and a drain. Any one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n is exclusively input to the gate of each of the first to third PMOS transistors T.sub.P1 to T.sub.P3. On the other hand, in the second transistor group, a first NMOS transistor T.sub.N1 includes a drain electrically connected with the drain of the third PMOS transistor T.sub.P3, a gate, and a source electrically connected with a first lower-limit reference end set to first lower-limit reference potential lower than the upper-limit reference potential. A second NMOS transistor T.sub.N2 includes a drain electrically connected with the drain of the third PMOS transistor T.sub.P3, a gate, and a source electrically connected with a second lower-limit reference end set to second lower-limit reference potential lower than the upper-limit reference potential. Either one of the control signal C.sub.m or the control signal C.sub.n is exclusively input to the gate of each of the first and second NMOS transistors T.sub.N1 and T.sub.N2. Furthermore, the connecting points between the drain of the third PMOS transistor T.sub.P3 and the drains of the first and second NMOS transistors T.sub.N1 and T.sub.N2 are electrically connected with the rear unit.
[0025] (3) As a third aspect applicable to the first aspect, the front unit A.sub.m may include a first gate circuit and a second gate circuit. The first gate circuit outputs a signal indicating a logical NAND between two of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n. The second gate circuit outputs a signal indicating a logical NOR between the output signal of the first gate circuit and the other one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n.
[0026] (4) The rear unit according to a fourth aspect applicable to the second or third aspect may have a configuration capable of receiving output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M (a configuration when M=4). In this case, the rear unit having the configuration when M=4 may include two third gate circuits G.sub.31 and G.sub.32, and a fourth gate circuit G.sub.4. The third gate circuits G.sub.31 and G.sub.32 each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4. Then, the third gate circuits G.sub.31 and G.sub.32 each output a signal indicating a logical NOR between the received signals. On the other hand, the fourth gate circuit G.sub.4 receives the signals output from the third gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical NAND between the received signals.
[0027] (5) The rear unit according to a fifth aspect applicable to the second or third aspect may have a configuration capable of receiving output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M (a configuration when M=4). In this case, the rear unit having the configuration when M=4 may include two third gate circuits G.sub.31 and G.sub.32, and a fourth gate circuit G.sub.4. The third gate circuits G.sub.31 and G.sub.32 each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4. Then, the third gate circuits G.sub.31 and G.sub.32 each output a signal indicating a logical NOR between the received signals. The fourth gate circuit G.sub.4 receives the signals output from the third gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical AND between the received signals.
[0028] (6) The rear unit according to a sixth aspect applicable to the first aspect may have a configuration capable of receiving output signals from the front units A.sub.1 to A.sub.8 of the front units A.sub.1 to A.sub.M (a configuration when M=8). In this case, the rear unit in the configuration when M=8 may include four third gate circuits G.sub.31 to G.sub.34, two fourth gate circuits G.sub.41 and G.sub.42, and a fifth gate circuit G.sub.5. The third gate circuits G.sub.31 to G.sub.34 each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.8. Then, the third gate circuits G.sub.31 to G.sub.34 each output a signal indicating a logical NOR between the received signals. The fourth gate circuit G.sub.41 and G.sub.42 each exclusively receive two signals of the signals output from third gate circuits G.sub.31 to G.sub.34. Then, the fourth gate circuits G.sub.41 and G.sub.42 each output a signal indicating a logical NAND between the received signals. The fifth gate circuit G.sub.5 receives the signals output from the fourth gate circuits G.sub.41 and G.sub.42, and outputs a signal indicating a logical NOR between the received signals.
[0029] (7) As a seventh aspect applicable to the first aspect, the front unit A.sub.m may include a first transistor group including two PMOS transistors and a second transistor group including three NMOS transistors. In the first transistor group, a first PMOS transistor T.sub.P1 includes a source electrically connected with a first upper-limit reference end set to first upper-limit reference potential, a gate, and a drain. A second PMOS transistor T.sub.P2 includes a source electrically connected with a second upper-limit reference end set to second upper-limit reference potential, a gate, and a drain. Either one of the control signal C.sub.m or the control signal C.sub.B is exclusively input to the gate of each of the first and second PMOS transistors T.sub.P1 and T.sub.P2. On the other hand, in the second transistor group, a first NMOS transistor T.sub.N1 includes a drain electrically connected with the drains of the first and second PMOS transistors T.sub.P1 and T.sub.P2, a gate, and a source. A second NMOS transistor T.sub.N2 includes a drain electrically connected with the source of the first NMOS transistor T.sub.N1, a gate, and a source. A third NMOS transistor T.sub.N3 includes a drain electrically connected with the source of the second NMOS transistor T.sub.N2, a gate, and a source connected with a lower-limit reference end set to lower-limit reference potential than the first and second upper-limit reference potential. Any one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n is exclusively input to the gate of each of the first to third NMOS transistors T.sub.N1 to T.sub.N3. Furthermore, the connecting points between the drains of the first and the second PMOS transistors T.sub.P1 and T.sub.Y2 and the drain of the first NMOS transistor T.sub.N1 are electrically connected with the rear unit.
[0030] (8) As an eighth aspect applicable to the first aspect, the front unit A.sub.m may include a first gate circuit and a second gate circuit. The first gate circuit outputs a signal indicating a logical NOR between either one of a logically inverted signal of the control signal C.sub.m or the control signal C.sub.n and the input signal I.sub.m. The second gate circuit outputs a signal indicating a logical NAND between the other one of the control signal C.sub.m and the control signal C.sub.n, and the output signal of the first gate circuit.
[0031] (9) The rear unit according to a ninth aspect applicable to the seventh or eighth aspect may have a configuration capable of receiving output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M (a configuration when M=4). In this case, the rear unit in the configuration when M=4 may include two third gate circuits G.sub.31 and G.sub.32, and a fourth gate circuit G.sub.4. The third gate circuits G.sub.31 and G.sub.32 each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4. Then, the third gate circuits G.sub.31 and G.sub.32 each output a signal indicating a logical NAND between the received signals. The fourth gate circuit G.sub.4 receives the signals output from the third gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical NOR between the received signals.
[0032] (10) The rear unit according to a tenth aspect applicable to the seventh or eighth aspect may have a configuration capable of receiving output signals from the front units A.sub.1 to A.sub.4 of the front units A.sub.1 to A.sub.M (a configuration when M=4). In this case, the rear unit in the configuration when M=4 may include two third gate circuits G.sub.31 and G.sub.32, and a fourth gate circuit G.sub.4. The third gate circuits G.sub.31 and G.sub.32 each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.4. Then, the third gate circuits G.sub.31 and G.sub.32 each output a signal indicating a logical NAND between the received signals. The fourth gate circuit G.sub.4 receives the signals output from the third gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical OR between the received signals.
[0033] (11) The rear unit according to an eleventh aspect applicable to the seventh or eighth aspect may have a configuration capable of receiving output signals from the front units A.sub.1 to A.sub.8 of the front units A.sub.1 to A.sub.M (a configuration when M=8). In this case, the rear unit in the configuration when M=8 may include four third gate circuits G.sub.31 to G.sub.34, and two fourth gate circuits G.sub.41 and G.sub.42. The third gate circuits G.sub.31 to G.sub.34 each exclusively receive two signals of the output signals from the front units A.sub.1 to A.sub.8. Then, the third gate circuits G.sub.31 to G.sub.34 each output a signal indicating a logical NAND between the received signals. The fourth gate circuit G.sub.41 and G.sub.42 each exclusively receive two signals of the signals output from third gate circuits G.sub.31 to G.sub.34. Then, the fourth gate circuits G.sub.41 and G.sub.42 each output a signal indicating a logical NOR between the received signals. The fifth gate circuit G.sub.5 receives the signals output from the fourth gate circuits G.sub.41 and G.sub.42, and outputs a signal indicating a logical NAND between the received signals.
[0034] (12) As a twelfth aspect applicable to at least any one aspect of the above first to eleventh aspects, the signal multiplexer may further include a generation unit which generates the control signals C.sub.1 to C.sub.M.
[0035] (13) The generation unit according to a thirteenth aspect applicable to the above twelfth aspect may include a configuration (a configuration when M=8) for generating the control signals C.sub.1 to C.sub.8 corresponding to the control signals C.sub.1 to C.sub.M. In this case, the generation unit in the configuration when M=8 may include first to fourth latch circuits and sixth to ninth gate circuits. The sixth gate circuit outputs, as the control signal C.sub.1, a signal indicating a logical AND between a second clock obtained by dividing a first clock by two and a third clock obtained by dividing the second clock by two. The first latch circuit receives the control signal C.sub.1, latches a value of the control signal C.sub.1 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.2. The seventh gate circuit outputs, as the control signal C.sub.3, a signal indicating a logical AND between a logically inverted signal of the second clock and the third clock. The second latch circuit receives the control signal C.sub.3, latches a value of the control signal C.sub.3 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.4. The eighth gate circuit outputs, as the control signal C.sub.5, a signal indicating a logical AND between the second clock and a logically inverted signal of the third clock. The third latch circuit receives the control signal C.sub.5, latches a value of the control signal C.sub.5 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.6. The ninth gate circuit outputs, as the control signal C.sub.7, a signal indicating a logical AND between a logically inverted signal of the second clock and a logically inverted signal of the third clock. The fourth latch circuit receives the control signal C.sub.7, latches a value of the control signal C.sub.7 at a falling timing of the first clock, and outputs the latched value as the control signal C.sub.8.
[0036] Each aspect listed in [Description of embodiment of the present invention] is applicable to each of the other aspects or all combinations of the other aspects.
Details of Embodiments of the Present Invention
[0037] Hereinafter, specific configurations of a signal multiplexer according to the present embodiment are described in detail with reference to the attached drawings. Note that, the present invention is not limited to examples to be described, is represented by claims, and includes all modifications within the meaning and scope equivalent to claims. In the description of the drawings, identical elements are denoted by the same reference signs, and overlapped descriptions are omitted.
[0038]
[0039] An m-th front unit A.sub.m of the M number of front units A.sub.1 to A.sub.M receives an input signal I.sub.m of the M number of input signals I.sub.1 to I.sub.M, and a control signal C.sub.m, a control signal C.sub.n of the M number of control signals C.sub.1 to C.sub.M. Here, m is an integer of 1 to M. Furthermore, n is an integer of 1 when m=M, and of m+1 when m<M. The front unit A.sub.m outputs an output signal corresponding to the input signal I.sub.m input from an input end 1A when both signal levels of the control signal C.sub.m and the control signal C.sub.n are significant. Furthermore, the front unit A.sub.m outputs an output signal having a fixed signal level when at least one signal level of either the control signal C.sub.m or the control signal C.sub.n is non-significant (insignificant). Note that, the fixed signal level (hereinafter, referred to as a fixed level) of the output signal is either of a high level (hereinafter, referred to as an H-level) or a low level (hereinafter, referred to as an L-level).
[0040] The rear unit B is connected with the output ends of the front units A.sub.1 to A.sub.M. In
[0041]
[0042]
[0043] Next, a configuration example of the generation unit 2 is described.
[0044] The control signals C.sub.1 to C.sub.4 when M=4 are signals in which the significant level of 2 UI and the non-significant level of 2 UI are repeated and the time being the significant level and the time being the non-significant level are equal. Thus, the control signal C.sub.1 and the control signal C.sub.3 have the logically inverted relation, and the control signal C.sub.2 and the control signal C.sub.4 have the logically inverted relation. Consequently, the generation unit 2 when M=4 can generate the control signals C.sub.1 to C.sub.4 by, for example, including a delay circuit which delays a clock and a logic inverting circuit which inverts the logic.
[0045]
[0046] In the ½ frequency divider circuit 3, the latch circuit L5 receives a clock CLK1 input from an input end 2A and the output signal of the gate circuit G5, latches a value of the output signal of the gate circuit G5 at a rising timing of the clock CLK1, and outputs the latched value as a clock CLK2. The clock CLK2 is a ½ frequency division signal obtained by dividing the clock CLK1 by two. The gate circuit G5 receives the clock CLK2 which is the output signal of the latch circuit L5, and outputs a logically inverted signal of the signal of the clock CLK2. According to the ½ frequency divider circuit 3 configured in this manner, the clock CLK2 and the logically inverted signal of the clock CLK2 are generated from the clock CLK1.
[0047] In the ½ frequency divider circuit 4, the latch circuit L6 receives the clock CLK2 and the output signal of the gate circuit G6, latches a value of the output signal of the gate circuit G6 at a rising timing of the clock CLK2, and outputs the latched value as a clock CLK3. The clock CLK3 is a ½ frequency division signal obtained by dividing the clock CLK2 by two. The gate circuit G6 receives the clock CLK3 which is the output signal of the latch circuit L6, and outputs a logically inverted signal of the signal of the clock CLK3. According to the ½ frequency divider circuit 4 configured in this manner, the clock CLK3 and the logically inverted signal of the clock CLK3 are generated from the clock CLK2.
[0048] The gate circuit G0 receives the clock CLK1, and outputs a logically inverted signal of the clock CLK1.
[0049] The gate circuit G1 receives the clock CLK2 and the clock CLK3, and outputs a signal indicating a logical AND between the received signals as the control signal C.sub.1. Specifically, the gate circuit G1 includes a gate circuit G1A which receives the clock CLK2 and the clock CLK3 and outputs a signal indicating a logical NAND between the received signals, and a gate circuit G1B which receives the output signal of the gate circuit G1A and outputs a logically inverted signal of the received signal as the control signal C.sub.1.
[0050] The latch circuit L1 receives the logically inverted signal of the clock CLK1 and the control signal C.sub.1, latches a value of the control signal C.sub.1 at a rising timing of the logically inverted signal of the clock CLK1, and outputs the latched value as the control signal C.sub.2. The latch circuit L1 is equivalent to a circuit which latches a value of the control signal C.sub.1 at a falling timing of the clock CLK1.
[0051] The gate circuit G2 receives the logically inverted signal of the clock CLK2 and the clock CLK3, and outputs a signal indicating a logical AND between the received signals as the control signal C.sub.3. Specifically, the gate circuit G2 includes a gate circuit G2A which receives the logically inverted signal of the clock CLK2 and the clock CLK3 and outputs a signal indicating a logical NAND between the received signals, and a gate circuit G2B which receives the output signal of the gate circuit G2A and outputs a logically inverted signal of the received signal as the control signal C.sub.3.
[0052] The latch circuit L2 receives the logically inverted signal of the clock CLK1 and the control signal C.sub.3, latches a value of the control signal C.sub.3 at a rising timing of the logically inverted signal of the clock CLK1, and outputs the latched value as the control signal C.sub.4. The latch circuit L2 is equivalent to a circuit which latches a value of the control signal C.sub.3 at a falling timing of the clock CLK1.
[0053] The gate circuit G3 receives the clock CLK2 and the logically inverted signal of the clock CLK3, and outputs a signal indicating a logical AND between the received signals as the control signal C.sub.5. Specifically, the gate circuit G3 includes a gate circuit G3A which receives the clock CLK2 and the logically inverted signal of the clock CLK3 and outputs a signal indicating a logical NAND between the received signals, and a gate circuit G3B which receives the output signal of the gate circuit G3A and outputs a logically inverted signal of the received signal as the control signal C.sub.5.
[0054] The latch circuit L3 receives the logically inverted signal of the clock CLK1 and the control signal C.sub.5, latches a value of the control signal C.sub.5 at a rising timing of the logically inverted signal of the clock CLK1, and outputs the latched value as the control signal C.sub.6. The latch circuit L3 is equivalent to the circuit which latches a value of the control signal C.sub.5 at a falling timing of the clock CLK1.
[0055] The gate circuit G4 receives the logically inverted signal of the clock CLK2 and the logically inverted signal of the clock CLK3, and outputs a signal indicating a logical AND between the received signals as the control signal C.sub.7. Specifically, the gate circuit G4 includes a gate circuit G4A which receives the logically inverted signal of the clock CLK2 and the logically inverted signal of the clock CLK3 and outputs a signal indicating a logical NAND between the received signals, and a gate circuit G4B which receives the output signal of the gate circuit G4A and outputs a logically inverted signal of the received signal as the control signal C.sub.7.
[0056] The latch circuit L4 receives the logically inverted signal of the clock CLK1 and the control signal C.sub.7, latches a value of the control signal C.sub.7 at a rising timing of the logically inverted signal of the clock CLK1, and outputs the latched value as the control signal C.sub.8. The latch circuit L4 is equivalent to a circuit which latches a value of the control signal C.sub.7 at a falling timing of the clock CLK1.
[0057]
[0058] The generation unit 2 configured in the above manner can generate the control signals C.sub.1 to C.sub.8 in which the significant level of 2 UI and the non-significant level of 6 UI are repeated.
[0059] Note that, since the control signals C.sub.1 to C.sub.M are equivalent to M-phase clocks in which the duty ratio is 2/M and the phase is shifted by 2π/M, any one of signals output from the generation unit 2 as the control signals C.sub.1 to C.sub.M may be the control signal C.sub.1, and the control signals C.sub.2 to C.sub.M are only required to be selected so as to be signals delayed by 1 UI to (M−1) UI respectively with respect to the control signal C.sub.1. Specifically, for example, the output signal of the latch circuit L1 may be the control signal C.sub.1 instead of being the output signal of the gate circuit G1 as the control signal C.sub.1. In this case, the control signals C.sub.2 to C.sub.8 are only required to be selected so as to be signals delayed by 1 UI to 7 UI respectively with respect to the control signal C.sub.1. Furthermore, the generation unit 2 may receive, for example, the clock CLK2 and the clock CLK3 externally. Moreover, the generation unit 2 may receive the clock CLK2 or the clock CLK3 externally and generate a logically inverted signal of the received clock.
[0060] Next, configuration examples of the front unit A.sub.m and the rear unit B when the fixed level is the L-level are described with reference to
[0061]
[0062] Any one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n is exclusively input to the gate of each of the three PMOS transistors T.sub.P1 to T.sub.P3. Note that, in the example of
[0063] As shown in
[0064] Either one of the control signal C.sub.m or the control signal C.sub.n is exclusively input to the gate of each of the two NMOS transistors T.sub.N1 and T.sub.N2. In the example of
[0065] The significant levels of the control signal C.sub.m and the control signal C.sub.n are the L-levels, and the non-significant levels are the H-levels. Thus, in the first configuration example of the front unit A.sub.m, when the control signal C.sub.m is the L-level and the control signal C.sub.n is the L-level, the input signal I.sub.m is output as the signal corresponding to the input signal I.sub.m. On the other hand, when the control signal C.sub.m is the H-level or the control signal C.sub.n is the H-level, a signal having a voltage level of the ground is output as the signal having the L-level.
[0066]
[0067] The gate circuit G.sub.2 receives the output signal of the gate circuit G.sub.1, and the logically inverted signal of the other one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n, and outputs a signal indicating a logical NOR between the received signals. In the example of
[0068] The significant levels of the control signal C.sub.m and the control signal C.sub.n are the H-levels, and the non-significant levels are the L-levels. Thus, in the second configuration example of the front unit A.sub.m, when the control signal C.sub.m is the H-level and the control signal C.sub.n is the H-level, the input signal I.sub.m is output as the signal corresponding to the input signal I.sub.m. On the other hand, when the control signal C.sub.m is the L-level or the control signal C.sub.n is the L-level, a signal having a voltage level of the ground is output as the signal having the L-level.
[0069]
[0070] The gate circuit G.sub.4 receives the signals output from the two gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical NAND between the received signals. In the example of
[0071]
[0072] The gate circuit G.sub.4 receives the signals output from the two gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical AND between the received signal. Specifically, the gate circuit G.sub.4 includes the gate circuit G.sub.4A and the gate circuit G.sub.4B which each exclusively receive either one of the signals output from the two gate circuits G.sub.31 and G.sub.32, and each output the logically inverted signal of the received signal, and a gate circuit G.sub.4C which receives the signals output from the gate circuit G.sub.4A and the gate circuit G.sub.4B and outputs a signal indicating a logical NOR between the received signals.
[0073] In the example of
[0074] As described above, the second configuration example of the rear unit B receives the input signal I.sub.m and three signals having the L-levels output from the four front units A.sub.1 to A.sub.4, and outputs a logically inverted signal of the input signal I.sub.m. Note that, the two gate circuits G.sub.31 and G.sub.32 may output a signal indicating a logical OR between the received signals, and the gate circuit G.sub.4 may output a signal indicating a logical NOR between the received signals.
[0075]
[0076] The two gate circuits G.sub.41 and G.sub.42 each exclusively receive two signals of the signals output from the four gate circuits G.sub.31 to G.sub.34, and each output a signal indicating a logical NAND between the received signals. In the example of
[0077] The gate circuit G.sub.5 receives the signals output from the two gate circuits G.sub.41 and G.sub.42, and outputs a signal indicating a logical NOR between the received signals. In the example of
[0078] Next, configuration examples of the front unit A.sub.m and the rear unit B when the fixed level is the H-level are described with reference to
[0079]
[0080] Any one of the input signal I.sub.m, the control signal C.sub.m, and the control signal C.sub.n is exclusively input to the gate of each of the three NMOS transistors T.sub.N1 to T.sub.N3. In the example of
[0081] As shown in
[0082] Either one of the control signal C.sub.m or the control signal C.sub.n is exclusively input to the gate of each of the two PMOS transistors T.sub.P1 and T.sub.P2. Here, the control signal C.sub.m is input to the gate of the PMOS transistor T.sub.P1, and the control signal C.sub.n is input to the gate of the PMOS transistor T.sub.P2.
[0083] The significant levels of the control signal C.sub.m and the control signal C.sub.n are the H-levels, and the non-significant levels are the L-levels. Thus, in the third configuration example of the front unit A.sub.m, when the control signal C.sub.m is the H-level and the control signal C.sub.n is the H-level, the input signal I.sub.m is output as the signal corresponding to the input signal I.sub.m. On the other hand, when the control signal C.sub.m is the L-level or the control signal C.sub.n is the L-level, a signal having a voltage level of the power supply is output as the signal having the H-level.
[0084]
[0085] The gate circuit G.sub.2 receives the other one of the control signal C.sub.m and the control signal C.sub.n, and the output signal of the gate circuit G.sub.1, and outputs a signal indicating a logical NAND between the received signals. In the example of
[0086] The significant levels of the control signal C.sub.m and the control signal C.sub.n are the H-levels, and the non-significant levels are the L-levels. Thus, in the fourth configuration example of the front unit A.sub.m, the input signal I.sub.m is output as the signal corresponding to the input signal I.sub.m when the control signal C.sub.m is the H-level and the control signal C.sub.n is the H-level, and the signal having a voltage level of the power source is output as the signal having the H-level when the control signal C.sub.m is the L-level or the control signal C.sub.n is the L-level.
[0087]
[0088] The gate circuit G.sub.4 receives the signals output from the two gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical NOR between the received signals. In the example of
[0089]
[0090] The gate circuit G.sub.4 receives the signals output from the two gate circuits G.sub.31 and G.sub.32, and outputs a signal indicating a logical OR between the received signals. Specifically, the gate circuit G.sub.4 includes the gate circuit G.sub.4A and the gate circuit G.sub.4B which each exclusively receive either one of the signals output from the two gate circuits G.sub.31 and G.sub.32, and each output a logically inverted signal of the received signal, and the gate circuit G.sub.4C which receives the signals output from the gate circuit G.sub.4A and the gate circuit G.sub.4B and outputs a signal indicating a logical NOR between the received signals.
[0091] In the example of
[0092] As described above, the fifth configuration example of the rear unit B receives the input signal I.sub.m output from the four front units A.sub.1 to A.sub.4 and three signals having the H-levels, and outputs a logically inverted signal of the input signal I.sub.m. Note that, the two gate circuits G.sub.31 and G.sub.32 may output a signal indicating a logical AND between the received signals, and the gate circuit G.sub.4 may output a signal indicating a logical NAND between the received signals.
[0093]
[0094] The two gate circuits G.sub.41 and G.sub.42 each exclusively receive two signals of the signals output from the four gate circuits G.sub.31 to G.sub.34, and each output a signal indicating a logical NOR between the received signals. In the example of
[0095] The gate circuit G.sub.5 receives the signals output from the two gate circuits G.sub.41 and G.sub.42, and outputs a signal indicating a logical NAND between the received signals. In the example of
[0096] As described above, the first and fourth configuration examples of the rear unit B receive the input signal I.sub.m and (M−1) number of signals having the fixed levels from M number of front units A.sub.1 to A.sub.M, and outputs the input signal I.sub.m. Furthermore, the second, third, fifth, and sixth configuration examples of the rear unit B receive the input signal I.sub.m and (M−1) number of signals having the fixed levels from the M number of front units A.sub.1 to A.sub.M, and outputs a logically inverted signal of the input signal I.sub.m. Thus, the above configuration examples of the rear unit B output a signal having a different signal level in the case in which all the signal output from the M number of front units A.sub.1 to A.sub.M are the same signal level or in the other case.
[0097] In the signal multiplexer 1 according to the above present embodiment, there is no configuration in which all output ends of the M number of front units A.sub.1 to A.sub.M are connected with one connecting point. Thus, the signal multiplexer 1 can suppress the increase of the load capacity value and sufficiently accelerate the data rate compared with such a configuration having a multiplexed connecting point.
[0098] Furthermore, in the signal multiplexer disclosed in Non-Patent Literature 1, the parasitic resistance value and parasitic capacity value are high because two transfer gates are connected in series. For this reason, the waveform of an output signal becomes dull, and the frequency band is restricted. Thus, it is not possible to sufficiently accelerate the data rate.
[0099] In contrast, in the above configuration examples of the front unit A.sub.m, there is no configuration in which two switches are connected in series. Thus, the parasitic resistance value and parasitic capacity value due to the switches become low, and it is possible to suppress the dullness of the waveform of an output signal. Consequently, it is possible to extend the frequency band. Thus, according to the signal multiplexer 1, it is possible to sufficiently accelerate the data rate. Furthermore, according to the signal multiplexer 1, it is possible to mitigate what is called a charge sharing effect. The charge sharing effect is a phenomenon in which the parasitic capacity is charged and discharged through a switch for turning ON a buffer section outputting a high impedance, and the waveform of an output signal thereby becomes dull.
[0100] Comparing the first to fourth configuration examples of the front unit A.sub.m, in the first and third configuration examples, the number of gate circuits to be driven is fewer than that in the second and fourth configuration examples. For this reason, the first and third configuration examples can suppress the power consumption and delay.
[0101] Comparing the first configuration example of the front unit A.sub.m with the third configuration example, while the three PMOS transistors T.sub.P1 to T.sub.P3 are connected in series in the first configuration example, the three NMOS transistors T.sub.N1 to T.sub.N3 are connected in series in the third configuration example. Thus, in terms of the data rate, the first configuration example has an advantage compared with the third configuration example.
[0102] Comparing the first to sixth configuration examples of the rear unit B, while the last stage having the fastest data rate is a logical NAND in the first, fifth, and sixth configuration examples, the last stage having the fastest data rate is a logical NOR in the second, third, and fourth configuration examples. Generally, the data rate is faster in a logical NAND than in a logical NOR. Thus, in this point, the first, fifth, and sixth configuration examples have an advantage compared with the second, third, and fourth configuration examples.
[0103] The present invention is not limited to the above embodiments, and various modification can be made. For example, the circuit configurations of the front units A.sub.1 to A.sub.M and the rear unit B are not limited to the above configuration examples, and may be various configurations.
[0104] As described above, according to the signal multiplexer according to the present embodiment, it is possible to sufficiently accelerate the data rate.