(1) Field of the Invention
The present invention relates to a method for designing a semiconductor integrated circuit in which a large number of MIS transistors are integrated.
(2) Background Art
In recent years, in the field of large scale integration (LSI) such as MIS semiconductor integrated circuits, design specifications required of integrated circuits have been diversified and become complicated with miniaturization of semiconductor-device patterns, enhancement of integration degree and increase of operation speed of semiconductor devices. With enhancement of performance and integration degree of LSI, it has become very important to accurately calculate a delay time in order to determine LSI performance.
LSI is generally formed by combining a large number of basic function unit circuits called cells. The delay time of LSI is determined by the driving ability of MIS transistors forming cells, the parasitic capacitance and parasitic resistance of transistors in the cells, and the parasitic capacitance and parasitic resistance of lines connecting the cells. A computer aided design (CAD) tool plays a very important role in accurately designing an LSI circuit. The delay time in a cell is estimated by a circuit simulation that takes a long time for calculation but has high accuracy. The delay time of the entire LSI circuit is estimated by a gate-level simulation that has accuracy lower than the circuit simulation but is performed at high speed. If the delay time of the entire LSI circuit is calculated by the circuit simulation, an enormous amount of calculation is needed. Therefore, the gate-level simulation is used to reduce the time necessary for design.
In the gate-level simulation, the delay of LSI at a block level (where the number of cells is several thousands to several hundreds of thousands) is accurately simulated at high speed using a delay library and a net list. The delay library is obtained by previously performing a circuit simulation on designed cells using delay information on combinations of the slopes of waveforms of various types of input signals and load capacitance at the output side. The net list is obtained by extracting parasitic capacitance and parasitic resistance of lines connecting cells from a mask layout at a block level of an LSI circuit using a layout parameter extraction (LPE) device of the circuit.
Advanced miniaturization involves new problems in which ideal single transistors used for extracting a model parameter and CMOS transistors in cells used in actual design have a large difference in characteristics. One of the problems is a transistor characteristic variation caused by a well proximity effect.
As illustrated in
A representative example of a document explaining a well proximity effect is C. Hu, et al., BSIM4.5.0 model Enhancements, p. 8, 2005.
The technique described in C. Hu, et al., BSIM4.5.0 model Enhancements, p. 8, 2005, however, is for a circuit simulation and, though a well proximity effect is reflected at a cell level, a gate-level simulation considering a well proximity effect at a block level cannot be performed. Now, this will be more specifically described.
For example, in
It is therefore an object of the present invention to provide a method for designing a semiconductor integrated circuit provided with a gate-level simulation enabling a simulation in which a well proximity effect is taken into consideration at least at a block level.
A method for designing a semiconductor integrated circuit according to the present invention is a method for fabricating a semiconductor integrated circuit including: a substrate in which a well boundary is formed; and a transistor having a gate on an active region in the substrate. The method includes the step of performing a gate-level simulation using a distance between the well boundary and the active region as a parameter.
This method enables a gate-level simulation for accurately estimating a transistor characteristic variation by a well proximity effect. Accordingly, errors of a simulation at an LSI level or a block level are reduced, so that the design period is shortened and increase in development cost is prevented.
If a plurality of well boundaries are provided in the substrate in different directions with respect to the transistor, in the step of performing a gate-level simulation, a simple sum of influences of these well boundaries obtained by using, as parameters, distances from the respective well boundaries to the active region is approximated as an influence of the well boundaries on the transistor. This allows the influence of a plurality of well boundaries on the transistor to be easily calculated.
An embodiment of the present invention will be described with reference to the drawings.
In the cell 4 illustrated in
In this case, suppose the rising time of a signal input to the gate is Tslew, the delay time Tpd is expressed as a function of Tslew, Cload and Deff_i. In this case, Deff_i is a parameter of a well proximity effect indicating the effective distance between a well boundary and a transistor and the number of Deff_i corresponds to the number of transistors. In the example illustrated in
The simulation method of this embodiment is characterized by using Deff_i as a parameter of a well proximity effect in creating a delay library at a gate level. Deff_i can also be used as a parameter of a well proximity effect in calculating transistor electrical characteristics such as a threshold value (Vth) and saturation drain current (Idsat) in a circuit simulation such as SPICE. The obtained delay library, for example, is stored in a storage device or other devices so that the library is easily used by a simulator or a computer. Using such a delay library and a function expression indicating electrical characteristics of transistors, a gate-level simulation is performed on a delay time, for example. This gate-level simulation is performed by a simulator having the function of receiving Deff_i.
In the method for designing a semiconductor integrated circuit of this embodiment, parameters such as Deff_i and the gate width and the gate length of transistors are extracted from circuit connection information stored in, for example, a CAD tool using a layout parameter extraction (LPE) device so that a net list is created. Thereafter, a gate-level simulation is performed by a simulator using this net list and the delay library obtained in the manner described above. In this manner, parameters in which a well proximity effect is taken into consideration are extracted and used, thus allowing a gate-level simulation to be performed with higher accuracy than conventional techniques.
In particular, in the design method of this embodiment, parameters are set in consideration of influences of not only a well boundary in one direction but also well boundaries in four directions, i.e., up, down, left and right, on transistor characteristics. As described below, the influence of the well boundaries in the four directions on transistor characteristics is approximated by obtaining the simple sum of the influences of the well boundaries on a transistor. The effective distances Deff_i between respective well boundaries and a transistor are the distances from respective well boundaries extending in four directions, i.e., up, down, left and right, with respect to a target transistor to the target transistor in consideration of the influences of the well boundaries. Hereinafter, it will be specifically described how Deff_i is calculated from a layout and is linked to transistor characteristics.
As shown in
At step 1, parameter extraction is performed with a one-direction model parameter extraction pattern for a well proximity effect as shown in
The amount ΔVth change of the transistor threshold voltage due to a change of an impurity concentration caused by a well proximity effect is proportional to the square root of the impurity concentration. It is found from experiments that the impurity concentration increase by a well proximity effect is inversely proportional to the distance from a well boundary. Thus, if the effective distance Deff between a transistor and a well boundary is defined as:
Deff=SCY+W/2 (1)
then the following equation (2) is established:
ΔVth=Vth(Deff)−Vth(∞)=A1/√Deff+B1 (2)
where ΔVth is defined with reference to a single transistor whose Deff can be regarded as infinite as shown in
The saturation current value Idsat of drain current of a transistor changes depending on a change of the impurity concentration caused by a well proximity effect. The amount ΔIdsat of change of the saturation current value Idsat is proportional to the square of the amount ΔVth of change of the threshold voltage, and is expressed by the following equation:
ΔIdsat=[Idsat(Deff)−Idsat(∞)]/Idsat(∞)=A2/Deff+B2 (3)
where ΔIdsat is a rate of change of drain current with reference to Idsat in a single transistor whose Deff can be regarded as infinite and A2 and B2 are constants.
Next, at step 2, model extension is performed in consideration of the influences of well boundaries in four directions with respect to a transistor.
1/Deff=Σ(1/Dxi+1/Dyi) (i=1, 2) (4)
1/√Deff=Σ(1/√Dxi+1/√Dyi) (i=1, 2) (5)
1/Dx1=1/[SCX1*(W1/W)+L/2]+1/[SCX2*(W2/W)+L/2] (6)
1/Dx2=1/[SCX3*(W3/W)+L/2]+1/[SCX4*(W4/W)+L/2] (7)
Dy1=SCY1+W/2 (8)
Dy2=SCY2+W/2 (9)
where it is assumed that Deff and √Deff are expressed by the reciprocal of the sum of the reciprocal of the effective distance Dx in the X direction (i.e., the gate length direction) between a well boundary and the transistor and the reciprocal of the effective distance Dy in the Y direction (i.e., the gate width direction) of a well boundary and the transistor. Dx is calculated with the proportions of the effective distances between the well boundaries and the transistor reflected therein.
Then, at step 3, the four-direction model of a well proximity effect is verified using a model verification pattern. Specifically, with respect to the relationship between ΔIdsat and 1/Deff and the relationship between ΔVth and 1/√Deff, a modeling result and an actually-measured result for a device are compared so that the accuracy in proximity effect modeling is evaluated.
Based on equations (4) through (9), the effective distance Deff between a well boundary and a transistor in this case is expressed by the following equations (10) and (11):
1/Deff=1/Dx1+1/Dx3+1/Dy1+1/Dy2 (10)
1/√Deff=1/√Dx1+1/√/Dx3+1/√Dy1+1/√Dy2 (11)
Dx1=SCX1+L/2 (12)
Dx3=SCX3+L/2 (13)
Dy1=SCY1+W/2 (14)
Dy2=SCY2+W/2 (15)
In
As described above, with the method of this embodiment, the effective distance (Deff) between a well boundary and a transistor is introduced as a model parameter of a well proximity effect so that transistor characteristics are accurately estimated. If this method is applied to a gate-level simulation, a simulation at a block level or an LSI level is accurately performed with little decrease of the calculation speed. Accordingly, with the design method of this embodiment, simulation errors at an LSI level or a block level are reduced, the design period is shortened, and increase in development cost caused by design change is prevented.
The foregoing method is applicable not only to a gate-level simulation but also a hierarchical simulation using SPICE. In this case, a net list is created by parameter extraction using LPE at a cell level based on connection information on a circuit. As a net list at a higher-order block level, it is sufficient to use a net list which has been previously obtained at a cell level.
In equation (1), the effective distance between a transistor and a well boundary is obtained with reference to the center of the active region (OD) of the transistor in the gate width direction, as an example. Alternatively, the distance from an arbitrary portion of the transistor to a well boundary may be used. Likewise, for well proximity effect modeling in four directions, it is unnecessary to use the center of the transistor in the gate length direction in setting Dx1 and Dx3 and the center of the transistor in the gate width direction is not necessarily used as a reference in setting Dy1 and Dy2.
As described above, a simulation method according to the present invention is widely applicable to design of semiconductor integrated circuits.
Number | Date | Country | Kind |
---|---|---|---|
2006-164473 | Jun 2006 | JP | national |