METHOD OF COMPENSATING FOR EFFECTS OF MECHANICAL STRESSES IN A MICROCIRCUIT
A method for manufacturing an integrated circuit includes forming in a substrate a measuring circuit sensitive to mechanical stresses and configured to supply a measurement signal representative of mechanical stresses exerted on the measuring circuit. The measuring circuit is positioned such that the measurement signal is also representative of mechanical stresses exerted on a functional circuit of the integrated circuit. A method of using the integrated circuit includes determining from the measurement signal the value of a parameter of the functional circuit predicted to mitigate an impact of the variation in mechanical stresses on the operation of the functional circuit, and supplying the functional circuit with the determined value of the parameter.
1. Technical Field
The present disclosure relates to integrated circuits, and more particularly to compensating for drifts in operating parameters of integrated circuits caused by mechanical stress.
2. Description of the Related Art
Indeed, during manufacturing, integrated circuits undergo numerous successive mechanical stresses. Integrated circuits undergo direct mechanical actions, particularly when cutting the wafer to individualize the circuits and packaging the circuit. Integrated circuits undergo indirect mechanical actions under the effect of significant temperature variations. Due to the composite structure, integrated circuits are subjected to mechanical stresses of differential expansions. The package of the integrated circuit also exerts mechanical stresses on the circuit which can vary particularly according to the ambient temperature and the age of the circuit.
When in use, integrated circuits can also undergo temperature variations. Furthermore, under the effect of aging, the mechanical properties of the materials constituting integrated circuits can change, further leading to variations in mechanical stresses. This is particularly the case of the materials constituting the packages of integrated circuit.
BRIEF SUMMARYSome embodiments relate to a method of manufacture comprising: forming in an integrated circuit a measuring circuit sensitive to mechanical stresses and configured to supply a measurement signal representative of mechanical stresses exerted on the measuring circuit.
According to one embodiment, a method of operation comprises a comparison step for comparing measurements obtained from components of the measuring circuit having different sensitivities to mechanical stresses, and comparable sensitivities to variations in the ambient temperature, to supply a measurement representative of mechanical stresses exerted on the measuring circuit, while being substantially insensitive to variations in the ambient temperature.
Some embodiments also relate to a method for controlling an integrated circuit, comprising steps of: executing a measurement step using measuring circuit formed in a position of the integrated circuit such that the measurement signal is also representative of mechanical stresses exerted on a functional circuit of the integrated circuit, determining from the measurement signal the value of a parameter of the functional circuit, to mitigate an impact of the variation in mechanical stresses on the operation of the functional circuit, and supplying the functional circuit with the value of the parameter.
According to one embodiment, the method comprises a step of selecting in a table the value of the parameter, according to the measurement signal.
According to one embodiment, the method comprises a step of converting the measurement signal into a value likely to address the table.
According to one embodiment, the method comprises steps of comparing each measurement with extreme values, and if the measurement is not between the extreme values, of activating a signal.
According to one embodiment, the method comprises steps of determining a variation rate between two measurements and comparing each determined variation rate with a threshold value corresponding to a suspected removal of the integrated circuit package, and activating a warning signal if a variation rate exceeds the threshold value.
Some embodiments relate to an integrated circuit comprising a functional circuit sensitive to the mechanical stresses exerted on the integrated circuit, and a measuring circuit for measuring mechanical stresses configured to implement a control method like that described above.
According to one embodiment, the measuring circuit comprises a component sensitive to the mechanical stresses from which the measurement signal representative of mechanical stresses is generated.
According to one embodiment, the measuring circuit comprises a component having a low sensitivity to the mechanical stresses, and a component having a relatively higher sensitivity to the mechanical stresses, the components having comparable sensitivities to ambient temperature, the component having a low sensitivity to the mechanical stresses being used as a reference to avoid variations in the measurement signal in response to variations in the ambient temperature.
According to one embodiment, the component sensitive to the mechanical stresses is a MOS transistor with a square or rectangular gate, or a resistor formed of at least one N+- or P+-doped region in the same semiconductive material as the one in which the integrated circuit is formed, or even a resistor formed in an N+- or P+-doped polysilicon.
According to one embodiment, the component having a low sensitivity to the mechanical stresses is a transistor with an octagonal-shape annular gate enclosing the source or the drain of the transistor, or a resistor formed, in the semiconductive material of the integrated circuit, of branches connected in parallel, each branch comprising two elongated N+-doped regions connected in series and having respective orientations distanced by 30 to 60°.
According to one embodiment, the measuring circuit comprises two transistors, one being more sensitive to the mechanical stresses than the other, the measurement representative of the mechanical stresses exerted on the measuring circuit being derived from a voltage difference between terminals of each of the two transistors or from a difference in the current flowing through each of the two transistors.
According to one embodiment, the measuring circuit comprises an oscillator comprising components sensitive to mechanical stresses, and a frequency measuring circuit for measuring a frequency of an output signal of the oscillator, the frequency of the output signal being representative of the mechanical stresses exerted on the oscillator.
According to one embodiment, the measuring circuit comprises another oscillator formed exclusively of components slightly sensitive to the mechanical stresses, the measurement representative of mechanical stresses being determined from a difference in frequency between the output frequencies of the two oscillators.
Some examples of embodiments of the present disclosure will be described below in relation with, but not limited to, the following figures, in which:
The inventors have recognized that the electrical properties of certain components of a circuit, like certain transistors and certain resistors, change under the effect of variations in mechanical stresses exerted on the circuit. Such changes in electrical properties can thus alter the operating characteristics of certain circuits of the integrated circuit. The frequency of clock signals produced by clock circuits proves to be particularly sensitive to such variations. Now, the clock frequency of a circuit significantly influences its performances.
It is possible to consider producing a circuit such that it is largely insensitive to expected or predicted mechanical stresses. However, it is difficult to anticipate the changes in mechanical stresses on a circuit throughout the lifetime of the circuit, and to anticipate all the effects of those mechanical stresses, and the changes to the same.
It may therefore be desirable to detect variations in mechanical stresses exerted on an integrated circuit as they occur. It may further be desirable to compensate for the effects of those variations in stresses on the performances of the integrated circuit, to limit differences in performances of the circuit compared to optimum performances. It may also be desirable to detect and indicate whether the mechanical stresses exerted on a circuit are excessive, or are indicative of tampering with the integrated circuit.
The circuit SEC may also comprise a conversion circuit SGSH for converting the measurements representative of mechanical stresses SM supplied by the circuit STSS into a value SV likely to address a value of the table TBR. The circuit SEC may also comprise a conversion circuit CRCP for converting each value CV addressed in the table TBR into a correction signal CS likely to be supplied to the circuit FCT to reduce the impact of the mechanical stresses on the operation of the circuit FCT. The circuit CRCP can also be configured to activate an error signal WS when a measurement SM supplied by the circuit STSS is above or below the representative mechanical stress values taken into account by the table TBR. Therefore, the signal WS indicates whether the integrated circuit leaves an optimum operating range.
The circuit CRCP can also be configured to perform an interpolation calculation, to determine the correction value CV, if a measurement SM is between two successive values representative of mechanical stresses of the table TBR.
In one embodiment, the content of the table TBR can be determined for a single integrated circuit, during a phase of calibrating the integrated circuit. The table TBR can also be determined for a production line of the integrated circuit. In this case, all the tables TBR of the integrated circuits coming from the production line are identical.
A mechanical stress can be characterized not only by an amplitude, but also by a direction of application. Furthermore, a circuit of the integrated circuit CI may be sensitive to mechanical stresses in a single direction of application only or in two perpendicular directions of application, for example longitudinal and transversal. The measuring circuit STSS can be selected according to the directions of the mechanical stresses to be measured. Therefore, if the mechanical stresses are to be measured in a single direction, the measuring circuit STSS can be configured and arranged so as to detect only the mechanical stresses exerted in that direction. For this purpose, the measuring circuit STSS may comprise only components sensitive to the mechanical stresses having only the direction of the mechanical stresses to be measured.
If the mechanical stresses are to be measured in all the directions in the plane of the surface of the integrated circuit, the measuring circuit STSS may comprise components sensitive to the mechanical stresses irrespective of the direction of those stresses. The measuring circuit STSS may also comprise components sensitive to the mechanical stresses in a single direction, these components being arranged in two different directions to supply two measurements representative of mechanical stresses exerted along two different axes (for example along the longitudinal axis and the transversal axis of the circuit). Each of the two measurements SM is converted into a correction value CV to be applied to an operating parameter of the circuit FCT, for example using a respective table such as the table TBR. The operating parameter of the circuit FCT to be adapted according to the measurement can be different according to the direction of application of the mechanical stress. If it is different, each of the two correction values is used to adapt a corresponding parameter. If the operating parameter to be adapted is the same whatever the direction of application of mechanical stresses, the correction to be applied to this operating parameter can be calculated by a weighted sum of the two correction values. The coefficients of the weighted sum can be determined according to the contribution of each direction of mechanical stress to the disturbance of the operation of the circuit FCT.
The circuit FCT can be a clock circuit receiving a setpoint frequency value that is corrected by the circuit SEC. The circuit FCT can also be a sense amplifier, for example of a Flash or EEPROM memory. The circuit FCT can also be a reference voltage generator such as a band gap generator. The correction signal can be a voltage or a frequency. The correction of the circuit FCT according to a mechanical stress measurement can also involve adjusting the supply voltage of the circuit FCT.
The curves C11-C13 and C21-C23 all have substantially the shape of straight lines (passing through the origin of the coordinates). The curves C11 to C13 have a positive slope, whereas the curves C21 to C23 have a negative slope. The curves C13 and C23 show that the transistors with an octagonal annular N- or P-channel gate are almost insensitive to the mechanical stresses they undergo (variation in the mobility of the electrons/holes lower than 2% between + and −150 MPa). By comparison, the curves C11 and C21 show that the square-gate transistors have, at mechanical stresses between + and −150 MPa, electron/hole mobility variations ranging between approximately + and −10% for the N-channel transistors, and between approximately + and −17% for the P-channel transistors. The curves C12 and C22 show that the oblong rectangular-gate transistors have, at mechanical stresses between + and −150 MPa, electron/hole mobility variations ranging between approximately + and −13% for the N-channel transistors, and between approximately + and −8% for the P-channel transistors.
In
In
The circuit SGSH can then be configured to convert the current Id1-Id2 or voltage Vg1-Vg2 intensity differences into a value, for example numerical, likely to address the table TBR, or likely to correspond to the values representative of mechanical stresses stored in the table TBR. If the transistor M1 in
The units UNC1-UNCn may be simple inverters, as represented in
In the circuit UNCN (
In the circuit UNCP (
To avoid other effects such as variations in ambient temperature, the circuit STS2 may comprise a second oscillator as represented in
Instead of using MOS transistors as components sensitive to the mechanical stresses, it is also possible to use resistors formed by N+- or P+-doped semiconductor zones or polysilicon zones. Indeed, it transpires that the sensitivity of N+ and P+ resistors to the mechanical stresses depends on their configuration.
In the resistor Ra (
In the resistor Rb (
DZ4 of each branch have different orientations. Therefore, in each branch, a first doped zone DZ1, DZ2 is oriented along a branch axis and a second doped zone DZ3, DZ4 has an orientation forming an angle of between 30 and 60°, for example equal to 45°, with the orientation of the first doped zone of the branch. All the zones DZ1 to DZ4 are P+ doped.
The resistor Rc (
In the resistor Rd (
The curve C3A corresponds to the configuration of resistor Ra, when the zones DZ1, DZ2 are P+ doped. The curve C3A shows that the mobility of the electrons/holes in the resistor varies between approximately + and −6%, when the mechanical stress exerted on the resistor varies between + and −150 MPa.
The curve C3B corresponds to the resistor configuration Rb. The curve C3B shows that the mobility of the electrons/holes in the resistor varies between approximately + and −9%, when the mechanical stress exerted on the resistor varies between + and −150 MPa.
The curve C3C corresponds to the configuration of resistor Rc. The curve C3C shows that the mobility of the electrons/holes in the resistor does not vary, when the mechanical stress exerted on the resistor varies between + and −150 MPa.
The curve C3D corresponds to the configuration of resistor Rd. The curve C3D shows that the mobility of the electrons/holes in the resistor varies between approximately + and −3%, when the mechanical stress exerted on the resistor varies between + and −150 MPa.
As the resistor Rb is insensitive to the mechanical stresses, it can be used as reference resistor for a measurement representative of mechanical stress. One or other of the resistors Ra, Rc, and possibly Rd, can be used as resistor sensitive to the mechanical stresses.
The resistor configurations in
The curves C51, C52 in
C51 shows that the value of the resistor varies between approximately + and −0.2%, when the mechanical stress exerted on the resistor varies between + and −150 MPa, with a positive slope. The curve C52 shows that the value of the resistor varies between approximately + and −2.2%, when the mechanical stress exerted on the resistor varies between + and −150 MPa, with a negative slope.
It can be noted that the curves in
Furthermore, it can further be observed that the effects of variations in temperature can also be virtually cancelled by connecting P+ and N+-doped resistors in series. The resistor Rd (
where N is the number of RC stages, R and C being the values of the resistor R and of the capacitor C of each RC stage. The resistor R of each RC stage is configured so as to be sensitive to the mechanical stresses to be detected. The other resistors R1, R2, RL are configured so as to be virtually insensitive to the mechanical stresses to be detected. The circuit SGSH can then be configured to measure the frequency of the output signal of the circuit STS3, and to convert the frequency measurements obtained into values likely to address the table TBR.
To avoid other effects such as variations in ambient temperature, the circuit STS3 may comprise two oscillating RC circuits, as represented in
The measurements representative of stresses can be used for purposes other than correcting a parameter of a functional circuit of the integrated circuit. For example, such measurements can be used to detect an attack of the integrated circuit, i.e., to detect the removal of the integrated circuit package. For this purpose, a variation rate between two measurements representative of mechanical stresses exerted on the integrated circuit can be calculated periodically or upon each measurement, so as to detect a fast variation in these mechanical stresses. If the measurement values supplied by the measuring circuit STSS (or STS1-STS3) change with a variation rate greater than a threshold value, a warning signal can be activated. The activated warning signal can be used to take any appropriate measure to protect the integrated circuit, such as blocking or resetting the integrated circuit, or erasing any memories and registers of the integrated circuit, etc.
It will be understood by those skilled in the art that various alternative embodiments and various applications of the present disclosure are possible. In particular, the present disclosure is not limited to the components sensitive to the mechanical stresses previously described, but can be implemented with other components, provided that one or more of their electrical properties are changed under the effect of such mechanical stresses. Therefore, the measuring circuit enabling these changes to electrical properties to be used is not limited to those previously described. Indeed, the measuring circuit depends on the electrical property changed and thus to be measured to obtain a measurement representative of the mechanical stresses exerted on the component.
The correction to be applied to the functional circuit is not necessarily determined using a table of correspondence such as the table TBR, but can be determined by other means such as the implementation of a mathematical formula depending on the electrical property measured and on the nature of the correction to be applied to the functional circuit.
The comparison of each measurement with extreme values is not necessary either. Indeed, this comparison depends on the law of variation of an output signal of the functional circuit, or more generally of variation in the electrical behavior of the functional circuit, according to the mechanical stresses it undergoes. Therefore, it is possible for the functional circuit to become insensitive to the mechanical stresses when the latter exceed certain thresholds, so that the correction to be applied remains constant above a certain threshold.
The various embodiments described above can be combined to provide further embodiments. These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.
Claims
1. A device, comprising:
- a semiconductor substrate;
- a functional circuit formed in the semiconductor substrate and configured to be variable, with respect to an operating parameter of the functional circuit, in response to variations in a control signal at a control signal input of the functional circuit; and
- a measuring circuit configured to detect mechanical stresses exerted on the functional circuit, to determine a value of the control signal according to a value of the detected mechanical stresses, and to differentiate between mechanical stresses exerted on the functional circuit along two different axes.
2. The device of claim 1, wherein the measuring circuit is configured to be substantially insensitive to mechanical stresses exerted on the functional circuit except stresses exerted along a selected axis.
3. The device of claim 1, wherein the measuring circuit is configured to control, by selection of the value of the control signal, a variation of the operating parameter that is inversely related to a variation of the operating parameter provoked by a change in mechanical stresses exerted on the functional circuit.
4. The device of claim 1, wherein the measuring circuit comprises a first component, having a low sensitivity to the mechanical stresses, and a second component having a relatively higher sensitivity to the mechanical stresses, wherein the first component includes a transistor with an octagonal-shape annular gate enclosing a source or drain of the transistor.
5. The device of claim 1, wherein the measuring circuit comprises a first component, having a low sensitivity to the mechanical stresses, and a second component having a relatively higher sensitivity to the mechanical stresses, wherein the first component includes a resistor formed, in the semiconductive substrate, of branches connected in parallel, each branch including two elongated N+-doped regions connected in series and having respective orientations distanced by 30 to 60°.
6. The device of claim 1, wherein the measuring circuit comprises two transistors, one being more sensitive to the mechanical stresses than the other, the measurement signal representative of mechanical stresses exerted on the integrated circuit being derived from a difference in voltage across the respective transistors or from a difference in a current flowing through the respective transistors.
7. The device of claim 1, wherein the measuring circuit comprises:
- an oscillator having components sensitive to the mechanical stresses;
- a frequency measuring circuit configured to measure a frequency of an output signal of the oscillator, the frequency of the output signal being representative of the mechanical stresses exerted on the integrated circuit; and
- an additional oscillator formed of components substantially insensitive to the mechanical stresses, the measuring circuit being configured to produce the measurement signal representative of the mechanical stresses based on a difference in frequency between respective output frequencies of the oscillator and the additional oscillator.
8. The device of claim 1, wherein the measuring circuit includes a MOS transistor with a rectangular gate, the MOS transistor being sensitive to the mechanical stresses and configured to generate the measurement signal.
9. A device, comprising:
- a semiconductor substrate;
- a functional circuit formed in the semiconductor substrate and configured to be variable, with respect to an operating parameter of the functional circuit, in response to variations in a control signal at a control signal input of the functional circuit; and
- a measuring circuit configured to detect mechanical stresses exerted on the functional circuit, to determine a value of the control signal according to a value of the detected mechanical stresses, and to be substantially insensitive to mechanical stresses exerted on the functional circuit except stresses exerted along a selected axis
10. The device of claim 9, wherein the measuring circuit is configured to control, by selection of the value of the control signal, a variation of the operating parameter that is inversely related to a variation of the operating parameter provoked by a change in mechanical stresses exerted on the functional circuit.
11. The device of claim 9, wherein the measuring circuit comprises a first component, having a low sensitivity to the mechanical stresses, and a second component having a relatively higher sensitivity to the mechanical stresses, wherein the first component includes a transistor with an octagonal-shape annular gate enclosing a source or drain of the transistor.
12. The device of claim 9, wherein the measuring circuit comprises a first component, having a low sensitivity to the mechanical stresses, and a second component having a relatively higher sensitivity to the mechanical stresses, wherein the first component includes a resistor formed, in the semiconductive substrate, of branches connected in parallel, each branch including two elongated N+-doped regions connected in series and having respective orientations distanced by 30 to 60°.
13. The device of claim 9, wherein the measuring circuit comprises two transistors, one being more sensitive to the mechanical stresses than the other, the measurement signal representative of mechanical stresses exerted on the integrated circuit being derived from a difference in voltage across the respective transistors or from a difference in a current flowing through the respective transistors.
14. The device of claim 9, wherein the measuring circuit comprises:
- an oscillator having components sensitive to the mechanical stresses;
- a frequency measuring circuit configured to measure a frequency of an output signal of the oscillator, the frequency of the output signal being representative of the mechanical stresses exerted on the integrated circuit; and
- an additional oscillator formed of components substantially insensitive to the mechanical stresses, the measuring circuit being configured to produce the measurement signal representative of the mechanical stresses based on a difference in frequency between respective output frequencies of the oscillator and the additional oscillator.
15. The device of claim 9, wherein the measuring circuit includes a MOS transistor with a rectangular gate, the MOS transistor being sensitive to the mechanical stresses and configured to generate the measurement signal
16. A method, comprising:
- forming a functional electronic circuit configured to be variable, with respect to an operating parameter of the functional circuit, in response to variations in a control signal at a control signal input of the functional circuit; and
- forming in the semiconductor substrate a measuring circuit configured to detect mechanical stresses exerted on the semiconductor substrate, to determine a value of the control signal according to a value of the detected mechanical stresses, and to differentiate between mechanical stresses exerted on the functional circuit along two different axes.
17. The method of claim 16, wherein the measuring circuit is configured to be substantially insensitive to mechanical stresses exerted on the functional circuit except stresses exerted along a selected axis.
18. The method of claim 16, wherein forming the measuring circuit comprises forming a first component, having a low sensitivity to the mechanical stresses, and forming a second component having a relatively higher sensitivity to the mechanical stresses, wherein forming the first component includes forming a transistor with an octagonal-shape annular gate enclosing a source or drain of the transistor.
19. A method, comprising:
- obtaining a measurement signal representative of mechanical stresses exerted on a measuring circuit of an integrated circuit formed in a semiconductor substrate, the measuring circuit being in a position of the integrated circuit such that the measurement signal is also representative of mechanical stresses exerted on a functional circuit of the integrated circuit,
- determining from the measurement signal a value of a parameter of the functional circuit; and
- supplying the functional circuit with the value of the parameter, wherein obtaining the measurement signal includes differentiating between mechanical stresses exerted on the functional circuit along two different axes.
20. The method of claim 19, wherein the measuring circuit is substantially insensitive to mechanical stresses exerted on the functional circuit except stresses exerted along a selected axis.
21. The method of claim 19, comprising
- comparing a value of each measurement signal with extreme values, and
- if the value of the measurement signal is not between the extreme values, activating a warning signal.
22. The method of claim 19, comprising
- obtaining first and second measurements of the mechanical stresses;
- determining a variation rate between the first and second measurements;
- comparing the variation rate with a threshold value corresponding to a removal of the integrated circuit package; and
- activating a warning signal if a variation rate exceeds the threshold value.
Type: Application
Filed: Aug 12, 2015
Publication Date: Dec 3, 2015
Inventors: Pascal Fornara (Pourrieres), Christian Rivero (Rousset)
Application Number: 14/824,893