throbber
l|||||||||||||Ill|||l|||||||||||llll||l|||||||||l|||||||||l||||||||||||l|
`
`U3006201733B1
`
`(13) United States Patent
`Hiraki et al.
`
`US 6,201,733 B1
`(10} Patent No:
`Mar. 13, 2001
`{45} Date of Patent:
`
`(54) SEMICONDUCTOR INTEGRATED CIRCUIT
`DEVICE, MEMORY MODULE AND
`STORAGE DEVICE
`
`(75)
`
`Inventors: Mitsuru l-llraki, liodaira; Shojl
`Shukur’i. Koganei, both of (JP)
`
`(73) Assignee: Hitachi, Ltd., Tokyo (JP)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`USJC. 15403) by 0 days.
`
`(21) Appl. No.: 09r435,035
`
`(23)
`
`Filed:
`
`Nov. 5, 1999
`
`(30)
`
`Foreign Application Priority Data
`Nov. 11, 1998
`
`(JP)
`
`
`
`Ill-320962
`
`Int. CL?
`(51)
`(52) US. Cl.
`
`(58) Field of Search
`
`
`GllC 16ft”
`
`365l185118; 365,118.509;
`365118511; 3155:1353}. 365300
`365;"18518. 185.09,
`365.318511, 185.33, 200
`
`(56)
`
`References Cited
`
`US‘ PATENT DOCUMENTS
`5,ott_.130 *
`9.3199?
`I-Iiguchi
`5,694,359 * 12mm Park .... ..
`5,812,468 *
`9.!1998 Shirley
`
`365r‘185.21
`
`.. Sim/185.09
`
`355.9200
`
`6,003,133 " 131999 Mollgltnnni etal.
`6,023,?“ a mom on
`
`713;“200
`113:1
`
`* cited liy examiner
`
`Primary Examiner—Richard Elms
`Assistant Examiner—Hiram Nguyen
`(74) Attorney. Agent, or Firm—Antonelli, Terry, Stout &
`Kraus, LLP
`
`(57)
`
`ABSTRACI‘
`
`To improve the efficiency for repairing a defect of a large-
`scale integrated circuit, a semiconductor integrated circuit
`device is formed of, a central processing unit (10), an
`electrically reprogrammable nonvolatile memory (11) and a
`volatile memory (12, 13) while sharing a data bus (16), and
`utilizes stored information of the nonvolatile memory to
`repair a defect of the volatile memory. This volatile memory
`includes a volatile storage circuit (IZAR, l3AR) for latching
`repair information for repairing a defective normal memory
`cell with a redundancy memory cell. The nonvolatile
`memory reads out
`the repair information from itself in
`response to an instruction to initialize the semiconductor
`integrated circuit device.
`In response to the initializing
`instruction,
`the volatile storage circuit
`latches the repair
`infortnation from the nonvolatile memory. No fuse program
`circuit is not needed for the detect repair, and a de feet which
`occurs after a burn-in can be newly repaired so that the new
`defect can be repaired, even after the packaging over a
`Circui1511b31f3‘6«
`
`16 Claims, 22 Drawing Sheets
`
`'
`
`‘3
`
`1A
`r"
`
`ADDRESS BUS
`_|
`REPAIR ENFORMATION
`i5
`14 s
`
`
`DRAM
`‘2
`l
`l
`_.= 1‘ AB FLASH MEMORY
`2
`saw
`
`11
`N BlTS
`.
`13AB N BIT“
`
`
`ADDRESS
`2
`11
`'~
`“not
`ADD 5
`
`B FFER 113m
`if
`BUFF R
`
`
`
`
`
`
`
`iSAC I H 13KB
`
`
`
`
`JJI'IOHIONOSIHVdWOO
`
`
`
`
`
`1'6
`DATA BUS (N BITS}
`
`1r
`NTF'IL BUS
`
`_.
`
`I
`
`'-'
`
`NVIDIA 1008
`
`1
`
`NVIDIA 1008
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 1 0f 22
`
`US 6,201,733 B1
`
`OE.
`
`
`x”
`
`
`
`
`CO
`M
`PAWSON
`CHOU”
`
`
`mammmmmooq
`
`Fmmwmmoi
`
`mmmmam
`
`I.
`
`|;A
`
`
`FGE
`-Eezonémomgmime
`
`
`DDRESS
`0MPAHBO
`IRCUH
`
`
`C C
`
`_mmmjmzqmmmzmm
`
`
`
`2
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 2 of 22
`
`US 6,201,733 Bl
`
`
`REPAIR INFORMATION (N BITS)
`
`REPAIR INFORMATION FOR SRAII
`REPAIR INFORMATION FOR DRAM
`
`
`
`
`
`I A80 IRE_D—ADB
`IRE_SI A83 I A32 I A31
`I
`SRANI DEFECT ADDRESS
`I
`DRAM DEFECT ADDRESS
`
`SRAM REPAIR
`ENABLE
`
`DRAM REPAIR
`ENABLE
`
`POWER ON
`
`RELEASE OF RESET
`
`RESET 5
`WLLD
`YSLO
`16 IDATA BUS)
`12AR (REPAIR ADDRESS REGISTER]
`
`I
`
`HIGH ISELECTI
`ON {SELECT}
`
`REPAIR
`INFORMATION
`
`INDETERMINATION
`
`M
`
`H
`13AR (REPAIR ADDRESS REGISTER);
`I
`:mfiqfig'gwfiffiglq
`
`.
`'
`
`IN DETERMINATION
`
`IR
`
`'
`
`IN DETERMINATION
`
`3
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 3 0f 22
`
`US 6,201,733 B1
`
`FIG- 404)
`
`FIG. 4(3)
`
`PROBE INSPECTION 1
`
`81
`
`
`
`REPAIRING OF DEFECT
`
`32
`
`PROBE INSPECTION 2
`
`’33
`
`PACKAGING
`
`~34
`
`
`
`
`
`
`
`
` BURN-IN
`
`
`
`
`
`SS
`
`36
`
`SCREENING 1
`
`SCREENING
`
`REPAIRING OF DEFECT “’57
`
`SHIPPING
`
`SCREENING 2
`
`SB
`
`ASSEMBLE ° USE
`
`SHIPPING
`
`39
`
`ASSEMBLE - USE
`
`S10
`
`IT
`
`REPAIRING OF DEFECT “311
`
`4
`
`

