nmos-inside 6t sram layout - kobe university · nmos-inside 6t sram layout reducing neutron-induced...

5
NMOS-Inside 6T SRAM Layout Reducing Neutron-Induced Multiple Cell Upsets 1 Shusuke Yoshimoto, 1 Takuro Amashita, 1 Shunsuke Okumura, 2 Koji Nii, 1 Hiroshi Kawaguchi, and 1,3 Masahiko Yoshimoto 1 Kobe University, 2 Renesas Electronics Corporation, 3 JST, CREST Phone/Fax: +81-78-803-6629 E-mail: [email protected] AbstractThis paper presents a novel NMOS-inside 6T SRAM cell layout that reduces a neutron-induced MCU SER on a same wordline. We implemented a 1-Mb SRAM macro in a 65-nm CMOS process and irradiated neutrons as a neutron-accelerated test to evaluate the MCU SER. The proposed 6T SRAM macro improves the horizontal MCU SER by 6798% compared with a general macro that has PMOS-inside 6T SRAM cells. Keywords; SRAM; soft error rate (SER); multiple cell upset (MCU); neutron particle; twin well; triple well; I. INTRODUCTION Nanoscaled integrated circuits are susceptible to particle- induced soft error effect (SEE) because of their low signal charge and noise margin [13]. Particularly multiple cell upsets (MCUs), which are defined as simultaneous errors in more than one memory cell induced by a single event, have been closely scrutinized. The MCUs are caused by a collection of charges produced by secondary ions in neutron-induced nuclear reaction. The ratio of the MCUs to single-event upsets (SEUs) is increasing drastically in nanoscaled SRAMs [46]. Process- scaling reportedly causes multiple MCU modes: charge sharing among memory storage nodes, bipolar effect in a P-well, and multi-coupled bipolar interaction (MCBI) [7]. In the literature, fail bits are spread over about a 1000 × 1000 bit area in 22-nm SRAM design; it is apparently impossible to correct multiple bit upsets (MBUs = MCUs in the same word) merely by error correction coding (ECC) [8]. Respective Figs. 1 and 2(a) show a schematic and layout of a general 6T SRAM cell with a 65-nm CMOS logic rule. In the design, the sizes of the transistors are relaxed to suppress threshold voltage variation so that the cell area is about twice as large as a commercial 65-nm 6T cell [9]. The 6T cell consists of PMOS load transistors (PL0, PL1), NMOS driver transistors (ND0, ND1) and access transistors (NA0, NA1). A wordline (WL) and two bitlines (BL, BLN) are horizontally and vertically connected among cells, respectively. In the layout of the general 6T cell, the PMOS transistors are sandwiched by the NMOS transistors; this structure is called an NMOS-PMOS-NMOS (NPN) layout in this paper. On the other hand, the proposed 6T cell is designed as a PMOS- NMOS-PMOS (PNP) layout in Fig. 2(b). The PNP 6T cell can lower a horizontal MCU rate because we have observed that an NMOS has a four-times larger SEU cross section than a PMOS for a wide range of supply voltages (see Fig. 3) [1011]. Furthermore, in the PNP layout, the NMOSes are horizontally separated from adjacent ones. In this paper, we present horizontal MCU improvement of the PNP 6T layout with 65-nm 1-Mb SRAM test chips. The SRAMs are designed in both of twin-well and triple-well structures because well engineering drastically affects the MCU SER [12-13]. We will show experimental results that the proposed layout improves the horizontally MCU SER by 6798% in the both of the twin- and triple-well structures. The novel layout enhances effectiveness of single error correcting - double error detecting ECC (SEC-DED ECC). BL BLN WL PL0 NA0 ND0 PL1 ND1 NA1 Tr. sizing PMOS load Tr. (PL) : W / L=160 nm / 80 nm NMOS driver Tr. (ND) : W / L=320 nm / 80 nm NMOS access Tr. (NA) : W / L=160 nm / 80 nm Figure 1. Schematic of 6T SRAM cell. 2.11 mm 0.60 mm PL0 PL1 ND0 ND1 NA0 NA1 2.11 mm PL0 PL1 ND1 NA1 ND0 NA0 PMOS (N-well) NMOS (P-well) NMOS (P-well) (a) NMOS-PMOS-NMOS (NPN) 6T cell NMOS (P-well) PMOS (N-well) PMOS (N-well) (b) PMOS-NMOS-PMOS (PNP) 6T cell BL BLN WL WL BL BLN 0.60 mm Figure 2. Layouts of (a) general NMOS-PMOS-NMOS (NPN) 6T cell and (b) novel PMOS-NMOS-PMOS (PNP) 6T cell designed with a 65-nm logic rule. 978-1-4577-1680-5/12/$26.00 ©2012 IEEE 5B.5.1

