552 IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, VOL. 11, NO. 4, NOVEMBER 1998 Simulating the Impact of Pattern-Dependent Poly-CD Variation on Circuit Performance Brian E. Stine, Duane S. Boning, Member, IEEE, James E. Chung, Member, IEEE, Dennis J. Ciplickas, and John K. Kibarian Abstract—In this paper, we present a methodology for simulating the impact of within-die (die-level) polysilicon critical dimension (poly-CD) variation on circuit performance. The methodology is illustrated on a 0.25 m 64 2 8 SRAM macrocell layout. For this example, the impact as measured through signal skew is found to be significant and strongly dependent on the input address of the SRAM cell. Fig. 1. Flow used to simulate the impact of poly-CD variation on circuit performance in this paper. I. INTRODUCTION I N THE literature, significant research has been focused on understanding the impact of process variation on circuit performance [1]–[12], but the majority of this research assumes process variation to be completely random and drawn from either independent or correlated normal distributions (i.e., Monte Carlo type simulations or design centering methodologies). This approach is adequate when assessing the impact of lot-tolot or wafer-to-wafer process variation on circuit performance since these types of variation can often be adequately modeled using Gaussian white noise. For pattern-dependent variation, however, this approach is not acceptable because it essentially assumes that the channel length of each transistor on a die can be described by the same underlying random distribution or perhaps with some crude degree of proximity effects included via a correlation structure. Previous studies have empirically observed a correlation between poly-CD variation and circuit performance [13] for small circuits (such as ring-oscillators), but predictive modeling of the impact of die-level variation has been difficult. In this paper, we present and illustrate a methodology for determining the impact of pattern-dependent polysilicon critical dimension (poly-CD) variation on circuit performance. After describing the methodology in Section II, the methodology is illustrated in Section III via a case study of a 64 8 SRAM Manuscript received December 28, 1997; revised February 24, 1998. This work was supported in part under ARPA Contracts DABT-63-95-C-0088 and DAAH01-96-C-R904, AASERT Grant DAAHA04-95-I-0459, and an Intel Foundation Fellowship. B. E. Stine was with Microsystems Technology Laboratories, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139 USA. He is now with PDF Solutions, Inc., San Jose, CA 95110 USA. D. S. Boning and J. E. Chung are with the Microsystems Technology Laboratories, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139 USA (e-mail: boning @mtl.mit.edu). D. J. Ciplickas and J. K. Kibarian are with PDF Solutions, Inc., San Jose, CA 95110 USA. Publisher Item Identifier S 0894-6507(98)08363-8. Fig. 2. Hopkins model used in aerial imaging simulators. Figure and notation derived from [16]. macrocell. Finally, some concluding remarks are offered in Section IV. Poly-CD variation is especially important because it translates directly into MOS transistor channel length variation and resulting variations in the drive current and switching characteristics. Current lithography and etch technology can typically achieve wafer-scale line width uniformity of approximately 5–10% (measurements of the same structure within each chip across the wafer). Design rules typically assume that the variation within any one chip will be smaller than this value. However, measurements of supposedly identical structures within the same die reveal variations on the order of 15–20% or more [14], [15]. Clearly, additional physical effects are coming into play at this scale and within-die polyCD nonuniformity contributes significant variance to the total poly-CD variation budget. 0894–6507/98$10.00 1998 IEEE STINE et al.: PATTERN-DEPENDENT POLY-CD VARIATION 553 Fig. 5. Estimated poly-CD variation across all coordinates in the cell. Aerial imaging simulation was used to estimate the poly-CD variation. (a) Fig. 3. ”Ideal” as-drawn features from an SRAM cell and corresponding aerial imaged features. (b) Fig. 6. (a) Drain current versus drain voltage for Vgs at the supply rail. (b) Saturation or drive current versus channel langth for the NMOS and PMOS devices. Fig. 4. A 64 2 8 SRAM macrocell. Layout is approximately 180 2 140 m. The problem of determining the impact of variation on circuit performance is especially vexing because of the intense coupling between design and manufacturing. A portion of the variance that a design sees is driven by the process (mainly lot-to-lot, wafer-to-wafer, and within-wafer), but a large part of the variance, especially for critical parameters such as the polysilicon critical dimension, is dependent on the design itself as represented by the layout. In this way, the question “what is the impact of spatial or pattern-dependent variation on circuit performance?” cannot be answered in the general, but must be dealt with in the specific as the answer is necessarily different for each design. As such, this paper offers a methodology for determining the impact of patterndependent poly-CD variation on circuit performance which can be used on each layout of interest or on several layouts to gain insight rather than presents a conclusive study or evaluation of 554 IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, VOL. 11, NO. 4, NOVEMBER 1998 Fig. 7. Simulation of the write-access behavior for the 64 data lines for this particular address. 2 8 SRAM macrocell with poly-CD variation enabled. Significant skew is seen across all the impact of pattern-dependent poly-CD variation on circuit performance. II. SIMULATION METHODOLOGY We propose the methodology shown in Fig. 1 for exploring the impact of pattern-dependent poly-CD variation on circuit performance. We use aerial imaging to perturb or transform all of the polygons in the original or as-drawn layout into the aerial imaged or “as-manufactured” layout resulting in a new poly layer. In this way, the aerial image simulator is modeling the manufacturing process. After simulating the manufacturing process, a circuit net-list is extracted from the as-manufactured layout (with the imaged poly layer used as the gate mask) using a traditional layout-parasitic engine. Finally, a circuit simulator is used to evaluate the performance of the layout. By looking at the performance of the layout with and without aerial imaging over different input conditions, a determination can be made as to the impact of poly-CD variation on circuit performance. Many other effects such as lens-aberration, stepper leveling/focusing errors, and etch loading contribute to poly-CD variation. Since these effects are more macroscopic, the relative utility of the methodology presented here is limited to small to medium size layouts; however, this restriction can be removed if accurate and calibrated models exist for these effects as a function of extractable or tangible layout parameters. Optical proximity components are estimated using aerial imaging [16], [17]. Aerial imaging has been in practice for approximately ten years and most simulators use the Hopkins model approach [17]. In this approach (see Fig. 2), the incan be expressed as a nonlinear tensity at the target , the function of the illumination lens and pupil, projection optics , and the mask being imaged . The numeric aperture of the lens (NA), the illumination wavelength ( ), and the coherence of the imaging system ( ) are the key input parameters which shape the Hopkins integral. Using these parameters and several assumptions of the image/projection system [16] allow the Hopkins integral to be expressed as a two-dimensional convolution integral which allows the expression to be evaluated using numerically efficient fast Fourier transforms. By taking equi-illumination contours at the target, an estimate of the optical proximity component of lithography variance is enabled. A sample result is shown in Fig. 3. The “ideal” features are shown as well as the results from aerially imaging for a sample SRAM cell. III. SIMULATION EXAMPLE In this section, the methodology described in Section II is 8 SRAM macrocell. In current applied to a 0.25- m 64 technologies, SRAM finds application not only as a standalone part, but also as an embedded memory element in microprocessors and complex logic and as a process qualification and development vehicle [18]. Also, SRAM layout typically includes a mix of periodic structures (the cell array) and aperiodic logic components (e.g., the decoders and input-output buffers). For these reasons, SRAM makes a suitable case study for exploring the impact of variation on circuit performance. The SRAM macrocell layout (see Fig. 4) is approximately 140 m in size and contains approximately 4000 180 m transistors. The layout was originally designed for 3- m design rules but was scaled down to 0.25- m design rules using simple scaling. Only aerial imaging was used to simulate the within-die poly-CD variation. This is mainly due to the small size of STINE et al.: PATTERN-DEPENDENT POLY-CD VARIATION Fig. 8. Delay versus input address for the 64 555 2 8 SRAM cell. Maximum skew across all output lines depends on the address chosen. the layout compared to the length scales of other sources of variation (e.g., stepper leveling errors, lens aberration). Fig. 5 shows a surface plot of poly-CD, the deviation of gate length from nominal, versus location. This figure was generated by extracting the channel length and position of each transistor from the netlist and interpolating on to a surface plot. The mean channel length is approximately 0.25 m and the largest excursions are almost 10%. In this way, we are assuming that the stepper has been perfectly targeted (i.e., the mean channel lengths equals the specified target). Note the presence of periodic components in addition to larger peaks and valleys. Interconnect variation modeling was not done due to the small size of the layout and was only crudely modeled using an identical load capacitor of 10 fF at each output bit to simulate external wiring. For circuit simulation, a 0.25 m SPICE device model was created based on SIA roadmap specifications [19], [20] and typical values reported in the literature. The sensitivity of , the measured drain current when both the gate and drain are held at the supply rail, is shown in Fig. 6. Although the values are slightly higher than normally expected, the sensitivity to channel length variation is similar to results published elsewhere (e.g., [21]). Fig. 7 shows the result of simulating the aerially imaged layout with the above device models. The voltage at each output line [Fig. 7(c)] is shown for the address lines (ADDR[0]–ADDR[5]) set to all zeros [Fig. 7(a)] and for strobing the input data lines (In[0]–In[7]) from all ones to all zeros [Fig. 7(b)]. Also, the write strobe is held high resulting in a display of the write access behavior. In this case study, we are interested in the time required to write a data word to an address location (the write access time). In particular, the maximum skew for all the data lines is of key interest since this is a measure of the susceptibility of this circuit to poly-CD variation. Since interconnect has not been included and each input bit passes through the same number of gates, the amount of skew for the “as-drawn” layout is near zero, but as Fig. 7 shows, there is significant skew for the write access time. The 556 IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, VOL. 11, NO. 4, NOVEMBER 1998 read access time does not show significant skew behavior and is significantly shorter than any write access time; thus, it is not discussed. For the case of fully bidirectional applications (i.e., in cases where the proportion of writing data to reading data is relatively similar) such as in microprocessors, the slowest of the read access times or write-access times dictates the overall performance of the part. The skew behavior shown in Fig. 7(c) is for one particular address location. As Fig. 8 shows, the maximum amount of write-access time skew is heavily dependent on the input address vector. The oscillating behavior is especially apparent 8 layout is organized on address line Out[5]. The 64 8 with each block having separate into two blocks of 32 decoder circuitry and hence different layout environments. The oscillating behavior in Out[5] is most likely caused by 8 block’s differences in the channel lengths in each 32 decoding circuitry. In this way, the results of simulating the impact of spatial variation on circuit performance are heavily dependent on the input test vectors used during circuit simulation. If all possible input vectors cannot be simulated, then careful planning and examination of test vectors is needed. Normally, test vectors are selected to stimulate all or most of the functional blocks in the layout. Since functional blocks are often repeated as many instances in a layout, stimulating just one instance of each functional block is not sufficient since instances are likely to have different layout environments and hence difference degrees of poly-CD variation. For this reason, the choice of test vectors should always include the stimulation of all instances of a particular functional block. If the number of instances of a functional block is very large as well, then the number of instances stimulated should be subseted to include only those which are furthest apart in the layout. IV. CONCLUSION In this paper, we have demonstrated a methodology for determining the impact of pattern-dependent poly-CD variation on circuit performance. For a particular SRAM example, the results indicate that pattern-dependent poly-CD variation results in an approximately 10% skew in the write access time. The simulated skew, however, is strongly dependent on the input conditions and assumptions. Further work is needed to include interconnect variation and more extensive printing (i.e., lithography and etch) models. Further studies are also underway using this methodology to examine the sensitivity of functionally identical logic blocks to different design styles (such as dynamic versus static logic). REFERENCES [1] P. Balaban and J. Golembeski, “Statistical analysis for practical circuit design,” IEEE Trans. Circuits Syst. vol. CAS-22, pp. 100–108, Feb. 1975. [2] P. Rankin and R. Soin, “Efficient Monte Carlo yield prediction using control variates,” in Proc. IEEE Int. Symp. Circuits Syst., Apr. 1981, vol. 1, pp. 143–148. [3] S. W. Director and G. Hatchel, “The simplicial approximation approach to design centering,” IEEE Trans. Circuits Syst., vol. CAS-24, no. 7, pp. 363–372, July 1977. [4] J. Bandler and H. Abdel-Malek, “Optimal centering, tolerancing, and yield determination via updated approximations and cuts,” IEEE Trans. Circuit Syst., vol. CAS-25, no. 10, pp. 853–871, Oct. 1978. [5] L. Vidigal and S. Director, “A design centering algorithm for nonconvex regions of acceptability,” IEEE Trans. Computer-Aided Design, vol. CAD-1, pp. 13–24, Jan. 1982. [6] K. Tahim and R. Spence, “A radial exploration approach to manufacturing yield estimation and design centering,” IEEE Trans. Circuits Syst., vol. CAS-26, pp. 78–774, Sept. 1979. [7] K. Singhal and J. Pinel, “Statistical design centering and tolerancing using parametric sampling,” IEEE Trans. Circuits Syst., vol. CAS-28, no. 7, pp. 692–702, July 1981. [8] K. Antreich and R. Koblitz, “Design centering by yield prediction,” IEEE Trans. Circuits Syst., vol. CAS-29, no. 2, pp. 88–95, Feb. 1982. [9] W. Maly and A. Strojwas, “Statistical simulation of the IC manufacturing process,” IEEE Trans. Computer-Aided Design, vol. CAD-1, pp. 120–131, July 1982. [10] D. Hocevar, M. Lightner, and T. Trick, “An extrapolated yield approximation technique for use in yield maximization,” IEEE Trans. Computer-Aided Design, vol. CAD-3, pp. 279–287, Oct. 1984. [11] M. Styblinski and L. Opalski, “Algorithms and software tools for IC yield optimization based on fundamental fabrication parameters,” IEEE Trans. Computer-Aided Design, vol. CAD-5, pp. 79–89, Jan. 1986. [12] W. Maly, A. Strojwas, and S. Director, “VLSI yield prediction and estimation: A unified framework,” IEEE Trans. Computer-Aided Design, vol. CAD-5, pp. 114–130, Jan. 1986. [13] M. Hatzilambrou, A. R. Neureuther, and C. J. Spanos, “Ring oscillator sensitivity to spatial process variation,” in Proc. 1st Int. Workshop Statistical Metrology, June 1996. [14] B. Stine, D. Boning, J. Chung, D. Bell, and E. Equi, “Inter- and intra-die polysilicon critical dimension variation,” in Microelectronic Manufacturing Yield, Reliability, and Failure Analysis II, SPIE 1996 Symp. Microelectronic Manufacturing, Oct. 1996, Austin, TX. [15] D. Doherty Fitzgerald, “Analysis of polysilicon critical dimension variation for submicron CMOS processes,” M.S. thesis, Dept. Elect. Eng. Comp. Sci., Mass. Inst. Technol., Cambridge, June 1994. [16] Y. Pati, A. Ghazanfarian, and R. Pease, “Exploiting structure in fast aerial image computation for integrated circuit patterns,” IEEE Trans. Semiconduct. Manufact., vol. 10, pp. 62–73, Feb. 1997. [17] D. Cole, E. Barouch, U. Hollerbach, and S. Orszag, “Derivation and simulation of higher numerical aperture scalar aerial images,” Jpn. J. Appl. Phys., vol. 31, p. 4110, 1992. [18] M. Bohr and Y. El-Mansy, “Technology for advanced high-performance microprocessors,” IEEE Trans. Electron Devices, vol. 45, pp. 620–625, Mar. 1998. [19] Semiconductor Industry Association, The National Technology Roadmap for Semiconductors, San Jose, CA, 1994. [20] K. Rahmat, O. Nakagawa, S.-Y. Oh, J. Moll, and W. Lynch, “A scaling scheme for interconnect in deep-submicron processes,” in IEDM Tech. Dig., Dec. 1995. [21] G. Thakar, V. McNeil, S. Madan, B. Riemenschneider, D. Rogers, J. McKee, R. Eklund, and R. Chapman, “A manufacturable high performance quarter micron CMOS technology using I-line lithography and gate linewidth reduction etch process,” in Proc. 1996 Symp. VLSI Technology, June 1996, pp. 216–217. Brian E. Stine, for a photograph and biography, see p. 139 of the February 1998 issue of this TRANSACTIONS. Duane S. Boning (M’91), for a photograph and biography, see p. 139 of the February 1998 issue of this TRANSACTIONS. James E. Chung (S’87–M’90), for a photograph and biography, see p. 140 of the February 1998 issue of this TRANSACTIONS. Dennis J. Ciplickas, photograph and biography not available at the time of publication. John K. Kibarian, photograph and biography not available at the time of publication.
© Copyright 2025 Paperzz