Printed wiring board and information processing apparatus
11612055 · 2023-03-21
Assignee
Inventors
- Goro Hamamoto (Tokyo, JP)
- Yutaka UEMATSU (Tokyo, JP)
- Yohei Oshima (Tokyo, JP)
- Maya Hyakudomi (Tokyo, JP)
Cpc classification
H05K1/0296
ELECTRICITY
G11C5/063
PHYSICS
H05K2201/10098
ELECTRICITY
International classification
Abstract
In a printed wiring board, one transmitting circuit and N (N is an integer of 3 or more) receiving circuits are coupled by a multi-point wiring. First to N-th branch points are provided in sequence in the multi-point wiring having one end coupled to the transmitting circuit. Wirings branched at the respective branch points are coupled to the respective receiving circuits. Here, a wiring length from a coupling point of the transmitting circuit to a first branch point is configured to be longer than a wiring length from the first branch point to the second branch point. Wiring lengths between the adjacent branch points at and after a second branch point are configured to be shorter than the wiring length from the first branch point to the second branch point.
Claims
1. A printed wiring board, comprising: a transmitting circuit and N (N is an integer of 3 or more) receiving circuits that are coupled by a multi-point wiring having one end coupled to the transmitting circuit, wherein first to N-th branch points are disposed in sequence from the multi-point wiring and wirings branched at the respective branch points are coupled to the respective receiving circuits, wherein a wiring length from a coupling point of the transmitting circuit in the multi-point wiring to a first branch point is configured to be longer than a wiring length from the first branch point to a second branch point, wherein wiring lengths between the adjacent branch points at and after the second branch point are configured to be shorter than the wiring length from the first branch point to the second branch point, and wherein the wiring lengths between the adjacent branch points at and after the second branch point decrease successively away from the coupling point of the transmitting circuit.
2. The printed wiring board according to claim 1, wherein the transmitting circuit is a memory controller, and the receiving circuits are memory devices, and wherein the multi-point wiring is a wiring that transmits address, command, and control signals from the memory controller to the memory devices.
3. The printed wiring board according to claim 1, wherein the multi-point wiring is directly coupled to the memory devices without any connector.
4. The printed wiring board according to claim 2, wherein a corrosion-resistant coating is applied on the printed wiring board to which the memory controller and the memory devices are mounted.
5. An information processing apparatus, comprising: a printed wiring board in which a transmitting circuit and N (N is an integer of 3 or more) receiving circuits that are coupled by a multi-point wiring having one end coupled to the transmitting circuit, wherein in the printed wiring board, first to N-th branch points are disposed in sequence from the multi-point wiring and wirings branched at the respective branch points are coupled to the respective receiving circuits, wherein a wiring length from a coupling point of the transmitting circuit in the multi-point wiring to a first branch point is configured to be longer than a wiring length from the first branch point to a second branch point, wherein wiring lengths between the adjacent branch points at and after the second branch point are configured to be shorter than the wiring length from the first branch point to the second branch point, and wherein the wiring lengths between the adjacent branch points at and after the second branch point decrease successively away from the coupling point of the transmitting circuit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Hereinafter, one exemplary embodiment of the present invention (hereinafter referred to as “this example” will be described with reference to the attached drawings.
(8) Configuration of Information Processing Apparatus
(9)
(10) An information processing apparatus 100 illustrated in
(11) A multi-point wiring 102 couples between the memory controller 110 and the respective memory devices 111 to 119.
(12) The respective memory devices 111 to 119 are DDR SDRAMs, and the memory controller 110 controls writing and reading of data in the respective memory devices 111 to 119. To perform this control, the memory controller 110 transmits address, command, and control signals to the respective memory devices 111 to 119 via the multi-point wiring 102.
(13)
(14) In the information processing apparatus 100′ illustrated in
(15) The memory controller 110 is directly mounted to the printed wiring board 101.
(16) Similarly to the information processing apparatus 100 illustrated in
(17) In the printed wiring board 101 illustrated in
(18) Configuration of Multi-Point Wiring
(19)
(20) To the memory controller 110, which is a transmitting circuit of the address, command, and control signals, a starting end (one end) 102x of the multi-point wiring 102 is coupled. Branch points 102a, 102b, 102c, 102d, and 102e are provided at a plurality of positions in the multi-point wiring 102, and a termination resistor 104 is coupled at a termination (the other end).
(21) Wirings branched at the respective branch points 102a to 102e are coupled to coupling portions 111a to 119a of the respective memory devices 111 to 119. As already described, the respective memory devices 111 to 119 are dividedly disposed on the front surface and the back surface of the printed wiring board 101. Accordingly, at the respective branch points 102a, 102b, 102c, and 102d, branches to the memory devices 111, 113, 115, and 117, which are disposed on the front surface side, and branches to the memory devices 112, 114, 116, and 118, which are disposed on the back surface side, are formed. At the branch point 102e, only a branch to the memory device 119 on the front surface side is formed.
(22) Here, in this example, as illustrated in
(23)
(24) Example of Respective Distances TL0 to TL4 of Multi-Point Wiring
(25) In this example, the following values are set to the respective distances TL0 to TL4 of the multi-point wiring 102.
(26) TL0: 90.2 mm
(27) TL1: 24.1 mm
(28) TL2: 22.3 mm
(29) TL3: 20.6 mm
(30) TL4: 17.2 mm
(31) Thus, the distance TL0 from the starting end 102x of the multi-point wiring 102 as the coupling point with the memory controller 110 to the first branch point 102a is set to a value longer than the distance TL1 from the first branch point 102a to the next branch point 102b.
(32) Additionally, the distance TL1 from the first branch point 102a to the next branch point 102b is set to a value longer than the distances TL2, TL3, and TL4 between the subsequent adjacent branch points 102b, 102c, 102d, and 102e.
(33) Furthermore, in this example, the distances TL1 to TL4 between the respective adjacent branch points 102a to 102e are set to gradually decreasing values as away from the starting end 102x, and thus the respective distances TL0 to TL4 are set at non-equal spacing pitches. Note that lengths of branch wirings from the respective branch points 102a to 102e of the multi-point wiring 102 to the coupling portions 111a to 119a of the respective memory devices 111 to 119 are preferably set to be an approximately same length.
(34) Note that a distance from the starting end 102x of the multi-point wiring 102 to the coupling portion 119a of the memory device 119 at the position farthest from the starting end 102x is set to have a length equal to or less than a length regulated by a vendor of the memory device as a wiring length connectable to the memory devices 111 to 119.
(35) As illustrated in
(36) Examples of Received Waveforms in Respective Memory Devices
(37)
(38) For comparison,
(39) TL0: 90.2 mm
(40) TL1: 17.25 mm
(41) TL2: 17.25 mm
(42) TL3: 17.25 mm
(43) TL4: 17.25 mm
(44) That is, in the examples of
(45) In
(46)
(47) When a width of a line in the eye pattern is narrow (in the case of what is called a pattern of an open eye mask), the waveform has a good quality, and when the width of the line is wide (in the case of what is called a pattern of a closed eye mask), the waveform is distorted and has a poor quality. From the eye patterns of
(48)
(49) That is,
(50)
(51) In
(52) The eye masks are regulated by these threshold voltages Vih(ac), Vil(ac), Vih(dc), and Vil(dc). In the DDR memory interface, since the threshold voltages Vih (dc) and Vil (dc) used in the hold time are lower than the threshold voltages Vih(ac) and Vil(ac) used in the setup time, the eye mask has a trapezoidal shape.
(53) Distances M1 and M2 between the trapezoidal eye masks and the waveforms illustrated in
(54) Here, as seen from the comparison between
(55)
(56) Meanwhile, in the case of the non-equal spacing pitch of this example illustrated in
(57) Accordingly, the respective memory devices 111 to 119 coupled with the multi-point wiring 102 of this example can excellently receive the data from the memory controller 110 free from an error, and this contributes to a stable operation and improvement in reliability as the information processing apparatus.
(58) The enlargement of the margin for the eye mask is achieved by reducing simultaneous superimposition of a ring-back component and a capacity reflection component appearing in the eye pattern.
(59) That is, when the distances TL1 to TL4 between the respective branch points in the multi-point wiring 102 are at the equal spacing pitch, the ring-back component and the capacity reflection component from the influence of the received signal in other memory devices are superimposed on the received signals in the respective memory devices approximately at the same time. Thus, at the equal spacing pitch illustrated in
(60) On the other hand, in this example, since the multi-point wiring 102 is at the non-equal spacing pitch, the ring-back component and the capacity reflection component are not simultaneously superimposed, and as illustrated in
(61) As described above, with the printed wiring board 101 including the multi-point wiring 102 of this example, the memory controller 110 can stably transmit the address, command, control signals to the respective memory devices 111 to 119 free from error. Accordingly, the information processing apparatus 100 (100′) including the memory controller 110 and the memory devices 111 to 119 improve reliability.
(62) Modification
(63) The present invention is not limited to the above-described exemplary embodiments but includes various modifications.
(64) For example, in the above-described exemplary embodiment, the relationship between the distances TL0 to TL4 meet the distances TL0>TL1>TL2>TL3>TL4. In contrast to this, when at least the distance TL0 from the starting end 102x to the first branch point 102a is configured to be longer than the distance TL1 from the first branch point 102a to the next branch point 102b, and the distance TL1 is configured to have a value longer than the distances TL2, TL3, and TL4 between the subsequent branch points 102b and 102c, the branch points 102c and 102d, and the branch points 102d and 102e, an effect of the wide margin for the eye mask is provided.
(65) That is, as long as at least the distance TL0 from the starting end 102x to the first branch point 102a is longer than the distance TL1 from the first branch point 102a to the next branch point 102b, and the distance TL1 is longer than the distances TL2, TL3, and TL4, the distances TL2, TL3, and TL4 may be the same value. However, the distances are preferably set so as to meet TL0>TL1>TL2>TL3>TL4 as described in the above-described exemplary embodiment.
(66) While the nine memory devices 111 to 119 are disposed, this is merely an example, and any number of the memory devices may be used. For example, the three memory devices 111, 113, and 115 may be prepared, and the three memory devices 111, 113, and 115 may be coupled to the multi-point wiring 102. In this case, it is only necessary to set the distances TL0, TL1, and TL2 to meet the relationship TL0>TL1>TL2.
(67) While the memory devices 111 to 119 are disposed on both surfaces of the printed circuit board, this is merely an example, and the memory devices may be disposed on one surface.
(68) The multi-point wiring 102 of this example is applicable to both of the case where the memory devices 111 to 119 are directly coupled without via the connector as illustrated in
(69) The printed wiring board 101 that includes the multi-point wiring 102 of this example may be coated with varnish to reduce corrosion or the like together with the memory controller 110 and the respective memory devices 111 to 119 mounted to the printed wiring board 101. This allows excellently using the printed wiring board 101 under corrosive gas environment. When applying the corrosion-resistant coating, when possible, as illustrated in
(70) Furthermore, the multi-point wiring 102 of this example is used for coupling between the memory controller and the plurality of memory devices (DDR SDRAMs). However, the similar effects can be obtained also in a case where the present invention is applied to a multi-point wiring that couples another one transmitting circuit component and a plurality of receiving circuit components.