Upload: others

Post on 13-Aug-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NMOS-Inside 6T SRAM Layout - Kobe University · NMOS-Inside 6T SRAM Layout Reducing Neutron-Induced Multiple Cell Upsets . 1. Shusuke Yoshimoto, 1. Takuro Amashita, 1. Shunsuke Okumura,

NMOS-Inside 6T SRAM Layout

Reducing Neutron-Induced Multiple Cell Upsets

1Shusuke Yoshimoto,

1Takuro Amashita,

1Shunsuke Okumura,

2Koji Nii,

1Hiroshi Kawaguchi, and

1,3Masahiko Yoshimoto

1Kobe University,

2Renesas Electronics Corporation,

3JST, CREST

Phone/Fax: +81-78-803-6629

E-mail: [email protected]

Abstract—This paper presents a novel NMOS-inside 6T SRAM

cell layout that reduces a neutron-induced MCU SER on a same

wordline. We implemented a 1-Mb SRAM macro in a 65-nm

CMOS process and irradiated neutrons as a neutron-accelerated

test to evaluate the MCU SER. The proposed 6T SRAM macro

improves the horizontal MCU SER by 67–98% compared with a

general macro that has PMOS-inside 6T SRAM cells.

Keywords; SRAM; soft error rate (SER); multiple cell upset

(MCU); neutron particle; twin well; triple well;

I. INTRODUCTION

Nanoscaled integrated circuits are susceptible to particle-induced soft error effect (SEE) because of their low signal charge and noise margin [1–3]. Particularly multiple cell upsets (MCUs), which are defined as simultaneous errors in more than one memory cell induced by a single event, have been closely scrutinized. The MCUs are caused by a collection of charges produced by secondary ions in neutron-induced nuclear reaction. The ratio of the MCUs to single-event upsets (SEUs) is increasing drastically in nanoscaled SRAMs [4–6]. Process-scaling reportedly causes multiple MCU modes: charge sharing among memory storage nodes, bipolar effect in a P-well, and multi-coupled bipolar interaction (MCBI) [7]. In the literature, fail bits are spread over about a 1000 × 1000 bit area in 22-nm SRAM design; it is apparently impossible to correct multiple bit upsets (MBUs = MCUs in the same word) merely by error correction coding (ECC) [8].

Respective Figs. 1 and 2(a) show a schematic and layout of a general 6T SRAM cell with a 65-nm CMOS logic rule. In the design, the sizes of the transistors are relaxed to suppress threshold voltage variation so that the cell area is about twice as large as a commercial 65-nm 6T cell [9]. The 6T cell consists of PMOS load transistors (PL0, PL1), NMOS driver transistors (ND0, ND1) and access transistors (NA0, NA1). A wordline (WL) and two bitlines (BL, BLN) are horizontally and vertically connected among cells, respectively. In the layout of the general 6T cell, the PMOS transistors are sandwiched by the NMOS transistors; this structure is called an NMOS-PMOS-NMOS (NPN) layout in this paper. On the other hand, the proposed 6T cell is designed as a PMOS-NMOS-PMOS (PNP) layout in Fig. 2(b). The PNP 6T cell can lower a horizontal MCU rate because we have observed that an NMOS has a four-times larger SEU cross section than a PMOS for a wide range of supply voltages (see Fig. 3) [10–11].

Furthermore, in the PNP layout, the NMOSes are horizontally separated from adjacent ones.

In this paper, we present horizontal MCU improvement of the PNP 6T layout with 65-nm 1-Mb SRAM test chips. The SRAMs are designed in both of twin-well and triple-well structures because well engineering drastically affects the MCU SER [12-13]. We will show experimental results that the proposed layout improves the horizontally MCU SER by 67–98% in the both of the twin- and triple-well structures. The novel layout enhances effectiveness of single error correcting - double error detecting ECC (SEC-DED ECC).

BL BLN

WL

PL0

NA0

ND0

PL1

ND1

NA1

Tr. sizing

PMOS load Tr. (PL)

: W / L=160 nm / 80 nm

NMOS driver Tr. (ND)

: W / L=320 nm / 80 nm

NMOS access Tr. (NA)

: W / L=160 nm / 80 nm

Figure 1. Schematic of 6T SRAM cell.

2.11 mm

0.6

0 m

m

PL0

PL1

ND0

ND1NA0

NA1

2.11 mm

PL0

PL1 ND1

NA1ND0

NA0

PMOS

(N-well)

NMOS

(P-well)

NMOS

(P-well)

(a) NMOS-PMOS-NMOS (NPN) 6T cell

NMOS

(P-well)

PMOS

(N-well)

PMOS

(N-well)

(b) PMOS-NMOS-PMOS (PNP) 6T cell

BL BLN

WL

WL

BL BLN

0.6

0 m

m

Figure 2. Layouts of (a) general NMOS-PMOS-NMOS (NPN) 6T cell and

(b) novel PMOS-NMOS-PMOS (PNP) 6T cell designed with a 65-nm logic

rule.

978-1-4577-1680-5/12/$26.00 ©2012 IEEE 5B.5.1

Page 2: NMOS-Inside 6T SRAM Layout - Kobe University · NMOS-Inside 6T SRAM Layout Reducing Neutron-Induced Multiple Cell Upsets . 1. Shusuke Yoshimoto, 1. Takuro Amashita, 1. Shunsuke Okumura,

0.0E+00

2.0E-01

4.0E-01

6.0E-01

8.0E-01

1.0E+00

1.2E+00

1.4E+00

0.8 0.9 1 1.1 1.2 1.3 1.4

NMOS

PMOS

0.8 0.9 1.0 1.1 1.2 1.3 1.40.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

Supply voltage [V]

SE

U c

ross s

ecti

on

[m

m2]

× 4.29

× 3.61

LET = 50 fC/mm

Figure 3. SEU cross sections of NMOS and PMOS with a twin-well 65-nm

process calculated using the iRoC TFIT simulator [10].

II. SRAM DESIGN

We designed and fabricated a 1-Mb SRAM test chip consisting of 256-Kb macros of four types (NPN layout with twin well, PNP layout with twin well, NPN layout with triple well (Fig. 4), and PNP layout with triple well), as presented in Fig. 5(a). Additionally, Fig. 5(b) illustrates the block diagram of a 16-Kb block (128 columns × 128 rows). The SRAM macros using the four-type 6T cells occupy same areas so that the SRAM macros share same peripheral circuits. In the two macros with the triple-well structures, the memory cells are merely allocated in the triple well; the peripheral circuits are on the twin well. In the memory cells on the triple-well structure, the deep N-well narrows the area of the P-well; thereby the parasitic bipolar effect increases the MCU SER.

Fig. 6 presents a layout of the implemented SRAM cell arrays and well taps. The NPN and PNP 6T cells designed by

the 65-nm logic rule have 2.11 × 0.60 mm2 area (see Figs. 1 and

2; the gate length is relaxed to 80 nm to suppress variation).

The well taps are inserted every 32 cells (= 19.2 mm) in the vertical direction. Since the memory cell incorporates the Metal-1 layer as internal connections, the vertical Metal-2 and horizontal Metal-3 layers are assigned as BLs and WLs.

NMOS

(Triple well)

P-substrate

P+ P+ N+ N+N+

Deep N-well

P-well

P-sub. tie P-well tieN-well tie

Figure 4. Cross section of NMOS when using triple well.

MC array

(16 Kb)

Precharger

Column selector

Sense amp / Write driver

WL

drive

r

Ro

w d

eco

de

r

IO b

uffe

r

Input

Output

VDD

256 Kb

NPN

SRAM

256 Kb

PNP

SRAM

256 Kb

NPN

SRAM

256 Kb

PNP

SRAM

I/O buffer I/O buffer

750 mm

10

50

mm

Twin well Triple well

(a)

(b) Figure 5. (a) Micrograph of a 1-Mb SRAM test chip including NPN and

PNP SRAMs with twin and triple wells. (b) Block diagram of a 16-Kb block.

19.2 mm,

32 cells

Well taps

6T cell

BL

WL

Figure 6. Layout of memory cell array and well taps.

5B.5.2

Page 3: NMOS-Inside 6T SRAM Layout - Kobe University · NMOS-Inside 6T SRAM Layout Reducing Neutron-Induced Multiple Cell Upsets . 1. Shusuke Yoshimoto, 1. Takuro Amashita, 1. Shunsuke Okumura,

III. EXPERIMENTAL RESULTS

Fig. 7 presents an experimental setup for a neutron-accelerated test. The neutron irradiation experiment is conducted at The Research Center for Nuclear Physics (RCNP), Osaka University. Spallation neutron beam generated by a 400-MeV proton beam irradiates a measurement board 7892-mm far from a tungsten target, on which three sample chips are placed in a measurement board, for 30 hrs. The neutron flux is normalized to 13 cph / cm

2 above 10 MeV at ground level in

New York City [14]. Fig. 8 shows a timeline of an FPGA on the measurement board. The FPGA automatically generates input data pattern to the SRAM macro before the irradiation and finally outputs addresses of the fail bits.

Measurement board

W target

400 MeV proton beam

7562 mm 150 mm 180 mm

Measurement board

Figure 7. Setup for neutron-accelerated test.

Timeline

Data set Data hold CompareFPGA

Neutron irradiation

Figure 8. Timeline of the FPGA on the measurement board.

Fig. 9 portrays measurement results of single-bit-upset (SBU) SERs when a checkerboard (CKB) pattern is used. The supply voltage is varied from 0.6 V to 1.2 V to assess the dependence of the SERs on the supply voltage. Results show that the SBU SERs were ranging from 500 FIT / Mb to 1400

FIT / Mb depending on the supply voltage, but no apparent difference on the SBU SER is observed among the four layouts.

0

200

400

600

800

1000

1200

1400

1600

0.5 0.7 0.9 1.1 1.3

SB

U S

ER

[F

IT/M

b]

0

400

600

800

1000

200

1200

1400

1600

0.5 0.7 0.9 1.1 1.3

Supply voltage [V]

CKB pattern

NPN cell (Twin well)

NPN cell (Triple well)

PNP cell (Twin well)

PNP cell (Triple well)

Figure 9. Measured neutron-induced SBU SERs in the CKB pattern at 0.6-

1.2 V (four layouts).

0H L

1L H

1L H

0H L

0H L

1L H

(a) CKB pattern

BL BLN

WL

0H L

0H L

0H L

0H L

0H L

0H L

(b) All0 pattern

Sensitive nodes

1L H

1L H

0H L

0H L

0H L

0H L

(c) CS pattern

1L H

0H L0H L 0H L

1L H 1L H

(d) RS pattern Figure 10. Data patterns: (a) checker-board (CKB), (b) all zero (All0), (c)

column stripe (CS), and (d) row stripe (RS).

5B.5.3

Page 4: NMOS-Inside 6T SRAM Layout - Kobe University · NMOS-Inside 6T SRAM Layout Reducing Neutron-Induced Multiple Cell Upsets . 1. Shusuke Yoshimoto, 1. Takuro Amashita, 1. Shunsuke Okumura,

0

50

100

150

200

250

300

350

-97%

-93%

CKB pattern, 1.2 V

0

50

100

150

200

250

300

350M

CU

SE

R [

FIT

/Mb

]

NPN cell

Twin well

PNP cell

Twin well

NPN cell

Triple well

PNP cell

Triple well

MCUBL=1

MCUBL>1

(a)

0

50

100

150

200

250

300

350

-86%

-86%