`

`US. Patent
`
`M
`
`mm
`
`US 6,201,733 B1
`
`
`
`mo”.oznzmmom2
`
`-I'llllll-b
`
`
`
`IIIII1WIIIIIllllllllllllllllllllllllllllllllllfflflfiflflfi?IlLHHHHHflFiiJI..95IEDE1llllrlLllllllllflflflflflflfl.lllllllJflHflflflflwllllI.mn._§mHmV\mEmag;
`
`
`
`
`
`
`
`flIlllllllllllllllllIlllllllllllllIllllllfluflflflflflflllllIlillliiIIIIIII.
`
`
`%OZEE...._w>m.dQEIH
`
`
`m0235;.mSmj0200mm
`.lllllplllb N2mmnmonhxwE9:
`_z_mmomm302E;95TEE
`65E5E02%5.58
`
`«mi62E;Em:Em:
`
`IIIIJ
`
`32«we
`
`(I'll.VIIII-
`
`5
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 5 0f22
`
`US 6,201,733 B1
`
`FIG. 6
`
`WORD LINE
`
`WL
`
`1' """"""""""" '1
`
`BL
`
`
`
`5
`: PL
`
`BIT
`LINE
`
`FIG. 8
`
`
`
`BIT LINE
`
`BIT LINE
`
`6
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 6 of 22
`
`US 6,201,733 B1
`
`
`
`
`
`
`
`7
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 7 0f 22
`
`US 6,201,733 Bl
`
`FIG. 9
`
`
`
`
`
`FIG. 10
`
`
`
`SOURCE LiNE
`
`BIT LINE
`
`8
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 3 0f 22
`
`US 6,201,733 B1
`
`
`
`9
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 9 0f22
`
`US 6,201,733 B1
`
`(PROGRAMMING
`STATE
`LOW THRESHOLD
`STATE
`
`(EHASE STATE
`HIGH THRESH LD
`STATE
`
`Ids
`
`1
`
`1
`
`NON-SELECT
`
`SELECT
`
`FIG. 13
`
`—‘IDV
`
`CG
`
`
`
`
`7"$
`[e— 30
`DR
`
`
`
`
`
`
`LOW THRESHOLD STATE
`
`HIGH THRESHOLD STATE
`
`LOGIC VALUE “0"
`
`LOGIC VALUE “1”
`
`1O
`
`10
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 10 0f 22
`
`US 6,201,733 B1
`
`
`
`
`
`
`3
`
`54mm9
`
`
`
`I___39Imi
`{5LT\mmEa2mgwmmaoq
`
`CIRCUIT
`
`
`
`
`
`m:
`
`lull
`
`mammmwmamd.
`
`3GE
`
`
`
` mwzO_._.<EmOn_z_m_<mmm
`
`mmmmooq.
`
`mmnrsm
`
`
`
`
`
`
`11
`
`
`mam.55286%2Vmam53
`EU;2
`
`
`11
`
`
`
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 11 of 22
`
`US 6,201,733 B1
`
`
`
`
`
`
`
`wwmmaoqFemmmoS.demwmmaoqPom.meEdmw>mO§mE193m
`
`
`
`
`
`
`
`msGE
`
`
`
`zO_._.<Emon_z_mEnmE
`
`
`
`
`
`
`
`zo_._.<2mon_z_mEammzo_._.<2mon_z_magmazo_._.<2mon_z_$.1me
`
`
`
`
`
`
`
`
`
`
`
`
`53%.mo“.24mmmon—>mO§w21min.mo;
`
`
`
`12
`
`
`
`gamma3%magmazémE95212d
`
`
`
`33%_BEEmaqummagma
`
`
`
`wmwanE.5me9
`
`12
`
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 12 0f 22
`
`US 6,201,733 B1
`
`FIG. 16
`
`POWER ON
`
`RELEASE OF RESET
`
`'\
`RESETé
`HIGH (SELECT)
`wLI_0 i +—#~———~
`1
`ON (SELECT)
`YSLO I ..___.__._.. REPAIR
`:
`INFORMATION
`
`18 (DATA BUS):
`.
`12AR
`I
`(REPAIR ADDRESS REGISTER) ;
`;
`:
`
`ISAR
`(REPAIR ADDRESS REGISTER)
`
`HR
`
`INDETERMINATION
`
`W
`
`DRAM REpAm
`INFORMATION
`
`IN DETERMINATION
`WSRAM REPAIR
`INFORMATION
`
`IIAR
`
`:
`'
`
`W REPAIR
`INDETERMINATION
`'NFORMAT'ON
`
`13
`
`13
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 13 of 22
`
`US 6,201,733 B1
`
`
`
`
`
`.2
`
` mam405.200
`3%2wmamE39.
`
`CONTROL CIRCUIT
`
`
`H.
`
`1.1
`
`N—
`
`wmmmooq
`
`mmuwsm
`
`E
`R PAIR
`AD
`HESS
`H
`ISTE
`HE
`
`D G
`
`CIRCUIT
`
`
`
`
`zo_._.<EmOu_z_EEmm
`
`3E
`
`
`
`
`
`14
`
`14
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 14 Of 22
`
`US 6,201,733 Bl
`
`FIG. 18
`
`POWER ON
`:
`
`,
`gRUN STATE OF CPU
`
`I:>
`I
`RESETI
`RSTIT————I___
`
`I
`
`I
`
`I
`
`I
`
`I
`I
`
`I
`I
`I
`
`I
`I
`HIGH (SEL CT)
`0AA;
`“III 3m;
`«II—1U“ '
`OFF
`ON
`{AIONSELECU (SELECT)
`
`I
`
`E
`
`
`
`U
`
`OLKRI
`PWGI
`RBOI
`9531;
`mm 5
`I
`YSI_0§
`3
`
`-
`
`YSU
`
`16 (DATA BUS)
`
`12AR
`
`E
`
`I
`'
`I
`
`(REPAIR ADDRESS i
`I
`
`REGISTER
`
`SRAM REPAIR INFORMATION
`DRAM REPAIR INFORMATION
`INDETERMINATION
`
`DRAM REPAIR INFORMATION
`
`INDETERMINATION
`
`g
`
`SRAM REPAIR INFORMATION
`
`REGISTER
`
`INDETERMINATION
`
`15
`
`15
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 15 0f 22
`
`US 6,201,733 B1
`
`tans.
`
`:SmE
`
`
`
`..E232 Egg
`
`mFGE
`
`Eu
`
`5%
`
`
`
`16
`
`16
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 16 0f 22
`
`US 6,201,733 Bl
`
`VSS
`
`,_
`5
`8
`O
`l.-
`2
`'5
`
`O‘
`
`\I—
`:3
`0.
`z
`
`VDD
`
`INPUT/
`OUTPUT
`DATA
`
`VOLTAGE STEP-
`DOWN CIRCUIT
`31DR —
`U
`
`VOLTAGE THIMMING
`INFORMATION
`
`I
`
`FLASH MEMORY
`.0
`
`DATA Bus —
`
`17
`
`17
`
`

`

`US. Patent
`
`Mar.13,2001
`
`Sheet 12 0f 22
`
`US 6,201,733 BI
`
`31
`
`VGE1
`
`VQD
`
`REFERENCE
`VOLTAGE
`GENERATION
`
`CIRCUIT
`
`__ ' REGISTER VOLTAGE
`
`VOLTAGE TRIMMING
`
`
`
`‘5
`
`STEP-DOWN
`CIRCUIT
`
`18
`
`18
`
`

`

`US. Patent
`
`US 6,201,733 B1
`
`
`
`
`
`zgwflmmwmM023:ImmEmmEE
`
`EC
`
`DN.
`
`‘_
`
`._.20
`
`mw_bi$538amA20
`7;ma“a$5292TH:
`
`2"2m2u.mm5%mm
`3,__zoEEEomE>m$452,m$3mozmmmmm
`w.W:zoma
`
`40>
`
`19
`
`19
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 19 0f 22
`
`US 6,201,733 Bl
`
`
`
`Q5 REF
`
`w I
`
`H
`
`REFRESH
`
`REFRESH
`
`l
`
`j
`
`l
`
`REFRESH
`PERIOD
`
`DATA
`
`HOLDING
`PERIOD
`
`I
`
`E
`
`‘
`
`REFRESH
`PERIOD
`
`20
`
`20
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 20 0f 22
`
`US 6,201,733 Bl
`
`
`
`--
`
`<mmF
`
`mm_n=._n_s_<
`
`mwzmw
`
`mom?
`
`Han—.50
`
`mun—mam
`
`
`
`wsmFED9
`
`
`
`
`
`
`
`21
`
`21
`
`
`

`

`US. Patent
`
`Sheet 21 0f 22
`
`US 6,201,733 B1
`
`
`
`zo_22mon_z_mEnmm
`
`
`m.02.22:Emégaqmmag;62::32%n,25%2828;mEOEE
`225250
`
`
`
`
`zQEEmEz.zogfimomz
`
`ll|II
`
`mmGE
`
`Imemm52%
`
`
`
`20.238;mEnmE29.258;mEnmm
`
`
`
`
`
`
`
`2922.;szEEME
`
`
`
`
`
`
`
`magma24mmmagma52%$0szImam:
`
`
`
`m._m<2m_332m392mmEmmm
`
`
`
`mmmmogmmmmggmmwmanESwims
`
`
`
`
`
` samem8Eqmmm8
`
`
`
`E052Imam:mom
`
`24mm$0sz12E EEEEEEEEEEEEEEEEEEEEE
`
`SEE24mgHowmmm
`
`22
`
`22
`
`

`

`US. Patent
`
`Mar. 13, 2001
`
`Sheet 22 0f 22
`
`US 6,201,733 Bl
`
`FIG. 26
`
`
`
`23
`
`23
`
`

`

`US 6,201,733 Bl
`
`l
`SEMICONDUCTOR INTEGRATED CIRCUIT
`DEVICE, MEMORY MODULE AND
`S'IURAGE DEVICE
`
`BACKGROUND OF 'l‘HE 1N VEN'l'lON
`
`The present invention relates to a semiconductor inte-
`grated circuit device in which a volatile memory, such as a
`DRAM (Dynamic Random Access Memory) or a SRAM
`{Static Random Access Memory). and an electrically rewrit-
`able or reprogrammable nonvolatile memory, such as a flash
`memory, are packaged together with a control processing
`unit. such as a central processing unit, over a semiconductor
`substrate; and, more particularly, the invention relates to a
`repair technique which is effective when applied to an
`on-chip type large-scale integrated circuit, such as a DRAM-
`consolidated LSI {Large-Scale Integration), a DRAM-
`embedded LSI or a system LSI.
`Nowadays. the large scale of a semiconductor integrated
`circuit device is in the category of a system onchip, such as
`a DRAM—consolidated LS], a DRAM-embedded L8] or a
`system LSI.
`As a semiconductor integrated circuit device is provided
`with a larger scale, its internal defects can be less ignored.
`Especially. a memory, such as a DRAM, a SRAM or a flash
`memory, is expected to have a relatively small area, but a
`large storage capacity, so that
`it becomes susceptible to
`defects caused by the remarkably fine working during manu-
`facture and the resultant miniaturization of signals.
`Therefore, the application of a redundancy circuit technique
`to such semiconductor circuit devices is important so that an
`expected system operation can be achieved irrespective of
`the occurrence of more or less defects.
`
`til
`
`15
`
`25
`
`39
`
`35
`
`For enlarging the scale of a semiconductor integrated
`circuit device, it is frequently desirable to apply a trimming
`technique for achieving the desired circuit characteristics.
`By this trimming technique, an analog amount, such as an
`internal voltage or current, and a quasi-analog amount, such
`as the timing of a timing signal, can be sufficiently brought
`to a desired valtte irrespective of the manufacturing disper-
`sion of the semiconductor integrated circuit device.
`The redundancy circuit technique and the trimming tech-
`nique for a
`large-scale semiconductor integrated circuit
`device are well-known. One such technique is disclosed in
`Japanese Patent Laid-Open No. 334999f1995, and in corre-
`sponding US. Pat. No. 5,561,627, of Hitachi, Ltd, and is
`used in a program for providing defect repair information
`using the memory cells of an electrically reprogrammable
`nonvolatile memory, such as a flash memory.
`In this
`technique, repair information specifying a defective memory _
`cell in the nonvolatile memory is stored in the memory cell
`of the nonvolatile memory; the repair information is latched
`in an internal latch circuit at the time of initialization; and
`the latched repair information and an access address are
`:-‘JI
`compared so that
`the access is replaced, in the case of ‘
`coincidence, by the access to a redundant memory cell.
`On the other hand, another technique is disclosed in
`Japanese Patent Laid—Open No. 214496.!1998, and in corre—
`sponding US. Patent application Ser. No. U9r016300, of
`Hitachi, Ltd, and in which trimming information is stored
`for use in the storage region of a portion of a nonvolatile
`memory, such as a flash memory. In accordance with this
`technique, more specifically, there is provided a trimming
`circuit
`for
`finely adjusting the output clamp voltage of
`voltage clamp means for providing an operating power
`source for the flash memory so that the trimming informa-
`tion for determining the state of the timing circuit is pro-
`
`56
`
`'
`
`2
`grammed in the memory cells of the flash memory. The
`programmed trimming information is read out in a reset
`operation from the flash memory and is internally trans—
`ferred to a register. The state of the trimming circuit is
`determined by using the transferred trimming infomation.
`As a result, the clamp voltage to be outputted from voltage
`clamp means is trimmed to a value suitable for the operation
`of the flash memory, thereby compensating For the manu-
`facru ring dispersion of the semiconductor integrated circuit
`device.
`
`An example of a system LSI is described on pp. 34 to 38
`of "Electronic Materials“ {issued in January, 1998, by
`Kabushiki Gaisha Kogyo Chosakai), wherein, as seen in
`FIG. 4 thereof, a volatile memory, such as a flash memory,
`and a DRAM are consolidated together with a CPU (Central
`Processing Unit). The technique for forming the nonvolatile
`memory and the DRAM by a common process is already
`described in US. Pat. No. S,tl57,448. On the other hand,
`examples of a semiconductor integrated circuit device pack-
`aging a flash memory and a DRAM together with a CPU on
`one semiconductor substrate are described in Japanese
`Patent Laid—Open Nos. 52293r'1989 and 124381r1998.
`
`SUMMARY OI" THE lNVEN'l'lON
`
`Our preceding patent application has proposed the use of
`storage elements ofone flash memory For repairing a defect
`or to effect
`trimming within a closed range of the flash
`memory. In view of the large-scale integration represented
`by a system on-chip, we have investigated the elficient use
`of a nonvolatile memory, or one circuit module packaged in
`the largenscale integrated circuit device in relation to another
`circuit module. In the course of this investigation, we have
`considered the utilization of the stored information of the
`
`nonvolatile memory to repair a defect of a volatile memory,
`other than the nonvolatile memory itself we have recognized
`the following new problems in the investigation of such
`repair of a volatile memory.
`In order to provide the nonvolatile memory with the
`required repair information, more specifically, a procedure is
`needed to reflect
`the repair information on the volatile
`memory. This reflection of the information desirably should
`be realized at a high speed, even it' the amount of repair
`information increases, to cope with an increase in the defects
`in accordance with the construction of the volatile memory
`or the provision of a large storage capacity.
`In studies subsequent
`to that
`investigation, Japanese
`Patent Laid-Open No. 131897;“1994 has been found,
`in
`which it
`is proposed to use a programmable ROM for
`repairing a defect
`in the cache memory. However,
`the
`programmable ROM in this case is a dedicated circuit
`element belonging to a redundancy memory control circuit
`in the cache memory, but represents no more than a repairing
`technique in the closed range of the cache memory, and has
`failed to adequately address our aforementioned problems,
`even if it is resultantly compared.
`An object of the present invention is to provide a semi-
`conductor integrated circuit device which is capable of
`improving the changing efliciency of a coupling change,
`such as a defect repair, in a circuit having a large scale logic
`constntetion, in which a nonvolatile memory made acces~
`sible by a control processing device and a volatile memory
`are packaged.
`Moreover, an object of the present invention is to realise
`a cost by improving the yieid ol‘a semiconductor integrated
`circuit device which has been strictly demanded to have a
`lower cost because of its large-scale logic.
`
`24
`
`24
`
`

`

`US 6,201,733 B1
`
`3
`Another object of the present invention is to improve the
`usability of a memory module by consolidating the speci-
`fications of the defect repair of the memory module in a
`semiconductor integrated circuit device having a volatile
`memory, such as a DRAM or a SRAM, as the memory
`module.
`
`1?)
`
`15
`
`25
`
`39
`
`35
`
`Still another object of the present invention is to provide
`a data storage device in which there is stored design data to
`be used for designing a semiconductor integrated circuit
`device by using a computer.
`The foregoing and other objects and novel features of the
`invention will become more apparent froln the following
`description when taken with reference to the accompanying
`drawings.
`Representative aspects of the invention to be described
`herein will be briefly summarized in the following.
`A first semiconductor integrated circuit device (1A, 1C)
`accord ing to the invention comprises, over one sem iconduc-
`tor substrate: an electrically reprogrammahle nonvolatile
`memory (11) capable of being accessed by a control pro-
`cessing device (Ill), such as a central processing unit; and a
`volatile memory (12, 13) capable of being accessed by the
`control processing device, so that the stored information of
`the nonvolatile memory may be utilized for a connection
`change to effect a defect repair of the volatile memory.
`Specifically, the volatile memory includes: a plurality of first
`volatile memory cells, such as normal volatile memory cells,
`and a plurality of second volatile memory cells, such as
`redundancy volatile memory cells, and a volatile storage
`circuit (lZAR, BAR) for holding coupling control infor-
`mation for enabling the first volatile memory cells to be
`replaced by the second volatile memory cells. The nonvola-
`tile memory includes a plurality of nonvolatile memory
`cells, some of which are used for storing coupling control
`information, so that the coupling control infortnat ion is read
`out from the nonvolatile memory cells and outputted by the
`reading and setting operations of the coupling control
`information, such as an instruction to initialize the semicon-
`ductor integrated circuit device. The volatile storage circuit
`is caused to fetch and store the coupling control information
`from the nonvolatile memory by the reading and setting
`operations.
`A second semiconductor integrated circuit device (113)
`according to the invention additionally utilizes the stored
`information of a nonvolatile memory for repairing a defect
`ot‘the nonvolatile memory. Specifically, the volatile memory
`includes: a plurality of normal volatile memory cells and a
`plurality of redundancy volatile memory cells; and a volatile
`storage circuit (IZAR, BAR) for holding the repair infor-
`mation for repairing a defective normal volatile memory cell
`by replacing it with one of the redundancy volatile memory
`cells. The non-volatile memory includes:
`a plurality of
`normal nonvolatile memory cells and a plurality of redun-
`dancy nonvolatile memory cells; and a volatile storage
`:-‘JI
`circuit (UAR) for holding the repair information for repair- .
`ing a defective normal nonvolatile memory cell by replacing
`it with one of the redundancy nonvolatile memory cells.
`Some of the nonvolatile memory cells are memory cells for
`storing the information needed for repair of the volatile
`memory and the information needed for repair of the non-
`volatile memory. The repair information, as stored in some
`nonvolatile memory cells, is read out from the nonvolalile
`memory cells by executing reading and setting operations,
`such as an operation to initialize the semiconductor inte-
`grated circuit device, and is fed to and held in the volatile
`storage circuit
`in the volatile memory and the volatile
`storage circuit in the nonvolatile memory.
`
`_
`
`56
`
`25
`
`4
`According to the first and second semiconductor inte-
`grated circuit devices, the information for coupling control,
`such as defecl repair,
`is programmed in the nonvolatile
`memory in place of elements, such as the fuse elements, so
`that the fuse program circuit, the might otherwise be needed
`for using the fuse elements, can be eliminated. Accordingly,
`the use or step in the manufacture of an apparatus, which is
`liable to have a relatively high price, such as a laser cutting
`apparatus for cutting a fuse, can be eliminated to lower the
`cost of manufacture. When the fuse elements are provided,
`they need to be positioned at a relatively high layer portion
`over the semiconductor substrate so that they can be cut even
`in the presence of a layer which makes the fuse cutting
`diflicult, such as an aluminum wiring layer to be used for
`wiring the semiconductor integrated circuit device or a
`copper wiring provided to make the signal propagation delay
`time shorter. For this structural reason and for avoiding
`thermal damage to an insulating film or surface protecting
`film covering the semiconductor substrate surface by a laser
`beam used to cut the fuse, an opening for the laser exposure
`has to be formed in the insulating film or the surface
`protecting film over the fuse elements. Because such a
`complicated manufacturing process is required, the semi-
`conductor integrator] circuit device itself has a high price. In
`addition, when the fuse elements are provided, their size
`reduction is restricted by the need to provide openings for
`the laser exposure. so that the semiconductor substrate takes
`on a relatively large size. If the fuse program circuit is not
`used,
`the manufacturing process is simplified. When a
`nonvolatile memory is utilized for storing the coupling
`control information, it is possible to enjoy an advantage in
`the information can be reprogrammed at an arbitrary time
`and several times. This makes it possible to sulficiently cope
`with the coupling change for a defect which occurs at a
`relatively later step in the manufacturing process, such as the
`burn-in step in the manufacture of the semiconductor inte-
`grated circtlil device, or a coupling change for a defect
`which occurs after the packaging over the system or the
`circuit substrate has aged. As a result, a Circuit having a
`large-scale logic construction, in which a volatile memory is
`packaged together with a nonvolatile memory, can be suf-
`ficiently utilized because it can be changed after manufac-
`ture. Therefore, a cost reduction can be realized by improv«
`ing the yield of the semiconductor integrated circuit device
`having large—scale logic.
`The data input terminals of the individual volatile storage
`circuits (UAR, EAR, BAR) are coupled to a data bus (16)
`with which the individual data inputioutput terminals of the
`nonvolatile memory and the volatile memory are commonly
`connected, so that the coupling control information output-
`ted from the nonvolatile memory can be transmitted through
`the data bus to the corresponding volatile storage circuit by
`the operations to read out and set
`the coupling control
`information, such as the initialization produced by the
`control processing device, such as the central processing
`unit. As a result, the general-purlxtse utility of the nonvola-
`tile memory can be warranted with respect to access to the
`nonvolatile memory by the control processing device.
`If there is adopted a construction in which the volatile
`storage circuit in the volatile memory is connected with the
`data bus, no consideration need be given to the addition of
`special wiring lines for transmitting the coupling control
`information, such as the repair information, even when the
`number of volatile memories is increased.
`
`If the hit number of the entire coupling control informa-
`tion is less than that of the data bus, the coupling control
`information may be programmed in parallel
`in all
`the
`
`25
`
`

`

`US 6,201,733 B1
`
`5
`volatile storage circuits by connecting the signals lines of the
`data bus separately with the data input
`terminals of the
`individual volatile storage circuits.
`When the scale of the semiconductor integrated circuit
`device is large, the frequency of coupling changes against
`defects is accordingly increased to raise the probability of
`increasing the coupiing control information. When the data
`bus width, i.e., the bit number of the data bus is small for the
`increased coupling control information, the individual vola-
`tile storage circuits can be programmed in series with the
`coupling control information.
`in this case, when the cou-
`pling control
`information is consecutively read out
`in a
`plurality of divided cycles from the nonvolatile memory
`cells and outputted to the data bus in response to a setting
`operation instruction, such as an instruction to initialize the
`semiconductor integrated circuit (levice, the coupling con-
`trol information to be fed for each reading cycle through the
`data bus may be consecutively fetched and held for each of
`the reading cycles by the volatile storage circuit.
`Especially in view of the large-scale integration repre—
`sented by the system on-chip,
`the following items will
`become apparent. More specifically, in order that the non-
`volatile memory, or one circuit module or memory module
`packaged on the large-scale integrated circuit device, may be
`efficiently utilired in relation to another circuit module or
`memory module, the stored information of the nonvolatile
`memory is utilized for coupling control, such as a defect
`repair of a volatile memory other than the nonvolatile
`memory. In this case, the means for effecting transfer of the
`coupling control information through the data bus and the
`series internal
`transfer of the plurality of cycles of the
`coupling control information is excellent in that. when the
`information or an objective of the coupling control, such as
`a defect, increases with an increase in the capacity of the
`volatile memory, the process to reflect the control informa-
`tion on the individual volatile memories in accordance with
`an increase in the amount of control information can be
`
`realized at a high speed.
`In order to program the volatile storage circuit with the
`coupling control information using a simple construction,
`the volatile storage circuit may hold the coupling control
`information cutputted from the nonvolatile memory,
`in
`response to a first state indicating the reset period of a reset
`signal (RESET) instructing the initialization of the semicon-
`ductor integrated circuit device, and the control processing
`device may start a reset exceptional operation in response to
`the change of the reset signal from the first state to a second
`state indicating the release or end of reset. In this case, the
`reset signal has to be kept in the first state for the period
`necessary for programming the coupling control informa-
`tion.
`In other words, the reset release timing by the reset
`signal should not be premature.
`In order to provide a suficient time for programming of
`the coupling control
`informatiOn without any substantial
`restriction on the reset release timing of the reset signal,
`there can be provided a clock control circuit ('19, 20) which
`is initialized in response to the first state (or reset period) of
`the reset signal (RESET) instructing the initialization of the
`semiconductor integrated circuit device. In response to the
`change of the reset signal from the first state to the second
`state, the clock control circuit causes the volatile storage
`circuit to fetch and hold the coupling control information
`from the nonvolatile memory, and then the central process—
`ing unit is allevved to start the reset exceptional operation.
`Since the nonvolatile memory is reprogrammable,
`the
`coupling control information programmed in advance may
`
`1*?)
`
`15
`
`25
`
`39
`
`35
`
`:-‘JI
`‘
`
`56
`
`'
`
`6
`accordingly be erroneously programmed. In order to exclude
`this disadvantage as much as possible, it is advisable to
`allow the nonvolatile memory to be set by a mode bit (MBZ)
`to an operation mode to allow the reprogramming of the
`nonvolatile memory cells for storing the repair information
`and to an operation mode to inhibit the reprogramming.
`On the other hand. it is also possible to set by a mode bit
`(M131) an operation mode to allow the reprogramming of the
`nonvolatile memory cells by a write device connected to the
`outside of the semiconductor integrated circuit device, and
`an operation mode to allow the reprogramming of the
`nonvolatile memory cells in accordance with the execution
`of an instruction by the central processing unit. Then, the
`coupling control information can be programmed either on
`a packaged board (or on—board) or by the write device. In
`order to easily realize the coupling change corresponding to
`a defect which will occur after the packaging of the semi—
`conductor integrated circuit device. it is desired to support
`the on-board programming mode.
`In order to update the coupling control information, such
`as a demand for repairing a defect due to the on—board
`programming, the nonvolatile memory may store a diagnos-
`tic program. The diagnostic program causes the central
`processing unit
`to execute operations to detect a defect
`against the nonvolatile memory and the volatile memory and
`to program the repair
`information storing nonvolatile
`memory cells of the nonvolatile memory with the repair
`information for repairing a newly defective memory cell.
`A third semiconductor integrated circuit device (30)
`according to the present invention extends the information,
`as stored for use in the nonvolatile memory (11), to one other
`than the information used for
`the repair of a defect.
`Specifically,
`the semiconductor
`integrated circuit device
`(30) comprises, over one semiconductor substrate, while
`sharing a data bus (16): a control processing device, such as
`a central processing unit (10]; an electrically reprogram-
`mable nonvolatile memory {'11) which is able to be accessed
`by the control processing device; and a volatile memory (12,
`13) which is able to be accessed by the control processing
`device. The nonvolatile memory and the volatile memory
`individually include register means (llAR, IZAR, 13AR,
`AR, SlDR, 12DR, 13DR) having data input terminals con-
`nected with the data bus, so that their individual functions
`are partially determined according to the function control
`information set by the individually corresponding register
`means. The nonvolatile memory includes a plurality of
`nonvolatile memory cells, some of which are used for
`storing initialisation data containing the function control
`information. On the other hand, the nonvolatile memory has
`an operation mode to allow the reprogramming of the
`nonvolatile memory cells for storing initialization data and
`an operation mode to inhibit the reprogramming, so that the
`initialization data. are read out from the nonvolatile memory
`cells and outputted in response to an instruction to initialize
`the semiconductor integrated circuit device. In response to
`the instruction to initialize the semiconductor integrated
`circuit device,
`the register means fetches and holds the
`initialization data from the nonvolatile memory.
`In this third semiconductor integrated circuit device, in
`order to load each register means reliably with a large
`amount of initialization data in response to a
`reset
`instruction, there may be provided a clock control circuit
`which is initialized in response to the first state of the reset
`signal for instructing the initialization of the semiconductor
`integrated circuit device. In response to the state change of
`the reset signal from the first state to the second state, for
`example, this clock control circuit outputs a first timing
`
`26
`
`26
`
`

`

`US 6,201,733 Bl
`
`7
`signal having a plurality of phases shifted in activation
`timing from one another, and then outputs a second timing
`signal for causing the control processing device to start the
`reset exceptional operation. In response to the activation
`timing of the first timing signal having a plurality of phases,
`the nonvolatile memory reads the initialization data con—
`secutively in a plurality of divided cycles from the nonvola-
`tile memory cells and outputs them to the data bus. The
`register means performs an input setting operation to fetch
`and hold the data of the data bus consecutively for all
`reading cycles of the initialization data from the nonvolatile
`memory.
`The nonvolatile memory can utilize the information held
`by a corresponding one of the register means, as repair
`information for
`repairing defective normal nonvolatile
`memory cells by replacing them with redundancy nonvola-
`tile memory cells.
`The volatile memory can utilize the information held by
`the corresponding one of the register means, as repair
`information for repairing the defective normal volatile
`memory cells by replacing them with redundancy volatile
`memory cells.
`The volatile memory may be constructed to include
`dynamic memory cells as the volatile memory cells and to
`utilize the information held by the register means cone-
`sponding to the volatile memory, as the control information
`for specifying the refresh interval of the dynamic memory
`cells.
`
`I?)
`
`15
`
`25
`
`39
`
`35
`
`The volatile memory may also be constructed to utilize
`the information held by the corresponding one of the register
`means, as control information for specifying the timing of an
`internal control signal.
`In this third semiconductor integrated circuit device, like
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket