The disclosure of Japanese Patent Application No. 2023-221744 filed on Dec. 27, 2023, including the specification, drawings and abstract is incorporated herein by reference in its entirety.
The present invention relates to an electronic device, and relates to, for example, an electronic device including a control device and a plurality of memory devices mounted on a wiring substrate.
There is disclosed a technique listed below.
The Patent Document 1 discloses an electronic device capable of moderating influences of signal reflection even if branch wirings for fly-by topology are long. The electronic device includes a mounting substrate on which a plurality of first semiconductor components and a second semiconductor component for controlling the first semiconductor components are mounted. The mounting substrate includes a main wiring and branch wirings electrically for connecting the second semiconductor component and the first semiconductor components. Chip resistors are connected in series at the middle of the branch wirings leading to the first semiconductor components.
In recent years, there is the need to downsize the electronic devices, in other words, to reduce a mounting area of each device in a wiring substrate. Additionally, particularly along with higher speed of the electronic device, there is the need to improve waveform integrity (quality) of each signal propagating in the wiring substrate. As a method for improving the waveform integrity, a method of providing a resistor device for use in attenuating reflected signals is proposed as described in, for example, the Patent Document 1. However, by the resistor device, the mounting area is increased. Thus, a mechanism to improve the waveform integrity without providing such a resistor device is awaited.
Other objects and novel characteristics will become apparent from the description of the present specification and the drawings.
An electronic device according to one embodiment includes: a wiring substrate having a first surface, a second surface opposite the first surface, a plurality of wiring layers and a plurality of wirings; a first memory device and a second memory device mounted on the first surface; a third memory device and a fourth memory device mounted on the second surface; and a control device. The control device is mounted on the first surface, is configured to access each of the first and second memory devices by using a common first clock signal and a common first chip select signal, and is configured to access each of the third and fourth memory devices by using a common second clock signal and a common second chip select signal. The plurality of wirings includes: a plurality of first wirings through which the common first clock signal and the common first chip select signal are propagated; and a plurality of second wirings through which the common second clock signal and the common second chip select signal are propagated. The plurality of first wirings is provided in a wiring layer, which is closer to the first surface than the second surface, of the plurality of wiring layers, and the plurality of second wirings is provided in a wiring layer, which is closer to the second surface than the first surface, of the wiring layers.
The waveform integrity of the signal can be improved by using an electronic device according to one embodiment.
In the embodiments described below, the invention will be described in a plurality of sections or embodiments when required as a matter of convenience. However, these sections or embodiments are not irrelevant to each other unless otherwise stated, and the one relates to the entire or a part of the other as a modification example, details, or a supplementary explanation thereof. Also, in the embodiments described below, when referring to the number of elements (including number of pieces, values, amount, range, and the like), the number of the elements is not limited to a specific number unless otherwise stated or except the case where the number is apparently limited to a specific number in principle. The number larger or smaller than the specified number is also applicable.
Further, in the embodiments described below, it goes without saying that the components (including element steps) are not always indispensable unless otherwise stated or except the case where the components are apparently indispensable in principle. Similarly, in the embodiments described below, when the shape of the components, positional relation thereof, and the like are mentioned, the substantially approximate and similar shapes and the like are included therein unless otherwise stated or except the case where it is conceivable that they are apparently excluded in principle. The same goes for the numerical value and the range described above.
Hereinafter, the embodiments will be described in detail with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout all the drawings for describing the embodiments, and the repetitive description thereof is omitted. In addition, the description of the same or similar portions is not repeated in principle unless otherwise particularly required in the following embodiments.
The wiring substrate PCB has a front surface (first surface) 20, a back surface (second surface) 21 opposite the front surface 20, a plurality of wiring layers and a plurality of wirings.
Each of the memory devices ME is, for example, a double data rate 5_synchronous dynamic random access memory (DDR5_SDRAM) or the like. In this example, 32 memory devices ME are mounted on each of the front surface 20 and the back surface 21 of the wiring substrate PCB. The 32 memory devices ME mounted on the front surface 20 are arranged in the form of, for example, two rows by 16 columns along the outer periphery (three sides of the four sides) of the wiring substrate PCB. The 32 memory devices ME mounted on the back surface 21 are arranged to face the 32 memory devices ME mounted on the front surface 20 in the Z-axis direction.
The control device CTL is, for example, a system on chip (SoC) or the like including various circuit blocks typified by a processor. The control device CTL is mounted on the front surface 20 of the wiring substrate PCB, and is arranged near the center of the wiring substrate PCB in this example. The control device CTL includes a plurality of memory interfaces for accessing the memory devices ME. In this example, two memory interfaces MIF1 and MIF2 of the memory interfaces are illustrated.
The two memory devices ME1 and ME2 are arranged side by side in the X-axis direction. The two memory devices ME5 and ME6 are also arranged side by side in the X-axis direction. The memory device ME1 and the memory device ME5 are arranged side by side in the Y-axis direction in a region closer to the control device CTL. The memory device ME2 and the memory device ME6 are arranged side by side in the Y-axis direction in a region farther from the control device CTL.
The memory interfaces MIF1 and MIF2 are arranged side by side in the X-axis direction. The memory interface MIF2 and its external terminal are arranged to be closer to an inside of the control device CTL than the memory interface MIF1 and its external terminal. In other words, the memory interface MIF1 is arranged closer to the outer periphery of the control device CTL than the memory interface MIF2.
More specifically, sets of the memory interfaces MIF1 and MIF2 as illustrated in
Each of the memory devices ME1, ME2, ME5, and ME6, which are mounted on the front surface 20 of the wiring substrate, configures a memory device of rank 0. Each of the memory devices ME3, ME4, ME7, and ME8, which are mounted on the back surface of the wiring substrate, configures a memory device of rank 1. The memory interface MIF1 accesses the memory devices ME1 and ME2 of rank 0 by using a common clock signal CK0 and a common chip select signal CS0.
The memory interface MIF1 accesses the memory devices ME3 and ME4 of rank 1 by using a common clock signal CK1 and a common chip select signal CS1 which are different from the clock signal CK0 and the chip select signal CS0. Further, the memory interface MIF1 outputs a common command address signal CA to the memory devices ME1 to ME4 of ranks 0 and 1.
When accessing the memory devices ME1 and ME2 of rank 0, the memory interface MIF1 inputs/outputs the data signal DQ of the memory device ME1 as a lower data signal DQ-L, and inputs/outputs the data signal DQ of the memory device ME2 as an upper data signal DO-U. To the contrary, when accessing the memory devices ME3 and ME4 of rank 1, the memory interface MIF1 inputs/outputs the data signal DQ of the memory device ME3 as a lower data signal DQ-L, and inputs/outputs the data signal DQ of the memory device ME4 as an upper data signal DQ-U.
As similar to the memory interface MIF1, the memory interface MIF2 accesses the memory devices ME5 and ME6 of rank 0 by using a common clock signal CK2 and a common chip select signal CS2. The memory interface MIF2 accesses the memory devices ME7 and ME8 of rank 1 by using a common clock signal CK3 and a common chip select signal CS3. Further, the memory interface MIF2 outputs a common command address signal CA to the memory devices ME5 to ME8 of ranks 0 and 1.
When accessing the memory devices ME5 and ME6 of rank 0, the memory interface MIF2 inputs/outputs the data signal DQ of the memory device ME5 as a lower data signal DQ-L, and inputs/outputs the data signal DQ of the memory device ME6 as an upper data signal DQ-U. To the contrary, when accessing the memory devices ME7 and ME8 of rank 1, the memory interface MIF2 inputs/outputs the data signal DQ of the memory device ME7 as a lower data signal DQ-L, and inputs/outputs the data signal DQ of the memory device ME8 as an upper data signal DQ-U.
The clock signal CK0 and the chip select signal CS0 are output at the same time with the clock signal CK2 and the chip select signal CS2. Similarly, the clock signal CK1 and the chip select signal CS1 are output at the same time with the clock signal CK3 and the chip select signal CS3. Therefore, in the relationship between the memory interface MIF2 and the memory devices ME5 to ME8, the clock signals CK2, CK3 and the chip select signals CS2, CS3 may be the clock signals CK0, CK1 and the chip select signals CS0, CS1, respectively.
For example, it is assumed herein that the data signal DQ[k:0] is of eight bits, in other words, one byte. In this case, the control device CTL accesses the memory devices ME of rank 0 in
In
The wiring substrate PCB includes a plurality of wiring layers sequentially stacked through an insulating layer therebetween in the Z-axis direction, a wiring formed in each wiring layer, and a plurality of through via wirings VAt1 to VAt3 and VAb1 to VAb3. In the present specification, the through via wirings are collectively called through via wirings VA. In a gap between the front surface 20 and the back surface 21 of the wiring substrate PCB, the through via wirings VA penetrate through the wiring layers. A plurality of wirings formed in predetermined wiring layers includes a plurality of wirings WR1t and a plurality of wirings WR1b.
Through the wirings WR1t, the clock signal CK0 and the chip select signal CS0, which are propagated from the external terminal PNc1 through the through via wiring VAt1, propagate to the memory devices ME1 and ME2 of rank 0. At this time, the through via wiring VAt2 connects the wirings WR1t to an external terminal PNm of only the memory device ME1 of the memory devices ME1 and ME3. The through via wiring VAt3 connects the wirings WR1t to an external terminal PNm of only the memory device ME2 of the memory devices ME2 and ME4.
To the contrary, through the wirings WR1b, the clock signal CK1 and the chip select signal CS1, which are propagated from the external terminal PNc1 through the through via wiring VAb1, propagate to the memory devices ME3 and ME4 of rank 1. At this time, the through via wiring VAb2 connects the wirings WR1b to an external terminal PNm of only the memory device ME3 of the memory devices ME1 and ME3. The through via wiring VAb3 connects the wirings WR1b to an external terminal PNm of only the memory device ME4 of the memory devices ME2 and ME4.
More specifically, the number of wirings WR1t is three for propagating the paired clock signals CK0 and the chip select signal CS0. The same goes for the number of wirings WR1b. Similarly, the external terminals PNc1, the through via wirings VAt1 to VAt3, and the through via wirings VAb1 to VAb3 are also provided as many as signals.
To the contrary, in
The wiring substrate PCB includes a plurality of through via wirings VAt4 to VAt6 and VAb4 to VAb6 in addition to the wiring layers and the wirings. A plurality of wirings formed in predetermined wiring layers includes a plurality of wirings WR2t and a plurality of wirings WR2b. Through the wirings WR2t, the clock signal CK0 and the chip select signal CS0, which are propagated from the external terminal PNc2 through the through via wiring VAt4, propagate to the memory devices ME5 and ME6 of rank 0. At this time, the through via wiring VAt5 connects the wirings WR2t to an external terminal PNm of only the memory device ME5 of the memory devices ME5 and ME7. The through via wiring VAt6 connects the wirings WR2t to an external terminal PNm of only the memory device ME6 of the memory devices ME6 and ME8.
To the contrary, through the wirings WR2b, the clock signal CK1 and the chip select signal CS1, which are propagated from the external terminal PNc2 through the through via wiring VAb4, propagate to the memory devices ME7 and ME8 of rank 1. At this time, the through via wiring VAb5 connects the wirings WR2b to an external terminal PNm of only the memory device ME7 of the memory devices ME5 and ME7. The through via wiring VAb6 connects the wirings WR2b to an external terminal PNm of only the memory device ME8 of the memory devices ME6 and ME8. Note that the specific numbers of wirings WR2b and the like are similar as those of
A plurality of wirings formed in predetermined wiring layers includes a plurality of wirings WR1tb. Through the wirings WR1tb, a plurality of command address signals CA, which are propagated from the external terminal PNc through the through via wiring VA1, propagate to the memory devices ME1 to ME4 of ranks 0 and 1. At this time, the through via wiring VA2 commonly connects the wirings WR1tb to the external terminals PNm of the memory devices ME1 and ME3. The through via wiring VA3 commonly connects the wirings WR1tb to the external terminals PNm of the memory devices ME2 and ME4. More specifically, the numbers of wirings WR1tb and the like are defined on the basis of the number of command address signals CA.
For example, an electronic device configuring a next-generation network processor or the like may need a broadband and large-capacity memory. Thus, as illustrated in
However, by using the fly-by system, a reflected signal SG2 which is reflected at the branch farther from the control device CTL is overlapped with an input signal SG1 into the memory device ME1 arranged at the branch closer to the control device CTL as illustrated in
In order to achieve the larger-capacity memory, memory devices ME of two ranks, which are separated by chip select signals CS, may be mounted on both surfaces of the wiring substrate PCB as illustrated in
Accordingly, as illustrated in
The attenuation of the normal input signal SG1 means wasting power. If the resistor devices Rd as illustrated in
In
On the basis of the thoughts, when the memory interfaces MIF1 and MIF2 are arranged as illustrated in
Accordingly, in the example of
To the contrary, in the example of
When attention is paid to, for example, the signal paths of the chip select signals CS0 and CS1 in
The via section SBt1 for signal propagation is a via section for propagating a signal to a target memory device ME. The via section SBt1 for signal propagation is made of a section between the connecting point with the wirings WR1t and the front surface 20 of the wiring substrate PCB. Meanwhile, the open stub SBo1 is a stub having an open end. The open stub SBo1 described here is made of a section between the connecting point with the wirings WR1t and the back surface 21 of the wiring substrate PCB.
Similarly, the through via wiring VAb3 for the connection to the memory device ME4 of rank 1 also includes a via section SBt2 for signal propagation and an open stub SBo2. In contrast to the through via wiring VAt3, the via section SBt2 for signal propagation is made of a section between the connecting point with the wirings WR1b and the back surface 21 of the wiring substrate PCB. To the contrary, the open stub SBo2 is made of a section between the connecting point with the wirings WR1b and the front surface 20 of the wiring substrate PCB.
In the access to rank 0, the length of the via section SBt1 for signal propagation is “h1.” To the contrary, In the access to rank 1, the length of the via section SBt2 for signal propagation is “h2” longer than “h1.” In other words, while the length of the open stub SBo1 is “h2,” the length of the open stub SBo2 is “h1” less than “h2.”
Also in
As described above, if the lengths of the through via wirings VA along the signal paths are different between the access to rank 0 and the access to rank 1, the waveforms of the reflected signal as illustrated in
The chip select signals CS are particularly important for the switching between rank 0 and rank 1, and thus, the operation margin is desirably increased by improving the waveform integrity such as signal symmetry. This desirably results in bringing the error at the time of the access to the memory device ME to zero. Further, the clock signals CK are also important for determining the signal timing, and thus, it is desirable to improve the waveform integrity such as signal symmetry.
It is beneficial to use the exemplary configurations of
For the first difference, in the exemplary configuration of
As similar to the exemplary configuration of
Along with the configuration, the length “h1” of the via section SBt1, SBt2 for signal propagation in the through via wiring VAt3, VAb3 illustrated in
That is, in
The effects provided by the configuration are the decrease in load capacity in the via section SBt for signal propagation, and consequently the decrease in reflected signals and the improvement in integrity of transmitting signals. The clock signals CK and the chip select signals CS are propagated only to the memory device ME mounted on either the front surface 20 or the back surface 21. Thus, each of the through via wirings VA for propagating the signals absolutely includes the open stub SBo.
To the contrary, for example, when it is assumed that an input terminal of the memory device ME is terminated at 50Ω by on die termination (ODT), the impedance of the via section SBt for signal propagation is 50Ω at the length of zero. To the contrary, if the via section SBt for signal propagation has a finite length, the input capacitance of the memory device ME and the coupling capacitance with the wiring substrate PCB function as parallel-connection capacitance, and functions as a kind of short stub. The coupling capacitance is increased by increase in the length of the via section SBt for signal propagation. Therefore, the feature point of the via section SBt for signal propagation is rotated clockwise on the equi-conductance circle from the point of 50Ω by the increase in the length of the via section SBt or the increase in the frequency of the propagation signal. The impedance accordingly decreases.
In consideration of such a property, when the length of the open stub SBo is sufficiently less than λ/4, the relationship of expression (1) is established per unit length of the through via wiring VA. To the contrary, when the length of the open stub SBo is made close to λ/4 by the increase in the frequency of the propagation signal, the open stub SBo is converted into the short stub and rapidly has a large capacity. Consequently, the relationship of expression (1) is inverted into that of expression (2).
The conflicting expressions (1) and (2) mean that, when the length of the open stub SBo is sufficiently less than λ/4, the signal reflection can be made less in the case of the longer open stub SBo and the shorter via section SBt for signal propagation, thereby improving the signal transmitting property. That is, as can be seen from
In this way, it is important to shorten the length of the open stub SBo to be at least less than λ/4 in consideration of λ/4.
To the contrary, the thickness of the wiring substrate PCB is typically about 1.0 to 4.0 mm. Thus, the length of the open stub SBo at the Nyquist frequency of 3.6 GHz is sufficiently less than λ/4, that is, 10.4 mm. The quarter length of the wavelength λ at a Nyquist frequency of 8.0 GHz is 4.7 mm. Even in this case, the length of the open stub SBo is less than λ/4, that is, 4.7 mm. That is, unless the extremely thick wiring substrate PCB is used, it can be said that the expression (1) is established until it exceeds nearly a signal propagation speed of about 16 Gbps.
Therefore, it is beneficial to shorten the length of the via section SBt for signal propagation as illustrated in
Distance between Memory Devices
For the second difference, in the exemplary configuration of
More preferably, the distance Lm between the two memory devices ME, which are adjacent to each other, is defined on the basis of the propagation delay time given by expression (4). A term “τva” in expression (4) is propagation delay time of the via section SBt for signal propagation, and is given by expression (5). A term “εr” in expression (5) is the relative permittivity of the dielectric material making the wiring substrate PCB. A term “c0” is a speed of light in vacuum. Note that the distance Lm between two memory devices ME is also a distance between two through via wirings VA through which the same signal propagates, such as a distance between the through via wiring VAt2 and the through via wiring VAt3 in
By the application of such a distance, the reflected signals can be canceled as described below. In practice, however, it is not easy to completely cancel the reflected signals. Thus, it is beneficial to also use the allocation method to the wiring layers. That is, it is desirable to previously decrease the reflected signals by the allocation method to the wiring layers.
A branch node N1 at one end of the transmission line LN3 is connected to a receiver RV of the memory device ME1 through a transmission line LN1 corresponding to the via section SBt for signal propagation. Further, the branch node N1 leads to an open end through a transmission line LN2 corresponding to the open stub SBo. Similarly, a branch node N2 at the other end of the transmission line LN3 is connected to a receiver RV of the memory device ME2 through a transmission line LN4 corresponding to the via section SBt for signal propagation. Further, the branch node N2 leads to an open end through a transmission line LN5 corresponding to the open stub SBo.
In
Once the reflected signal CSr2 reaches the branch node N1, the reflected signal CSr1 with the different polarity from the previous one is caused at the branch node N1. The reflected signal CSr1 with the different polarity and the reflected signal CSr2 output from the branch node N2 cancel each other at the branch node N1. Actually, the reflection coefficients at the branch nodes N1 and N2 have a phase component, that is, a reactance component. Thus, the reflected signal is mainly caused at the rise/fall period of the chip select signal CS, and has a different phase from the chip select signal CS. Even in this case, as long as the magnitude and the phase of the reflection coefficient are the same between the two branch nodes N1 and N2, the mechanism similar to that of
As described above, when expression (3) is met, the reflection of the chip select signal CS operating in the single data rate (SDR) mode can be canceled at the branch node N1. The SDR mode is an operating mode in which the cycle Tck of the clock signal CK is regarded as one data unit. Thereby, the waveform integrity can be improved particularly in the memory device ME1 arranged at the branch closer to the control device CTL as illustrated in
When the signal is reflected on the through via wiring VA, strictly speaking, the reflection with zero delay is not caused at the connecting point between the wirings and the through via wiring VA, and the reflection is caused such that the signal returns to the original direction after entering the through via wiring VA to some extent. Therefore, more strictly speaking, it is necessary to determine the propagation delay time between two memory devices ME in consideration of the intrusion delay at this time. The intrusion delay is reflected on the propagation delay time τva in expression (4) and expression (5).
Roundtrip delay time in the through via wiring VA can be approximated to typical relaxation time given by expression (6) taking “e” as the base of natural logarithm. The delay time per unit length in the through via wiring VA is generally longer than the delay time of the wiring, and is almost 1.3 to 1.4 times longer than the delay time of the wiring although, strictly speaking, depending on the layout. Thus, replacement with ordinary signal delay in expression (6) provides expression (7).
As described above, the roundtrip delay time in the through via wiring VA is almost equal to the one-way delay time in the ordinary signal wiring. By reflection of the result, expression (4) and expression (5) are provided. If a wiring layer changes, the magnitude of the intrusion delay changes, and thus, the degree of the effect of cancelling the reflected signal slightly changes. As described later, however, the propagation delay time for defining the distance Lm has a certain margin, such as 14%, for the delay change. Thus, a large problem is particularly not caused. Due to such margin, the distance Lm given by not expression (4) but expression (3) may be applied.
By application of the distance Lm between the memory devices ME and/or application of the allocation method to the wiring layers, the waveform integrity such as the waveform symmetry of the clock signals CK as illustrated in
Consequently, the clock signals CK with symmetric waveforms can be input into the memory devices ME1 and ME2 to which the fly-by system is applied. Further, for example, the allocation method to the wiring layers is also applied to the memory device ME1 and the memory device ME3 on the front surface 20 and the back surface 21 to which the Clamshell is applied in
In this regard, for example, the length of the via section SBt1 for signal propagation for propagating the clock signal CK0 is to be equal to the length of the via section SBt2 for signal propagation for propagating the clock signal CK1 in
As illustrated in
For example, a “2N mode” is supported for the command address signals CA in DDR5_SDRAM. The 2N mode is an operation mode in which two cycles “2×Tck” of the clock signal CK is taken as one unit as illustrated in
In the example of
The margin for errors in the command address signals CA is larger than those of the chip select signals CS and the clock signals CK. Further, since the timing margin or the like is increased by the using the 2N mode, the errors are less likely to occur. Therefore, the required waveform integrity of the address signals CA can be sufficiently achieved command particularly by using the 2N mode.
Accordingly, at the signal propagation speed of 4800 Mbps, the distance Lm between the memory devices ME1 and ME2 was about 14.3% shorter than the optimum value. Similarly, at the signal propagation speed of 3200 Mbps, the distance Lm between the memory devices ME1 and ME2 was about 42.9% shorter than the optimum value.
In
At the signal propagation speed of 5600 Mbps, the sufficiently symmetric waveforms were provided in the relation between the clock signal CK into the memory device ME1 and the clock signal CK into the memory device ME2. That is, the waveforms of the negative-polarity clock signal CK(c) and the positive-polarity clock signal CK(t) into the memory device ME1 were equal to the waveforms of the positive-polarity clock signal CK(t) and the negative-polarity clock signal CK(c) into the memory device ME2.
Even at the signal propagation speed of 4800 Mbps, the substantially symmetric waveforms were provided. To the contrary, at the signal propagation speed of 3200 Mbps, the waveforms were asymmetric. From the simulation results, it has been found that the margin for the distance Lm between two memory devices ME is about 14% as similar to that of the chip select signals CS.
In this case, for example, both a length of a via section SBt1k for signal propagation for propagating the clock signal CK0 toward the front surface 20 and a length of a via section SBt2k for signal propagation for propagating the clock signal CK1 toward the back surface 21 have the same value “h1k.” Similarly, both a length of a via section SBt1s for signal propagation for propagating the chip select signal CS0 toward the front surface 20 and a length of a via section SBt2s for signal propagation for propagating the chip select signal CS1 toward the back surface 21 have the same value “h1s.”
The wiring WR1 through which the command address signal CA[i:0] propagates is connected to all the memory devices ME1 to ME4 mounted on the front surface 20 and the back surface 21 in a “wired OR” form. Single wiring WR1 is illustrated here. However, specifically, “i+1” wirings WR1 are provided. The “i +1” wirings WR1 may be distributed in the wiring layers as appropriate.
In this example, eight wirings WR1 through which an 8-bit data signal DQ[7:0] propagates to one of the two memory devices ME1 and ME3 and eight wirings WR1 through which an 8-bit data signal DQ[15:8] propagates to one of the two memory devices ME2 and ME4 are provided. A total of 16 wirings WR1 through which a data signal DQ[15:0] propagates may be also distributed in the wiring layers as appropriate.
As similar to
Similarly, even-number memory devices, here four memory devices ME including the memory devices ME3 and ME4 of
The distance Lm between two memory devices ME, which are adjacent to each other, of the even-number memory devices ME mounted on the front surface 20 is defined based on the propagation delay time given by expression (3) or expression (4). Similarly, the distance Lm between two memory devices ME, which are adjacent to each other, of the even-number memory devices ME mounted on the back surface 21 is also defined based on the propagation delay time given by expression (3) or expression (4).
When the fly-by system is used as described above, the number of branches can be increased to two or more. In this case, the memory devices ME, which are adjacent to each other, may be arranged at an equal interval as illustrated in
As described above, in the first embodiment, the method for allocating the wirings through which the chip select signals and the clock signals propagate to the wiring layers and the distance between the memory devices, which are adjacent to each other, are mainly defined. The electronic device according to the first embodiment adopts at least one of, or preferably both the two technical elements. Thereby, the waveform integrity of the chip select signals and the clock signals are typically improved. Further, the waveform integrity can be improved without providing the resistor device as described in the Patent document 1. Consequently, the electronic device can be downsized.
Specifically, the wiring length LLC is defined based on propagation delay time given by expression (8). That is, the wiring length LLc indicates the wiring length of the wiring WR1t, WR1b, WR1tb corresponding to the propagation delay time. A term “Tck” in expression (8) is a cycle of the clock signal CK. Terms “n” and “m” are integers other than negative integers. A term “τva” is propagation delay time of the via section SBt for signal propagation described in expression (5). Note that the term “τva” in expression (8) may be zero as similar to that in the relationship between expression (3) and expression (4).
The reflected signals may specifically affect not only between the memory devices ME, which are adjacent to each other, in the first embodiment but also between the control device CTL and the memory devices ME. That is, the through via wirings VAt1 and VAtb1 are also present closer to the control device CTL, and thus, the reflected signals from the through via wirings VAt1 and VAtb1 affect the effect of cancelling the reflected signals described in the first embodiment.
At this time, the reflected signals from the through via wirings VAt1 and VAtb1 closer to the control device CTL are caused because of the reaching of the signals which are not canceled between the memory devices ME but remain. Thus, the signals other than the clock signals CK are less affected. In consideration of this regard, the priorities of the signals other than the clock signals CK are set lower in
In this case, even if there is no branch to the memory devices ME, the waveform integrity of the clock signals CK may be affected by the wiring length, more accurately, by the remainder obtained by dividing the delay by half the clock cycle. Thus, the present inventors have examined the influence of wiring delay under simulations taking ⅙ of half the cycle “Tck/2” of the clock signal CK as a resolution. Consequently, as illustrated in
For example, in expression (8), “m=2” and “m=4” are timings that are symmetric to each other with respect to “ 3/6” corresponding to the center timing of the clock signal CK, and means an equivalent condition. However, for example, in actual clock driver circuits included in the memory interfaces, the rise waveform and the fall waveform of the clock signal CK may be asymmetric to each other, and thus, either “m=2” or “m=4” is a condition to be avoided. That is, the timing in the clock driver circuits under the simulations was, by coincidence, “m=4”.
By the application of the distance Lm between two memory devices ME as described in the first embodiment, the symmetric waveforms was provided for the clock signals CK observed at the input terminals of the two memory devices ME. As a result of observing the waveforms of the chip select signals CS operating in the SDR mode under the simulations, only slight decrease in the waveform integrity was observed at “n=0” as well as “m=3” at which the wiring length LLC is short as illustrated in
To the contrary, the command address signals CA operate in the 2N mode, and thus, have a slightly different result. As described above, the reflected signals in the 2N mode are canceled for every two round-trip propagations between two memory devices ME. It is assumed herein that the wiring length LLC of
By using the wiring length LLc, the condition of cancelling the reflected signals in the command address signal CA is also met as similar to that of the chip select signal CS. That is, the reflected signals are additionally canceled between the control device CTL and the memory device ME1 closer thereto in one unit of one round-trip propagation of the command address signal CA. Consequently, the waveform integrity is slightly improved. The signal shift in one unit of one cycle also provides the same phenomenon, and thus, the condition of cancelling the reflected signals is met at “n=(even number)” as well as “m=0.” That is, the optimum condition is at “n=(even number)” as well as “m=0”.
It is then assumed that the wiring length LLC of
As described above, the conditions to be avoided for the command address signal CA are at “n=(odd number)” as well as “m=0” as illustrated in
Similar effects to various effects of the first embodiment can be provided by using the electronic device according to the second embodiment. Additionally, in the second embodiment, the wiring length between the control device and the memory device closer to it is limited. This manner can suppress the phenomena that is the interference of the effect of cancelling the reflected signals between the memory devices which are adjacent to each other. Consequently, the waveform integrity can be further improved. Furthermore, since the wiring length of the clock signal CK, which is not in direct connection with the effect of cancelling the reflected signals, is limited, the signal waveform integrity can be further improved.
Number | Date | Country | Kind |
---|---|---|---|
2023-221744 | Dec 2023 | JP | national |