CS pattern, 1.2 V

0

50

100

150

200

250

300

350

MC

US

ER

[F

IT/M

b]

NPN cell

Twin well

PNP cell

Twin well

NPN cell

Triple well

PNP cell

Triple well

(c)

0

50

100

150

200

250

300

350

-67%-67%

All0 pattern, 1.2 V

0

50

100

150

200

250

300

350

MC

US

ER

[F

IT/M

b]

NPN cell

Twin well

PNP cell

Twin well

NPN cell

Triple well

PNP cell

Triple well

(b)

0

50

100

150

200

250

300

350

MC

US

ER

[F

IT/M

b]

RS pattern, 1.2 V

-95%

-98%

NPN cell

Twin well

PNP cell

Twin well

NPN cell

Triple well

PNP cell

Triple well

0

50

100

150

200

250

300

350

(d)

Figure 11. MCU SER improvements at 1.2 V when using (a) CKB, (b) All0, (c) CS, and (d) RS patterns. A gray bar shows MCUBL=1 and a black bar shows

MCUBL>1.

Fail bit

(a) MCUBL=1 (b) MCUBL>1

1 bit 1 bit 1 bit 2 bit 2 bit 4 bit

MCU width

Figure 12. Multiple-cell-upset patterns: (a) MCUBL=1 and (b) MCUBL>1 are

defined respectively by vertical fail bits in a same column and by horizontal

fail bits in two or more columns.

In addition to the SBU SER, we measured MCU SER using four data patterns presented in Fig. 10: (a) CKB, (b) all zero (All0), (c) column stripe (CS), and (d) row stripe (RS), in which sensitive node patterns differ.

Figs. 11(a)–(d) portray measured MCU SER in the four data patterns at the supply voltage of 1.2 V. Hereinafter, as presented in Fig. 12, an MCU SER in the vertical direction is called MCUBL=1, and an MCU SER in the horizontal direction is called MCUBL>1. The MCUBL>1 is more important for designers to adopt the interleaving and/or ECC strategy. When using the CKB, CS, and RS patterns, the MCUBL>1 in the PNP 6T SRAM can be suppressed by 86–98% compared to the general NPN layout. The novel PNP layout separates NMOSes

5B.5.4

Page 5: NMOS-Inside 6T SRAM Layout - Kobe University · NMOS-Inside 6T SRAM Layout Reducing Neutron-Induced Multiple Cell Upsets . 1. Shusuke Yoshimoto, 1. Takuro Amashita, 1. Shunsuke Okumura,

from adjacent ones in the horizontal direction, which reduces the MCUBL>1 SER. However, only 67% improvement is observed in the All0 pattern because no horizontally adjacent sensitive node exists even in the NPN layout in this pattern. The novel PNP layout with the twin-well structure achieves MCUBL>1 SERs of 6, 5, 9, and 5 FIT/Mb in the CKB, All0, CS and RS patterns and the PNP layout with the triple-well structure achieves MCUBL>1 SERs of 6, 5,19 and 3 FIT/Mb.

IV. CONCLUSION

Reducing the horizontal MCUBL>1 SER is more crucial than the vertical one, which can be suppressed by SEC-DEC ECC. This paper presented a novel PNP (NMOS-inside) 6T SRAM that makes a neutron-induced MCUBL>1 SER lower than the general NPN 6T SRAM in the horizontal direction. We designed a 65-nm 1-Mb SRAM test chips including the NPN and PNP SRAM macros. The measurement results demonstrate that the PNP layout suppresses the horizontal MCUBL>1 SER by 67–98% in the CKB, All0, CS and RS patterns with the twin-well and triple-well structure in which the tap density is 1/32 of memory cells.

ACKNOWLEDGMENT

This work was supported by VLSI Design and Education Center (VDEC), the University of Tokyo in collaboration with Synopsys Inc. The neutron irradiation experiment was conducted at The Research Center for Nuclear Physics (RCNP), Osaka University. We thank Mr. H. Sugimoto, Mr. Y. Asano, Mr. M. Matsumoto with Renesas Electronics Corporation, Dr. K. Belhaddad and Dr. I. Nofal with iRoC Corporation for technical discussions.

