Before describing examples, among five types of noise listed in the section of the problem, principles under which the types of noise in items (2), (3), and (4) are induced will be described. The reason for this description is that behaviors of these types of noise greatly affect selection of a resistance value and capacitance arrangement. After the discussion on these three types of noise, requirements on a receiver side for reducing the types of noise in items (1) and (5), and the items (2), (3), and (4), respectively will be summarised. Finally, the examples for implementing reduction of those types of noise will be described.
Initially, the principles under which the types of noise in the items (2), (3), and (4) are induced will be explained. First, in order to explain about the types of noise in the items (2) and (3) among the types of noise in the items (2), (3), and (4), noise induced when outputs are simultaneously driven (Simultaneous Switching Output noise: SSO noise) will be taken as an example. As described in Patent Document 1, there are two types of noise in the SSO noise, which are Off-chip SSO noise and On-chip SSO noise. The Off-chip SSO noise is induced when a steep current flows from a power supply system to a signal path. The On-chip SSO noise is induced when a current flows into a power supply circuit loop due to an operation of a core circuit within a chip.
First, the principle under which the Off-Chip SSO noise is induced will be described, referring to
Now, a ease where an output of the CMOS circuit in the output buffer has been switched from high to low will, be considered. Since a signal line and a ground Vss are short-circuited in this case, an electric charge stored in the signal line flows like a current 151. When an on-chip capacitor 107 of the semiconductor chip has a sufficiently large capacitance, a current such as a current 152 flows through a power supply, the ground, and the signal line in order to maintain a potential difference between the power supply voltage Vddq and the ground potential Vss within the chip to be constant. A product of a time rate of change of the current in this ease and an inductance associated with power supply and ground portions of the semiconductor package is generated as voltage, resulting in ground and power supply noise. As seen from
Next, the On Chip SSO noise will be described, with reference to
d
2
Vc/dt
2
+Rpg/Lpkg*dVc/dt+1/(Lpkg*Cdec)*Vc=0 (1)
where, Vc indicates a potential difference between electrodes of the on-chip capacitor 107.
Now, the following two parameters are newly defined:
ω0≡1/sqrt(Lpkg*Cdev) (2)
α≡Rpg/(2*Lpkg) (3)
A parameter (Quality factor) Q that indicates quality of the circuit is expressed as shown in Formula (4) using ω0 defined by Formula (2) and α defined by Formula (3).
Q≡ω0/(2α)=sqrt(Lpkg/Cdec)/Rpg=ω0*Lpkg/Rpg (4)
Due to value of this factor Q and a magnitude relation relative to ½, a zero-order input response exhibits the following three behaviors:
First, when the factor Q is larger than ½, underdamping occurs. Thus, a current as given by Formula (5) flows through the circuit.
I=I0*exp(−αt)*cos(ωd*t+φ) (5)
where I0 indicates a maximum current amplitude value determined by a circuit voltage initial state, inductance, and capacitance, φ indicates the phase, and ωd indicates the angular frequency defined by the following Formula (6).
ωd≡sqrt(ω02−α2) (6)
When the current as described above flows through the power supply line, voltage noise given by the following Formula (7) is induced in the inductance of the power supply and the ground, respectively:
Vsso=k*exp(−αt)*sin(ωd*t+φ) (7)
where k indicates a maximum noise amplitude. This formula is obtained because the voltage generated in the inductance is determined by the product of the inductance and a time differentiated value of the current. A waveform of the On-chip SSO noise induced in a state of the underdamping will be shown in
When the wiring resistance Rpg of 200 mΩ, capacitance Cdec of 500 pF, and wiring inductance of Lpkg of 1 nH are given as physical quantities with respect to a general semiconductor chip and a general semiconductor package, the factor Q becomes far larger than ½, which means a state of the underdamping (i.e., insufficient damping). A damping time τ(=1/α), which is a time required for the noise to be settled down becomes approximately 10 ns. This corresponds to a lime as long as 10 periods of a 1 GHz signal.
On contrast with the noise induced by the underdamping, a state where noise vibration quickly becomes settled, down is referred to as overdamping. A condition for achieving this state is the factor Q being smaller than ½. A boundary state between the underdamping and the overdamping is referred to as “critical damping”. A condition for achieving this state is the factor Q being equal to ½.
When noise caused by one of these three states described above is induced on the power supply line, noise arises on a signal line of the output buffer that shares the power supply (line) and the ground (line), which offers a problem.
Since the power supply and ground lines are usually designed to have a low resistance, the wiring resistance Rpg is small. For this reason, the factor Q becomes far larger than ½, and the circuit is in the underdamped state. Thus, the On-chip SSO noise as shown in
The above is the description about the principle under which the On-Chip SSO noise is induced and the waveform of the On-Chip SSO noise. This is a typical example of the differential-mode ground and power supply noise.
Finally, in regard to the description of the noise in item (4), the noise in item (4) may be considered to be the On-Chip SSO noise described above applied to a reference voltage Vref. This noise occurs when a noise current generated in the power supply circuit satisfies a condition of underdamping vibration due to discharging and charging of the capacitance (such as parasitic capacitance and/or compensation capacitance) between the reference voltage Vref and the potential. Vss (or Vddq) based on a formula of condition derived from an electric equation for the secondary circuit of the power supply wiring.
The above descriptions were directed to the types of noise in the items (2), (3), and (4). Requirements against the types of noise in the items (1) through (5) in an input circuit (receiver) based on these descriptions are summarised as follows:
(1) A requirement against a DC drop at the receiver is that the DC drop should be as small as possible. In order to achieve this requirement, a DC resistance value in a Vref power supply wiring should not be too large.
(2) With respect to the common-mode ground and power supply noise, it is required that the voltage Vref at the receiver fluctuates in phase with the fluctuation of the power supply or the ground. The voltage Vref1 shown in
(3) With respect to the differential mode ground and power supply noise, it is required that the voltage Vref assumes an intermediate potential between the power supply and ground potentials. This is like the state of the voltage Vref 2 shown in
(4) With respect to the damping vibration noise, it is required that an electrical parameter of the secondary circuit in a Vref supply wiring satisfies the condition of overdamping.
(5) With respect to the extraneous noise, it is required that a main frequency component of the extraneous noise is not entered into a receiver circuit.
A semiconductor device that satisfies most of the requirements as described above comprises an input terminal that receives a reference voltage, an input circuit (receiver circuit), a resistance element connected between an input end of the input circuit and the input terminal, and one or two capacitance element or elements connected between the input end and the power supply line or/and ground line of the semiconductor device, i.e., in case where two capacitance elements, each connected between the input end and the power supply line of the semiconductor device and between the input end and the ground line of the semiconductor device. The semiconductor device configured as described above can reduce the noise on the reference voltage at the input end of the input circuit and can therefore improve the noise margin of the reference voltage. A detailed description will be given in connection with examples with reference to appended drawings.
On the semiconductor package 12, a self inductance Ldd is present on a line that interconnects the power supply VDD of the semiconductor chip 11a and an external power supply Vdd, a self inductance Lrr that interconnects the pad 14 of the semiconductor chip 11a and an external reference voltage Vref, and a self inductance Lss that interconnects the ground VSS of the semiconductor chip 11a and an external ground Vss.
The semiconductor device configured as described above implements a first technique for solving the problem. It is preferred that herein, magnitudes of the two capacitances Crd and Crs are set to be equal and the resistance value Rrr assumes the largest value among the following three values:
Rrr1=1/[2π(Crd+Crs)fck] (8)
Rrr2=2[(Lrr+Lss)/Crs]0.5 (9)
Rrr3=2[(Lrr+Ldd)/Crd]0.5 (10)
where fck is a clock frequency used in the semiconductor device. However, when it is self evident that Vref noise having a specific frequency fp, which is not higher than the clock frequency, is large in a system incorporating the semiconductor device of interest, it is preferred that this frequency fp is used in place of the clock frequency fck in Formula (8).
With respect to each of the resistance values, the resistance value Rrr1 denotes a resistance value that causes a characteristic frequency of an RC filter to assume the clock frequency so that the noise of the clock frequency is cut off by an LPF formed by the protective resistance and the capacitance(s) The resistance value Rrr2 denotes a resistance value that causes the secondary circuit in the power supply wiring formed of a Vref line and the ground line to satisfy the requirement for overdamping. The resistance value Rrr 3 denotes a resistance value that causes the secondary circuit in the power supply wiring formed of the Vref line and the power supply line to satisfy the requirement for overdamping.
When the resistances Rrr1, Rrr2, Rrr3 are found in a semiconductor device, for instance, with a capacitance Crd of 5 pF, a capacitance Crs of 5 pF, a clock frequency fck of 500 MHz, an inductance Lrr of 3 nH an inductance Lss of lull, an inductance Ldd of 1 nH, the resistances Rrr1, Rrr2, and Rrr 3 are computed to be 31. 8Ω, 56. 6Ω, and 56. 6Ω which is equal, to the resistance value Rrr2, respectively. When the largest resistance value is selected in this case, it is preferred that the resistance value Rrr is set to approximately 56. 6Ω.
Next, the reasons why the types of noise in the items (1) to (5) are reduced by configuring the semiconductor device as described above will be explained.
(2), (3): The common mode noise in item (2) and the differential mode noise in item (3) fluctuate so that the common mode noise and the differential mode noise always maintain intermediate potentials against each fluctuation of the power supply and the ground, respectively, due to an effect of the capacitances that use both of the power supply and the ground as a reference. Thus, the common mode noise and the differential mode noise pose no problem.
(5): The extraneous noise in item (5) poses no problem because the clock frequency and high harmonic components thereof, which mainly constitute the extraneous noise, are cut off by the low-pass filter that uses a combination of the protective resistance Rrr and the capacitances.
As described above, the effect of reducing the types of noise in the items (1) to (5) can be achieved.
The above description was directed to a case where one kind of the reference voltage Vref is input. The invention is not limited to this, and two or more kinds of the reference voltage Vref may be input.
In the semiconductor chip 11b having the configuration as described above, a resistance value of the resistance element R1a should be set according to the self inductance Lrra and a difference between capacitances of the capacitance elements C1a and C2a, and a resistance value of the resistance element R1b should be set according to the self inductance Lrrb and a difference between capacitances of the capacitance elements C1b and C2b, A method of determining the resistance values of the resistance elements R1a and R1b is the same as that as described before. Herein, the description was directed to the case where the two kinds of the reference voltage Vref are input. When three or more kinds of the reference voltage Vref are input, the same method may be used for setting.
A semiconductor device according to a second example is the semiconductor device which has the same configuration as in
When the capacitance Crd is not equal to the capacitance Crs, noise immunity (or noise-resistant) voltages of the receiver circuit are measured both on the high and low level sides, respectively, and a ratio between, the capacitances Crd and Crs is determined according to a ratio between their noise immunity voltages, A noise immunity voltage herein refers to a maximum voltage at which the receiver can properly perform a read/write operation when sine-wave noise with a predetermined frequency is input between the Vref and Vss (or Vdd) lines. The noise immunity voltage on a high level side refers to a voltage at which a high-level logic signal can be properly read and written, while the noise immunity voltage on the low level side refers to a voltage at which a low-level logic signal can be properly read and written. Preferably, the predetermined frequency used when evaluating the immunity voltage is appropriately 1 MHz. It is because at the frequency of such a degree, an influence of an RC filter naturally formed within the chip (caused by a wiring resistance and parasitic capacitance) is small, so that original characteristics of the receiver per se are reflected.
A conceptual diagram of a method of measuring the noise immunity voltage as described above will be shown in
If determination of the capacitances Crd and Crs is carried out according to an inverse ratio of the noise immunity voltage on the high level side to the noise immunity voltage on the low level side. It can provide a wider margin to the side having the smaller noise immunity voltage, and the noise margin as a whole is enlarged. As an example of this determination, when there is a receiver for which a ratio of the noise immunity value on the high level side to that on the low level side is 1 to 2, the ratio of the capacitance Crd to the capacitance Crs should be set to two to one.
As described above, by determining the balance between capacitance values according to the sensitivities of the input circuit (receiver), the noise margin can be secured to be larger than in the first example when the receiver sensitivities are asymmetrical.
That is, in order to satisfy the requirements for overdamping, the following formulae become conditions when the resistances are selected.
Rrr2=Rrr+Rrs=2[(Lrr+Lss)/Crs]0.5 (11)
Rrr3=Rrr+Rrd=2[(Lrr+Ldd)/Crd]0.5 (12)
For instance, when the resistance values Rrr1, Rrr2, Rrr3 are found in the semiconductor device with a capacitance Crd of 2 pF, a capacitance Crs of 2 pF, a clock frequency fck of 1 GHz, a inductance Lrr of 5 nH, an inductance Lss of 2 nH, an inductance Ldd of 2 nH, the resistance values Rrr1, Rrr2, and Rrr 3 assume 39. 8Ω, 118. 3Ω, and 118. 3Ω (=Rrr2), respectively. Accordingly, in the first example, the resistance value Rrr needs to be set to approximately 118. 3Ω. In this example, however, it suffices to set the resistance values Rrr, Rrs, and Rrd to 39. 8Ω, 78. 5Ω, and 78. 5Ω that is equal to the resistance value Rrs, respectively. The smaller the Rrr becomes, the more the DC drop of the reference voltage Vref received by the input circuit 13 can be reduced. Herein, however, it should be noted that characteristics of an LPF formed of a resistance R and a capacitance C are degraded. That is, the noise damping at an LPF portion can be performed at a filter portion only to an extent of Rrs (or Rrd)/{Rrs (or Rrd)+Rrr}. For this reason, this example is effective when an influence of the extraneous noise is small and the damping vibration noise is large.
The above description was directed to a case where one kind of the reference voltage Vref is input. The invention, however, is not limited to this arrangement, and two or more kinds of the reference voltage Vref may be input, as described in the first example.
In the semiconductor chip 11d having such a configuration, the resistance value of the resistance element R1a and resistance values of the resistance elements R2a and R3a should be set according to the self inductance Lrra and a difference between the capacitance elements C1a and C2a, where as the resistance value of the resistance element R1b and resistance values of the resistance elements R2b and R3b should be set according to the self inductance Lrrb and a difference between the capacitance elements C1b and C2b. A method of determining the respective resistance values of the resistance elements R1a, R2a, R3a. R1b, R2b, and R3b is the same as that as described before. In this example, the description was directed to the case where the two kinds of the reference voltage Vref are input. When three or more kinds of the reference voltage Vref are input, the same method may be used for setting.
Further, when a Vref sensitivity of the input circuit 13a is different between the high level side and the low level side, the capacitances of the capacitance elements C1a and C2a are adjusted according to the noise immunity voltages of the input circuit 13a, as in the second example. The noise margin when the noise sensitivity of the input circuit 13a is different between the high level side and the low level side can be thereby increased. Likewise, the capacitances of the capacitance elements C1b and C2b are also adjusted according to the noise immunity voltages of the input circuit 13b. The noise margin when a noise sensitivity of the input circuit 13b is different between the high level side and the low level side can be thereby increased. A method of determining the capacitances of the capacitance elements are the same as that in the second example, and setting of the resistance values is also performed as described before.
Next, an example of a specific configuration of the variable resistance element VR will be described.
The semiconductor chip 11e having such a configuration becomes effective in noise reduction especially when both of the power supply and the ground cannot be used for the capacitance element as a reference, unlike as shown in
In order to solve this problem. In this example, the resistance value of the variable resistance element VR is controlled so that the reference voltage assumes the intermediate potential regardless of fluctuation within the chip, like the reference voltage Vref 2 in
It is assumed herein that the resistance value of the variable resistance element VR assumes at least a value Rrrmin and a value Rrrmax, which are two values expressed by the following formulae:
Rrrmax=1/[2πCrs*fck] (13)
Rrrmin=2[(Lrr+Lss)/Crs]0.5 (14)
The value Rrmin is a resistance value when the differential mode noise is induced, and is a resistance value which reduces all the types of noise except the common mode noise of item (2) and the extraneous noise of item (5). The value Rrrmax is a resistance value which is set as a default when the differential mode noise does not occur, and which reduces all the types of noise except the differential mode noise of item (3). Depending on the semiconductor device, the value Rrrmin may be larger than the value Rrrmax. In such a case, however, this example is not effective. When the value Rrrmin is greatly different from, the value Rrrmax, it is preferred that certain number of intermediate values are taken and excitation of the noise current due to an abrupt resistance change is thereby suppressed.
Next, examples of time charts for resistance value control over the variable resistance element VR by the resistance control circuit 15 will be shown in
Among commands related to the differential mode noise in the case of the DRAM are precharge, refresh, and read commands. When these commands are broadly classified into a command (command A) that induces only the differential mode noise at a time of executing the command and a command (command B) that induces the common mode noise at a time of executing the command and then induces the differential mode noise, the precharge and refresh commands are classified into the command A, and the read command is classified into the command B.
A state of an operation when the command has been found to be the command A at a time of a command check will be shown in
A state of an operation when the command has been found to be the command B at a time of the command check will be shown in
Next, the resistance control circuit 15 will be described. Referring to
Ra=Rrrmin*Rrrmax/(Rrrmax−Rrrmin) (15)
Control of the resistance value described above is the most effective when the following condition holds:
Condition (1): When a plurality of semiconductor devices are mounted on the same board, a propagation amount of Vref noise emitted by other semiconductor devices is sufficiently smaller than that of the Vref noise emitted from a certain semiconductor device. The propagation amount of the Vref noise from the other semiconductor devices is, for example, not more than 10% of that of the Vref noise caused by the certain semiconductor device itself.
A system that handles a low-speed signal often satisfies the condition (2). When the resistance values Rrrmax and Rrrmin are found in the semiconductor device with a capacitance Crs of 5 pF, a clock frequency fck of 100 MHz, an inductance Lrr of 1 nH, an inductance Lss of 0.5 nH, and an inductance Ldd of 0.5 nH, the resistance value Rrrmax assumes 159Ω and the resistance value Rrrmin assumes 34.6Ω, which satisfies the condition (2).
On the other hand, in the case of a high-speed signal system, a cut-off frequency of the filter may be high. Thus, the resistance value Rrrmax may be small. As a result, the need for changing the resistance is almost eliminated.
The above description was given based on the DRAM as an example of the semiconductor device. The semiconductor device is not limited to a memory chip such as the DRAM. Various types of semiconductor devices that handle the reference voltage may be employed. Further, it is assumed that the semiconductor device handles binary logical values. The same concept may be applied to a multiple-valued logic semiconductor device that bandies the binary logical values or more multiple-valued logical values.
The invention can be applied to various semiconductor devices that handle the reference voltage Vref.
It should be noted that other objects, features and aspects of the present invention will become apparent in the entire disclosure and that modifications may be done without departing the gist and scope of the present invention as disclosed herein and claimed as appended herewith.
Also it should be noted, that any combination of the disclosed and/or claimed elements, matters and/or items may fall under the modifications aforementioned.
Number | Date | Country | Kind |
---|---|---|---|
2006-039520 | Feb 2006 | JP | national |