The present invention relates to an electronic device and a semiconductor device, and more particularly, to an electronic device and a semiconductor device employing a parallel signal transmission that transmits a plurality of signals in parallel.
For example, there is a semiconductor device including a substrate on which a semiconductor chip (hereinafter, also referred to as a memory chip) of a DRAM (Dynamic Random Access Memory) and a semiconductor chip (hereinafter, also referred to as a microcomputer chip) of a microcomputer are mounted. When the microcomputer chip reads out, for example, a data signal from the memory chip, the microcomputer chip supplies a command signal to the memory chip, and the memory chip supplies the data signal to the microcomputer chip in response to the supplied command signal. Here, each of the command signal and the data signal is constituted by a plurality of signals. Also, the plurality of signals is transmitted in parallel via a plurality of wirings formed in the substrate on which the microcomputer chip and the memory chip are mounted. That is, the command signal and the data signal are transmitted between the microcomputer chip and the memory chip by the parallel signal transmission. Incidentally, the semiconductor chip is also referred to as a semiconductor die.
Here, there are disclosed techniques listed below.
A semiconductor device including a memory chip and a microcomputer chip both mounted on the same substrate is disclosed in, for example, Patent Document 1.
A process can be accelerated by increasing a transmission rate of the parallel signal transmission at, for example, 6.4 Gbps. However, a signal quality deteriorates due to an inter-signal interference (crosstalk) by increasing the transmission rate. In order to reduce the deterioration of signal quality due to crosstalk, it is conceivable to sufficiently separate an interval (wiring interval) between adjacent wirings of a plurality of wirings used for the parallel signal transmission. Alternatively, it is conceivable to insert a shield wiring to which a predetermined voltage such as a ground voltage is to be supplied between the adjacent wirings.
In case of adopting a measure that, for example, increases the wiring interval in order to reduce the deterioration of the signal quality, it is required to increase the wiring interval as the transmission rate increases. As a consequence, the area of a wiring region, which is to be occupied with wirings, in substrate is to be increased, thereby the cost of the substrate is to be increased. In order to prevent the wiring region from becoming large and to reduce the size of the wiring region, it is conceivable to form the wirings in a three-dimensional manner by increasing the number of wiring layers for forming the wirings in the substrate. However, in case of increasing the number of the wiring layers, the cost of the substrate is to be increased. Similarly, in case of adopting a measure that inserts the shield wiring, the area of the wiring region is to be increased, or the number of the wiring layers is to be increased.
In other words, any of the measures hinders the cost-reduction of a semiconductor device (and an electronic device as well).
According to one embodiment, a semiconductor device and an electronic device, which are capable of achieving the cost-reduction while achieving an increase of the transmission rate, are to be provided.
Other objects and novel features will become apparent from the description of this specification and the accompanying drawings.
An electronic device according to one embodiment, includes: a substrate; a first semiconductor device mounted on the substrate and having a plurality of transmitting units; a second semiconductor device mounted on the substrate and having a plurality of receiving units; and a plurality of wirings formed in the substrate, coupling between the plurality of transmitting units and the plurality of receiving units, and also transmitting a data signal from a corresponding one of the plurality of transmitting units to a corresponding one of the plurality of receiving units. Here, the plurality of wirings has: a first wiring group; and a second wiring group different from the first wiring group. The first wiring group has a plurality of first wirings each having a signal delay that is divisible by a half of a time of the data signal. The second wiring group has a plurality of second wirings each having a signal delay that is not divisible by the half of the time of the data signal. The plurality of first wirings is arranged in the substrate at a first wiring interval. Also, the plurality of second wirings is arranged in the substrate at a second wiring interval wider than the first wiring interval.
Hereinafter, embodiments of the present invention are described in detail with reference to the drawings. In all the drawings for describing the embodiments, the same parts are denoted by the same reference numerals in principle, and repeated descriptions thereof will be omitted.
A plurality of embodiments will be described below, and before that, in order to facilitate understanding of the embodiments, wiring interval rules for a plurality of wirings used in the parallel signal transmission and a phenomenon found by the present inventor will be described.
A plurality of semiconductor chips (or a plurality of semiconductor device) is mounted on a substrate, and a plurality of wirings is arranged on the same substrate to perform parallel signaling between the semiconductor chips (semiconductor device). By increasing the number of wiring layers formed on the substrate, the area of the wiring area on the substrate can be reduced when viewed in a plan view. However, in order to prevent degradation of signal quality due to crosstalk, it is required to set an appropriate wiring interval regardless of the number of wiring layers. A wiring interval rule for determining an appropriate wiring interval is determined, for example, as follows.
First, a tentative wiring interval rule is set within a range permitted for manufacturing, a wiring is arranged on the substrate at a wiring interval according to the wiring interval rule, and a signal wiring model is generated from the finished artwork by, for example, electromagnetic field analysis. This signal wiring model is used to perform signal transmission analysis (e.g., transmitting a signal at a transmission rate 6.4 Gbps and analyzing the transmitted signal), and if desired performance (e.g., desired signal qualities) is not obtained, then the wiring interval rules are updated to increase the wiring interval and artwork is modified. This operation is repeated for all the wirings so that all the signals have the desired performance.
Taking the microcomputer chip and the memory chip as an example, in general, the command signal and the data signal are different in transmission speed, so that the wiring for transmitting the command signal and the wiring for transmitting the data signal, by repeating the operation described separately, it is possible to set a separate wiring interval rule, it is possible to suppress the wiring region from becoming large.
By repeating the above-described operation, the wiring interval rule is uniformly set for each wiring that transmits data signals at the same transmission rate or for all wiring lines. In this case, the wiring interval rule corresponding to the signal having the worst condition, for example, the signal having the worst signal quality, controls the entire wiring interval.
Since the total number of wirings connecting the semiconductor chips and the like is determined in advance, when the wiring interval rule is set, the number of wiring layers and the area of the wiring region, which are required to form the total number of wirings determined in advance, are basically determined. That is, since the area of the wiring region is determined by the set wiring interval rule, the wiring width, and the number of wirings, the product of the number of wiring layers and the area of the wiring region is determined by the total number of wirings. In other words, when the total number of wirings is determined, the number of wiring layers and the area of the wiring region have a trade-off relationship.
Further, since it is necessary to increase the wiring interval so as to reduce the deterioration of the signal quality due to the crosstalk as the transmission rate increases, there is a fact that the product of the number of wiring layers and the area of the wiring region increases. As described above, an increase in the number of wiring layers leads to an increase in the cost of the substrate, and an increase in the area of the wiring area hinders a reduction in the size of the substrate and leads to an increase in the cost of the substrate. Since the number of wiring layers and the wiring region have a trade-off relationship, even if the number of wiring layers is reduced or the wiring region is miniaturized, the cost is increased. In particular, the higher the transmission rate, the greater the cost increase.
The present inventors have studied the effects of crosstalk. The present inventors have found that the signal delay in the wiring changes the influence of the crosstalk, and there is periodically an optimum signal delay capable of reducing the influence of the crosstalk. By using this phenomenon, it is possible to reduce the influence of the crosstalk by adjusting the length of the wiring used in the parallel signal transmission to a length that is close to the optimum signal delay. Since the influence of the crosstalk can be reduced, the wiring interval can be reduced, and for example, the area of the wiring region can be reduced. As a result, the trade-off described above can be relaxed. Here, the signal delay is the product of the length of the wiring that transmits the signal, that is, the wiring length, and the delay time of the signal required to propagate the unit length of the wiring.
Next, the phenomenon found by the present inventor will be described with reference to the drawings.
First, the meaning of the data signal used in the present specification will be described. The data signal means one signal transmitted through one wiring in the parallel signal transmission.
In
The semiconductor chips CHP1 and CHP2 are mounted on the same substrate, and the wirings PL_1 to PL_3 for the parallel-signal transmission between semiconductor chips CHP1 and CHP2 are arranged on the same substrate.
The output of the transmitting units SD_U1 to SD_U3 is coupled to the bump electrode BMP1 connected to one end of the corresponding wirings PL_1 to PL_3. The input of the receiving units RV_U1 to RV_U3 is coupled to the bump electrodes BMP2 connected to the other end of the corresponding wiring PL_1 to PL_3. An input signal Sin is supplied to the transmitting units SD_U1 to SD_U3, and the transmitting units SD_U1 to SD_U3 supply an output signal in accordance with the input signal Sin to the wiring PL_1 to PL_3 via the bump electrode BMP1 as a data signal D_1 to D_3.
Since the parallel signal transmission is adopted, the transmitting units SD_U1 to SD_U3 substantially simultaneously supply the data signals D_1 to D_3 to the wirings PL_1 to PL_3. The receiving units RV_U1 to RV_U3 receive data signals that have propagated and arrived through the wirings PL_1 to PL_3 via the bump electrode BMP2, and output signal Sout corresponding to the received data signals. In the drawing, “EQ” indicated in each of the transmitting units SD_U1 to SD_U3 and the receiving units RV_U1 to RV_U3 indicate an equalizer.
As shown in
Here, the transmission rate of the parallel signal transmission will be described on the assumption that the transmission rate is equal to or higher than 5 Gbps at which the effect of the crosstalk becomes large. In other words, the transmission rate of the data-signal in each of the wirings PL_1 to PL_3 is equal to or higher than 5 Gbps value. Further, in
For example, the transmitting unit SD_U1 supplies the data signal D_1 corresponding to the input signal Sin to the corresponding wiring PL_1. The supplied data signal D_1 propagates through the wiring PL_1 and is transmitted to the receiving unit RV_U1. In order to propagate the data signal D_1, one end of the wire PL_1 (for example, bump electrode BMP1) is connected to the input of the transmitting unit SD_U1, and the other end of the wire PL_1 (for example, bump electrode BMP2) is connected to the output of the receiving unit RV_U1. That is, the element of the transmitting unit SD_U1 is connected to one end portion (bump electrode BMP1) of the wiring PL_1, and the element of the receiving unit RV_U1 is connected to the other end portion (bump electrode BMP2) of the wiring PL_1. When the element is connected to both ends of the wiring PL_1, the parasitic capacitance is connected to one end portion and the other end portion of the wiring PL_1.
The data signal D_1 propagated through the wiring PL_1 is reflected by the parasitic capacitance connected to the other end of the wiring PL_1, and a part of the data signal D_1 propagates through the wiring PL_1 as a reflected signal and returns to the direction of the transmitting unit SD_U1. A part of the reflection signal returned to the transmitting unit SD_U1 is reflected by a parasitic capacitance connected to one end of the wiring PL_1, and a part of the reflected signal propagates through the wiring PL_1 again as a reflected signal and propagates to the receiving unit RV_U1. Reflection is repeated at both ends of the wiring PL_1, and so-called multiple reflection occurs. Since multiple reflection occurs, the crosstalk signal CLT due to the reflected signal also occurs in multiple. In
As shown in
Since the timing at which the crosstalk signal CTL is multiplexed, that is, the multiplexing timing greatly affects the signal quality of the data signal (data signal D_2 in
In the drawing, each of the waveforms D_2(0)_J and D_2(1) J corresponds to a waveform when the data signal D_2 transitions from the logical value “1” to the logical value “0” and a waveform when the data signal D_2 transitions from the logical value “0” to the logical value “1”. The waveforms D_2(0) and D_2(1) correspond to the case where the crosstalk signal changes in the decreasing direction of the voltage and the case where the crosstalk signal changes in the increasing direction of the voltage, respectively.
Unless a specific condition to be described later is not satisfied, the crosstalk signal from the wirings PL_1 and PL_3 to the data signal D_2 is shifted in relative timing from the data signal D_2 little by little each time multiple reflections are repeated. It may be close to the I/O transition point as shown in 7A diagram, or may be far from the I/O transition point as shown in 7B diagram. The time-lapse observation indicates that each time the multiple reflections are repeated, the state between the diagram 7A and the diagram 7B continues to be gradually shifted. Each time a crosstalk signal is received, the timing of the data signal D_2 fluctuates as schematically illustrated in CLT_I, and therefore, it can be understood that the timing variation of the range (Dynamic timing deviation) illustrated in the diagram 7B occurs when all the timing fluctuations are superimposed.
In addition, since the timing variation of the data signal when the crosstalk signal is received is given by the “voltage change rate of the waveform of the crosstalk signal voltage/data signal D_2”, the timing variation is relatively small in the case of the illustrated 7A, and the timing variation is large in the case of the illustrated 7B.
From the above considerations, it can be seen that, in order to minimize the timing variation of the data signal D_2, it is only necessary to maintain the state in 7A of the diagram at all times even if the crosstalk signal is input. A particular criterion for this is that the round-trip delay of the signal is exactly divisible by the data signal duration UI(Unit interval), i.e. the following Formula (1) holds.
(Signal Delay of Wiring for Transmitting Data Signal×2) mod UI=0 Formula (1)
In
The semiconductor devices LSI1 and LSI2 include a semiconductor chip. In
In case of coupling between the semiconductor device LSI1 and the semiconductor device LSI2 via a wiring and performing a parallel signal transmission therebetween, as described in
Therefore, by setting the wiring length MRR between the terminals (electrode SLB1 and electrode SLB2) of each wiring PL_1 to PL_3 so that the signal delay in each wiring PL_1 to PL_3 is divisible by 0.5 UI, it is possible to reduce the deterioration of the signal quality due to the crosstalk signal CLT of the multiple crosstalk signal CLT.
Although
The equalizer EQ shown in
Although
The present inventors performed verification using a computer based on the above-described grounds.
The transmitting units SD_U1 to SD_U8 operate as transmitting units composing a DRAM called Dual-rank or 2-rank. That is, the transmitting units SD_U1 to SD_U8 are operated as simultaneous switching output (SSO) read operations of DRAM to perform analysis. The data-signal transmission rate at this time is 6.4 Gbps.
(Signal Delay of Wiring for Transmitting Data Signal×2) mod UI Formula (2)
The vertical axis represents the timing margin observed at the receiving unit RV_U4 in the wire PL_4 (Victim). The larger the value of the timing margin on the vertical axis is, the more margin is present in the timing.
As can be understood from
In the structures shown in
Therefore, the inventor of the present invention has analyzed the timing margin of the wiring on the product by using a product in which wiring lines of various lengths are formed for performing the parallel signal transmission.
The inventors have also analyzed two groups of data signals in order to collect more data. Here, the two data signal groups mean two groups in which the structures shown in
In a first embodiment, a plurality of semiconductor devices each in which a semiconductor chip is sealed with a resin is mounted side by side on a substrate (motherboard), and the plurality of semiconductor devices is coupled to each other via a wiring formed in a substrate.
In
Here, semiconductor device (hereinafter, also referred to as the first semiconductor device) 3 is a semiconductor device formed by sealing a microcomputer chip with a package, and semiconductor device (hereinafter, also referred to as the second semiconductor device) 4 is described by exemplifying a semiconductor device formed by sealing a memory chip with a package. Needless to say, the semiconductor devices 3 and 4 are not limited to this.
As shown in the drawing, each of the wiring groups PL1˜PL4 connecting the semiconductor devices 3 and 4 is constituted by nine wirings that are parallel to each other when viewed in a plan view.
Taking the wiring group (first wiring group) PL1 as an example, the wiring group PL1 includes nine wirings (first wirings) PL1_1 to PL1_9. The wirings PL1_1 to PL1_9 are formed in the printed substrate 2, and are arranged in parallel such that, when viewed in a plan view, the wiring intervals between the wirings adjoining each other are equal to each other, that is, equal to each other. The nine wirings PL1_1 to PL1_9 are equal-length wirings. One end of each of the wirings PL1_1 to PL1_9 is connected to an input/output unit in the microcomputer chip via an electrode provided in the microcomputer chip. Similarly, the other end of each of the wirings PL1_1 to PL1_9 is connected to an input/output unit in the memory chip via an electrode provided in the memory chip. Although not particularly limited, the input/output unit of the microcomputer chip and the memory chip includes an equalizer, and the equalizer is connected to a corresponding wiring.
Although the wiring group PL1 is exemplified, the same applies to the wiring groups PL2˜ PL4. In the illustrated 1A, only two of the nine wirings of the wiring groups PL2, PL3 and PL4 are denoted by reference numerals. For example, the wiring group (second wiring group) PL3 includes nine wirings (second wirings), but in
In
Between the semiconductor devices 3 and 4, 8-bit data signals differing from each other are transmitted in parallel by the wiring groups PL1˜-PL4. For example, referring to the wiring group PL1, the semiconductor device 3 supplies a clock signal to the semiconductor device 4 using the wiring PL1_4, and supplies an 8-bit data signal to semiconductor device 4 in parallel using eight wiring lines (PL1_1 to PL1_4 and PL1_6 to PL1_9). At this time, the 8-bit data signal is synchronized with the clock signal. The same applies to other wiring groups PL2˜-PL4. Hereinafter, a wiring for transmitting a clock signal is also referred to as a clock signal wiring, and a wiring for transmitting a data signal synchronized with the clock signal is also referred to as a data signal wiring.
Hereinafter, a case will be described in which the clock signal wiring is a wiring (PL1_5, PL2_5, PL3_5, and PL4_5) arranged in the central in the wiring group, but a wiring arranged outside the center may be used as the clock signal wiring.
The wiring length of each wiring in the wiring groups PL1-PL4 is set in the first embodiment based on the data signal times UI of the clock signals. When the wiring group PL1 is exemplified, the wiring length of the clock signal wiring PL1_5 is set so that the signal delay of the clock signal wiring PL1_5 is divisible by the half (0.5 UI) of the data signal time UI of the clock signal. In the wiring group PL1, the wiring excluding the clock signal wiring PL1_5, that is, the data signal wirings PL1_1 to PL1_4 and PL1_6 to PL1_9 are set to have the same length as the clock signal wiring PL1_5.
In other wiring groups PL2˜-PL4, similarly to the wiring group PL1, in the corresponding wiring group, the wiring length of the clock signal wiring is set so that the signal delay of the clock signal wiring is divisible by the half (0.5 UI) of the data signal time UI of the clock signal of the corresponding wiring group, and the data signal wiring is set to be equal in length to the clock signal wiring. The clock signal delays between the wiring groups may be the same as or different from each other.
Here, it is assumed that the memory chip composing the semiconductor device 4 operates in accordance with the signaling standard LPDDR5 or LPDDR5X. That is, the transmission of a signal between the semiconductor device 3 and the semiconductor device 4 is performed according to the signal standard LPDDR5 or LPDDR5X. In order to comply with the signal standard LPDDR5 or LPDDR5X, data signals can be transmitted between the semiconductor device 3 and the semiconductor device 4 at 6.4 Gbps or 8.533 Gbps signal transmission rates. The dielectric constant of the dielectric of the printed substrate 2 is 4.4.
Therefore, in the wiring groups PL1-PL4, the wiring length corresponding to one data-signal-time UI is 11.16 mm or 8.67 mm. In the signal standards LPDDR5 and LPDDR5X, since the transmission rate of the data signal of the command system is ¼ times the transmission rate of the data signal of the data system, the limitation of the crosstalk with respect to the data signal of the command system is not as severe as that of the data signal of the data system, and therefore, the present disclosure is applied only to the data signal of the data system in the following explanation.
In the illustrated 1A, as described above, the wiring length of the clock signal wiring line PL1_5 that propagates the clock signal is set to a value in which the signal delay in the wiring line PL1_5 is divisible by 0.5 UI. In other words, the wiring length of the wiring PL1_5 is set to an integer multiple of half (½) of the wiring length of 11.16 mm or 8.67 mm. In the other wiring group PL2-PL4, similarly to the wiring group PL1, the wiring lengths of the clock-signal wirings PL2_5, PL3_5, and PL4_5 are set to an integral multiple of half (½) of the wiring length of 11.16 mm or 8.67 mm. Although not particularly limited, in
In the signal standards LPDDR5 and LPDDR5X, the delay time difference between the clock signal and the data signal of the data system synchronized with the clock signal is required to be as close as possible to either 0 (zero) or 0.5 UI in the wire arranged in substrate. Therefore, the average value of the data signal time UI of the data signal of the data system is equal to or close to the data signal time UI of the clock signal. As a consequence, the wiring length of the data signal wiring (for example, PL1_1 to PL1_4 and PL1_6 to PL1_9) that transmits the data signal of the data system is a value such that the signal delay of the data signal wiring is divisible by 0.5 UI or a value close thereto. In other words, the wiring length of the data signal wiring is a value close to an integer multiple or an integer multiple of the wiring length corresponding to 0.5 times the data signal time UI of the data signal of the data system.
Consequently, the wiring lengths of all the wirings PL1_1 to PL_9 in the wiring groups PL1 are set to a value such that the signal delay in these wirings is divisible by 0.5 UI or a value close thereto.
Similarly, in the other wiring groups PL2-PL4, the wiring lengths of the clock signal wirings PL2_5, PL3_5, and PL4_5 are set such that the signal delays in the clock signal wirings are divisible by 0.5 UI. Consequently, in each of the wiring groups PL2-PL4, the wiring length of the data signal wiring is set to a value such that the signal delay in the data signal wiring is divisible by 0.5 UI or a value close thereto.
As described in the column of <<PEHENOMENON AND RETIONALE>>, the effect of the crosstalk signal can be reduced by dividing the signal delay of the wire by 0.5 UI. As a consequence, the wiring interval between the plurality of wirings (for example, wirings PL1_1 to PL1_9) of the wiring groups PL1˜PL4 can be made equal to each other and small.
In
In the first embodiment, the wiring interval is set to the same wiring interval SA between the wiring groups PL1˜PL4 as shown in
In
In the modified example, a wiring interval is set for each wiring group. That is, when the signal delay is not divisible by 0.5 UI, it is difficult to reduce the effect of the crosstalk signal. Therefore, in the wiring group including the clock signal wiring in which the signal delay is not divisible by 0.5 UI, the wiring interval is made wider than the wiring interval in the wiring group including the clock signal wiring in which the signal delay is divisible by 0.5 UI.
In the diagram 2A, the signal delays of the clock signal lines PL3_5 and PL4_5 in the wiring groups PL3 and PL4 are not divisible by 0.5 UI but are 1.75 UI, and a fraction 0.25 is generated. Here, the wiring lengths of the clock-signal wiring lines PL3_5 and PL4_5 are the lengths corresponding to 1.75 UI. In addition, since the data signal lines (for example, PL3_1 and PL4_1) of the data system in the wiring groups PL3 and PL4 are equal in length to the clock signal lines PL3_5 and PL4_5, the wiring length thereof is the length corresponding to 1.75 UI.
On the other hand, the signal delays of the clock signal lines PL1_5 and PL2_5 in the wiring groups PL1 and PL2 have a 2.0UI divisible by 0.5 UI. Here, the wiring lengths of the clock-signal wiring lines PL1_5 and PL2_5 are the lengths corresponding to 2.0UI. Similarly, since the data-signal wiring lines (for example, PL1_1 and PL2_1) of the data system in the wiring groups PL1 and PL2 are equal in length to the wiring lines PL1_5 and PL2_5, the wiring length thereof is a length corresponding to 2.0UI.
In the wiring groups PL3, PL4, the effect of the crosstalk signal is reduced by making the wiring interval in the wiring groups PL3, PL4 wider than the wiring interval in the wiring groups PL1, PL2. At this time, in the wiring groups PL1, PL2, the area of the wiring area can be reduced and the effect of the crosstalk signal can be reduced.
Further, as shown in
In modified example, as shown in
In
As described above, since the ratio of the wiring spacing is 0.7 to 1.0, as shown in the diagram 1A, when the signal delay is divisible by 0.5 UI in all the wiring groups, the wiring spacing as a whole can be reduced by 30% compared with the case where the wiring spacing is widened in order to reduce the effect of the crosstalk signal (1.0-0.7=0.3=30%). On the other hand, as shown in 2A, when half of the wiring groups PL1 and PL2 of the four wiring group PL1-PL4 are divided by 0.5 UI, the wiring interval can be reduced by 15% as a whole (30%/2=15%).
The reduction rate of the wiring interval depends on the timing margin, the input/output impedance, and the like of the input/output units included in the semiconductor chips in semiconductor devices 3 and 4. Therefore, the above-described reduction rate of 30% and 15% is an example.
In realistic artwork, for example, in a plurality of wirings constituting one wiring group, it is rare that wirings can be arranged while keeping the wiring interval constant. Similarly, it is rare that the ratio of the wiring intervals between the plurality of wiring groups can be kept constant. In particular, since the pins that are the terminals of semiconductor devices 3 and 4 are crowded in the region of the printed substrate 2 covered by the semiconductor device 3 and 4, that is, in the area immediately below the semiconductor devices 3 and 4, that is, in the so-called fan-out (fan-out) area, the wiring interval is often exceptionally narrow in the fan-out area. That is, when a plurality of wirings constituting the wiring groups are arranged across an area not covered with semiconductor device (an area outside the fan-out area) and the fan-out area, the wiring interval changes between the fan-out area and the outside of the fan-out area.
For a plurality of wiring groups arranged across the fan-out region and the outside of the fan-out region, when the ratio of the wiring spacing between the wiring groups is set to 0.7 to 1.0 as described in the column of <MODIFIED EXAMPLE>, the effect of reducing the area of the wiring region varies depending on the wiring length for which the ratio is set.
The present inventors believe that by setting the above-described ratio of the wiring to half (½) or more of the wiring lengths of the wiring groups arranged in the printed substrate 2, the area can be reduced. For example, in
When considered statistically, in the wiring of 1-exp(−1)=63% of the total wiring length of the wiring group arranged in the printed substrate 2, the ratio of the wiring interval is set to, for example, 0.7 to 1.0 as described above, the present inventors considered that a clear area reduction effect without accident can be obtained. Here, as described above, in the wiring group, there is a region overlapping with the fan-out region, and it is difficult to set the ratio of the wiring interval in the region overlapping with the fan-out region. A region (exceptional region) where it is difficult to set the ratio of the wiring interval exists at both ends of the wiring group, and is experimentally at most 20% with respect to the total wiring length. Therefore, the ratio of the wiring length to which the ratio of the wiring interval is to be set to the total wiring length of the wiring group except for the exceptional region is expressed by the following Formula (3).
1−exp(−1)/(100%-20%)=79% Formula (3)
In addition, in a case where the total wiring length of the wiring group is long or the like, the proportion of the exceptional region may be as small as about 10%, for example. In this case, the ratio of the wiring length to which the ratio of the wiring interval is to be set to the total wiring length of the wiring group except for the exceptional region is expressed by the following Formula (4).
1−exp(−1)/(100%-10%)=70% Formula (4)
From the viewpoint of shortening the total wiring length of the wiring group and reducing the area of the wiring region, it is desirable that the ratio of the wiring length to which the ratio of the wiring interval (for example, 0.7 to 1.0) should be set to the total wiring length of the wiring group is 79′ or more.
According to the first embodiment, since the wiring length is set so that the signal delay is divisible by 0.5 UI, the timing of the multi-reflection crosstalk signal can be adjusted to the timing of the I/O transition point of the data signal. As a result, the timing variation of the data signal due to the multireflection crosstalk signal is minimized.
In the first embodiment, the wiring length of the clock signal wiring is set so that the signal delay of the clock signal wiring is divisible by 0.5 UI by using the clock signal used in the parallel signal transmission. In the parallel signal transmission, depending on the timing standard, the data signal is synchronized with the clock signal, and the timing differential between the clock signal and the data signal is 0 or 0.5 UI. If this timing-difference is, for example, 0, the signal delay associated with the data signal is also divisible by 0.5 UI. In addition, even when the timing-difference is 0.5 UI, the signal delay associated with the data-signal is close to a value that is automatically divisible by 0.5 UI.
By dividing the signal delay by 0.5 UI, the timing variation due to the multiple crosstalk signals is minimized, and a margin is generated in the timing. As a result, the product of the number of wiring layers and the wiring region can be reduced, and the cost can be reduced.
When the wiring interval is set for each wiring group, it is possible to reduce the area of the wiring region as long as the wiring length that maintains the ratio of the wiring interval between the wiring groups is at least half of the total wiring length of the wiring group. A desirable value of the wiring length for maintaining the ratio of the wiring intervals between the wiring groups is 63% or more of the total wiring length of the wiring group. In addition, in the case where the exceptional region overlapping with the fanout region is excluded, a desirable value of the wiring length for maintaining the ratio of the wiring interval between the wiring groups is 70 to 79% or more of the total wiring length of the wiring group.
In the parallel signal transmission, when there is no clock signal, or when the timing difference between the clock signal and the data signal does not comply with the standard, that is, when the timing difference is not 0 or 0.5 UI, the wiring length of the wiring group may be determined such that the mean signal delay of the wiring group is an integral multiple of 0.5 UI.
In the first embodiment, an electronic device including a plurality of semiconductor devices and wirings mounted on a substrate such as a printed substrate has been exemplified. In a second embodiment, a semiconductor device in which a plurality of semiconductor chips is mounted side by side on a substrate (interposer) and the plurality of semiconductor chips are connected to each other via a wire formed in a substrate, so-called SiP (System in Package), will be described. It is assumed that the semiconductor chip is flip-chip mounted on a substrate.
The difference is that, in
Although the wiring length and the size of substrate differ, the operation of semiconductor device 10 and the phenomena that can reduce the effects of the crosstalk signal are the same as those of the electronic device 1 according to the first embodiment, and thus detailed explanation thereof is omitted.
The semiconductor chip (hereinafter, also referred to as a first semiconductor chip) 30 is a microcomputer chip, and the semiconductor chip (hereinafter, also referred to as a second semiconductor chip) 40 is a memory chip. Although not shown in 3A, the semiconductor chips 30 and 40 each include an input/output unit as in the first embodiment. An equalizer is provided at an input of a receiving unit constituting the input/output unit. An equalizer may also be provided at the output of the transmitting unit configuring the input/output unit.
In the second embodiment, a memory chip that is the semiconductor chip 40 operates according to a signal standard LPDDR5 or a signal standard that is faster than LPDDR5X. A standard that is faster than the signal standard LPDDR5 or LPDDR5X has not yet been formally determined, but there is a signal standard LPDDR6/LPDDR7. The expected transmission rates of this signaling standard LPDDR6 and LPDDR7 are 12.8 Gbps and 25.6 Gbps. The parallel signal transmission is performed between the semiconductor chips 30 and 40 according to the transmission rate of the signal standard LPDDR6/LPDDR7.
Compared to the first embodiment, the transmission rate is higher, and therefore the wiring length corresponding to the signal-delay divisible by 0.5 UI is shorter than that of the first embodiment. The dielectric constant of the dielectric used for substrate 20 shall be 4.4 as in the first embodiment. In this case, the wiring length corresponding to one data signal time UI is 5.58 mm in the signal standard LPDDR6 and 2.79 mm in the signal standard LPDDR7.
The semiconductor chips 30 and 40 are connected to each other by the wiring groups PL10˜-PL40 arranged in substrate 20. When the wiring group PL10 is exemplified, the wiring group PL10 includes nine equal-length wirings PL10_1 to PL10_9 arranged in parallel to each other. One end of each of the wirings PL10_1 to PL10_9 is connected to the input/output unit of the semiconductor chip 30, and the other terminal thereof is connected to the input/output unit of the semiconductor chip 40.
Using the nine wirings PL10_1 to PL10_9, a data signal and a clock signal of 1 byte (8 bits) are transmitted in parallel between the semiconductor chips 30 and 40. Here, it is assumed that the clock signal is transmitted using the clock signal line PL10_5. In a case where the 1-bit data signal and the clock signal are represented by differential signals, each of the wirings PL10_1 to PL10_9 is configured by two wirings. The same applies to other wiring groups PL20˜-PL40.
In the illustrated 3A, the wiring length of the wiring is set so that the signal delay in the wiring constituting the wiring groups PL10˜-PL40 is divisible by 0.5 UI. In other words, for example, the wiring lengths of the wirings PL10_1 to PL10_9 are set to an integral multiple of the wiring length corresponding to 0.5 UI. Consequently, as shown in
The wiring groups PL10 and PL20 are arranged to detour the outer side of the wiring groups PL30 and PL40 arranged in the central part of substrate 20. Therefore, the wiring length is set such that the signal delay of the wiring in the wiring groups PL10 and PL20 detouring the outside is divisible by 0.5 UI. Specifically, in the wiring in the central part, that is, in the wiring group disposed inside, the signal delay is a wiring length having a fraction of 0.25 UI.
In the outer wiring groups PL10 and PL20, since the signal delay is divisible by 0.5 UI, the wiring interval can be made as small as the wiring interval SA as shown in
As described in
In the second embodiment as well, as in the first embodiment, the wiring interval can be reduced. In a semiconductor device to which the second embodiment is directed, the size is often controlled by the size of a semiconductor chip mounted on a substrate, the number of semiconductor chips, the terminals of packages, and the like, rather than the area of the wiring region. Therefore, it is considered that the reduction in the wiring interval contributes less to the downsizing of semiconductor device. However, by reducing the wiring interval, it is possible to arrange more wiring in the wiring area having the same area, thereby improving the signal bandwidth of the parallel signal transmitted between the semiconductor chips and improving the performance of semiconductor device.
In the second embodiment, the semiconductor chip 40 is a memory chip, but the semiconductor chip 40 may be sealed by a package. That is, a so-called PoP (Packege on Packege) mounting may be employed.
As can be understood from the above description in the column of <PHENOMENON FOUND BY PRESENT INVENTOR>, there is a phenomenon in which the effect of multiple crosstalk signals is periodically minimized by setting the wiring length so that the signal delay of the wiring is divisible by 0.5 UI. By using this phenomenon, for example, as described in the first embodiment, the wiring interval can be reduced by about 30%. As a result, it is possible to reduce the trade-off between the area of the wiring region and the number of wiring layers, thereby suppressing an increase in cost.
In the first embodiment and the second embodiment, the wiring length of the clock signal wiring for transmitting the clock signal is set so that the signal delay in the clock signal wiring for transmitting the clock signal is divided by half of the data signal time UI of the clock signal. In this case, the data signal wiring for transmitting a data signal such as a data system is set to be equal in length to the clock signal wiring for transmitting a clock signal, thereby reducing the influence of the crosstalk signal. According to the signal standard, since the data signal of the data system is synchronized with the clock signal, it is possible to set the wiring length of the wiring group capable of reducing the influence of the crosstalk signal only by setting the clock signal wiring.
However, of course, rather than a clock signal, for example, for data signal wiring for transmitting the data signal of the data system, the signal delay, so as to be divided by half the data signal time UI of the data signal of the data system, the wiring length it may be set.
Although the invention made by the present inventor has been specifically described based on the embodiment, the present invention is not limited to the embodiment described above, and it is needless to say that various modifications can be made without departing from the gist thereof.