REFERENCES

[1] ITRS Report 2010, http://www.itrs.net/.

[2] A. Dixit and A. Wood, “The Impact of New Technology on Soft Error Rates,” IEEE International Reliability Physics Symposium (IRPS), pp. 486-492, 2011.

[3] H. Kobayashi, N. Kawamoto, J. Kase and K. Shiraish, “Alpha Particle and Neutron-induced Soft Error Rates and Scaling Trends in SRAM,”

IEEE International Reliability Physics Symposium (IRPS), pp. 206-211, 2009.

[4] E. Ibe, S. Chung, S. Wen, Y. Yahagi, H. Kameyama, and S. Yamamoto, “Multi-Error Propagation Mechanisms Clarified in CMOSFET SRAM Devices under Quasi-Mono Energetic Neutron Irradiation,” IEEE Nuclear and Space Radiation Effects Conference (NSREC), No. PC-6, 2006.

[5] N. Seifert, and V. Zia, “Assessing the impact of scaling on the efficacy of spatial redundancy based mitigation schemes for terrestrial applications,” IEEE Silicon Errors in Logic - System Effects (SELSE), 2007.

[6] J. Maiz, S. Hareland, K. Zhang and P. Armstrong, “Characterization of Multi-bit Soft Error events in advanced SRAMs,” IEEE International Electron Devices Meeting (IEDM), pp. 519-522, 2003.

[7] E. Ibe, S. Chung, S. Wen, H. Yamaguchi, Y. Yahagi, H. Kameyama, S. Yamamoto, and T. Akioka, “Spreading Diversity in Multi-cell Neutron-Induced Upsets with Device Scaling,” IEEE Custom Integrated Circuits Conference (CICC), pp. 437-444, 2006.

[8] E. Ibe, K. Shimbo, H. Taniguchi, and T. Toba, “Quantification and Mitigation Strategies of Neutron Induced Soft-Errors in CMOS Devices and Components,” IEEE International Reliability Physics Symposium (IRPS), pp. 239-246, 2011.

[9] S. Ohbayashi, M. Yabuuchi, K. Nii, Y. Tsukamoto, S. Imaoka, Y. Oda, T. Yoshihara, M. Igarashi, M. Takeuchi, H. Kawashima, Y. Yamaguchi, K. Tsukamoto, M. Inuishi, H. Makino, K. Ishibashi, H. Shinohara, “A 65-nm SoC Embedded 6T-SRAM Designed for Manufacturability With Read and Write Operation Stabilizing Circuits,” IEEE Symposium on VLSl Circuits Digest of Technical Papers, pp. 820-829, 2007.

[10] S. Yoshimoto, T. Amashita, D. Kozuwa, T. Takata, M. Yoshimura, Y. Matsunaga, H. Yasuura, H. Kawaguchi, and M. Yoshimoto, “Multiple-Bit-Upset and Single-Bit-Upset Resilient 8T SRAM Bitcell Layout with Divided Wordline Structure,” IEEE International On-Line Testing Symposium (IOLTS), pp. 151-156, 2011.

[11] iRoC TFIT simulator, transistor level soft error analysis, http://www.iroctech.com

[12] G. Gasiot, D. Giot, and P. Roche, “Multiple Cell Upsets as the Key Contribution to the Total SER of 65 nm CMOS SRAMs and Its Dependence on Well Engineering,” IEEE Trans. Nuc. Sci., Vol. 54, No. 6, pp. 2468-2473, 2007.

[13] K. Osada, K. Yamaguchi, Y. Saitoh, and T. Kawahara, “Cosmic-Ray Multi-Error Immunity for SRAM, Based on Analysis of the Parasitic Bipolar Effect,” IEEE Symposium on VLSl Circuits Digest of Technical Papers, pp. 255-258, 2003.

[14] JEDEC, “Measurement and Reporting of Alpha Particles and Terrestrial Cosmic Ray-Induced Soft Errors in Semiconductor Devices : JESD89A,” JEDEC STANDARD, JEDEC Sold State Technology Association, No.89, pp. 1-85 (2006).

5B.5.5