US20080219077A1 - Internal voltage generation circuit and method for semiconductor device - Google Patents
Internal voltage generation circuit and method for semiconductor device Download PDFInfo
- Publication number
- US20080219077A1 US20080219077A1 US11/967,742 US96774207A US2008219077A1 US 20080219077 A1 US20080219077 A1 US 20080219077A1 US 96774207 A US96774207 A US 96774207A US 2008219077 A1 US2008219077 A1 US 2008219077A1
- Authority
- US
- United States
- Prior art keywords
- internal voltage
- voltage
- voltages
- selection code
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 title claims abstract description 15
- 238000004519 manufacturing process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 18
- 230000007547 defect Effects 0.000 description 10
- 238000003860 storage Methods 0.000 description 9
- 238000005520 cutting process Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4074—Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/14—Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
- G11C5/147—Voltage reference generators, voltage or current regulators; Internally lowered supply levels; Compensation for voltage drops
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/12005—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details comprising voltage or current generators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/14—Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
Definitions
- the present invention relates to a semiconductor device, and more particularly, to an internal voltage generation circuit for generating a voltage for use in a semiconductor device and a method therefor.
- a Dynamic Random Access Memory uses internal voltages including a core voltage VCORE and a precharge voltage VBLP, in addition to a power supply voltage VDD from outside.
- FIG. 1 is a schematic block diagram of a conventional internal voltage generation circuit.
- the conventional internal voltage generation circuit includes a voltage generator 110 , a code storage 120 , and a decoder 130 .
- the voltage generator 110 generates a plurality of voltages having different levels by using an external voltage.
- the code storage 120 includes first to third code storing units 121 to 123 for storing selection codes FUSE ⁇ 0:2> to select an internal voltage VREFC among the plurality of voltages and outputting it to the decoder 130 .
- the code storage 120 outputs test selection codes TCM ⁇ 0:2>, not the selection codes FUSE ⁇ 0:2>, to the decoder 130 .
- the decoder 130 decodes the selection codes FUSE ⁇ 0:2> or the test selection codes TCM ⁇ 0:2> provided from the code storage 120 through nodes CUT ⁇ 0:2> to select the internal voltage VREFC among the plurality of voltages.
- the selection codes FUSE ⁇ 0:2> stored in the code storage 120 are used to set a level of an internal voltage VREFC, but in the test mode, the test selection codes TCM ⁇ 0:2>, not the selection codes FUSE ⁇ 0:2>, are used to select the level of an internal voltage VREFC.
- FIG. 2 is a detailed circuit diagram of the first code storing unit 121 of FIG. 1
- FIG. 3 diagrammatically shows how a test mode signal are generated.
- the first code storing unit 121 is illustrated in FIG. 2 .
- the second and third code storing units 122 and 123 only differ from the first code storing unit 121 in that TCM ⁇ 1 >, TCM ⁇ 2 >, FUSE ⁇ 1 >, and FUSE ⁇ 2 > are applied thereto.
- a power-up signal PWRUP_P is a pulse signal that is generated while a power supply voltage VDD rises after power-up, wherein it is generated at about 1 V when VDD becomes about 1.8 V.
- This signal turns on a first NMOS transistor N 01 , and thus the voltage of a node A is initialized to a logic low level. Even though the voltage of the node A is initialized to a logic low level, its logic level varies after a certain amount of time, depending on whether a fuse which is a storing means has been cut. That is, if the fuse has not yet been cut, the voltage of the node A becomes a logic high level.
- the voltage of the node A becomes a logic low level. Because the voltage of the node A is inverted and then transferred to a node CUT ⁇ 0 >, if the fuse has been cut, the node CUT ⁇ 0 > becomes a logic high level; otherwise, the node CUT ⁇ 0 > becomes a logic low level.
- a test mode signal TVCOSUM becomes a logic high level in a test mode, and is generated through a circuit shown in FIG. 3 . If any one of test selection codes TCM ⁇ 0:2> becomes a logic high level, the test mode signal TVCOSUM becomes a logic high level as well. When the test mode signal TVCOSUM becomes a logic high level, a first PMOS transistor P 01 is turned on, so that the node A always becomes a logic high level. That is, whether the fuse has been cut or not has no influence on the node A. Thus, a ‘low’ signal is inputted to the upper terminal among input terminals of a NOR gate N 001 , and the output of the node CUT ⁇ 0 > becomes equal to the logic level of the test selection code TCM ⁇ 0 >.
- the code storage 120 outputs the selection codes FUSE ⁇ 0:2> stored in its own storing units to the nodes CUT ⁇ 0:2> in a normal mode. However, when even one of the test selection codes TCM ⁇ 0:2> is enabled, the code storage 120 automatically enters the test mode and provides the test selection codes TCM ⁇ 0:2> to the nodes CUT ⁇ 0:2>.
- FIG. 4 is a detailed circuit diagram of the decoder 130 of FIG. 1 .
- the decoder 130 decodes the selection codes FUSE ⁇ 0:2> or the test selection codes TCM ⁇ 0:2> transferred to the nodes CUT ⁇ 0:2> outputted from the code storage 120 , and outputs voltage selection signals CS ⁇ 0:7> for selecting one of voltages to be generated by the voltage generator 110 .
- the decoder 130 is constituted by a plurality of NAND gates NA 01 to NA 08 and a plurality of inverters I 04 to I 11 , to which signals transferred to the nodes CUT ⁇ 0:2> are inputted as they are (CUT ⁇ 0:2>) or in inverted form (CUTB ⁇ 0:2>).
- FIG. 6 shows when the voltage selection signals CS ⁇ 0:7> are enabled.
- FIG. 5 is a detailed circuit diagram of the voltage generator 110 of FIG. 1 .
- the voltage generator 110 generates plural voltages 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, and 3 DN to be used as an internal voltage VREFC by a voltage division.
- the voltage generator 110 shown in the drawing receives a reference voltage VREF through an operational (OP) amplifier 510 whose output is feedbacked, and generates the plural voltages 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, and 3 DN through a voltage division using resistors R 1 to R 8 .
- OP operational
- a node 501 has a voltage twice the reference voltage, i.e., 2 ⁇ VREF.
- the reference voltage VREF is insensitive to temperature and outputted from a bandgap circuit.
- the plural voltages are coupled to a plurality of pass gates 521 to 528 .
- the pass gates 521 to 528 are turned on/off by the voltage selection signals CS ⁇ 0:7> from the decoder 130 and their inverted voltage selection signals CSB ⁇ 0:7>, and a selected voltage is outputted as the internal voltage VREFC to be used in a semiconductor device.
- FIG. 6 is a table describing logic values of the selection codes FUSE ⁇ 0:2>, the test selection codes TCM ⁇ 0:2>, and signals at the nodes CUT ⁇ 0:2> thereby, and the voltage selection signals CS ⁇ 0:7> that are decoded in the decoder 130 and enabled. It can be seen from FIG.
- the nodes CUT ⁇ 0:2> has logic levels in the normal mode, i.e., the selection codes FUSE ⁇ 0:2> determine logic levels of the signals at the nodes CUT ⁇ 0:2>, and in the test mode, i.e., the test selection codes TCM ⁇ 0:2> determine the logic levels of the signals at the nodes CUT ⁇ 0:2>, and that voltage selection signals CS ⁇ 0:7> are decoded to be enabled according to the logic levels of the signals at the node CUT ⁇ 0:2>.
- a semiconductor device experiences variations in transistor characteristics by skew occurring during a process.
- the skew is generated due to thickness variation of the gate oxide, sheet resistance variation, gate length variation, gate width variation, etc. This characteristic changes the level of a voltage source, for example, which causes each wafer to have a different level.
- the internal voltage VREFC suitable for a target voltage is selected by cutting or trimming the fuse, which is the code storing units of the internal voltage generation circuit described above, to store selection codes FUSE ⁇ 0:2>.
- the test selection codes TCM ⁇ 0:2> which is the test mode signal, is applied to select an internal voltage VREFC again.
- a base level of the internal voltage VREFC previously set is important for an accurate analysis on defects caused by an increase/decrease in the internal voltage VREFC by variations thereof with respect to the base level at the time of defect analysis.
- the conventional internal voltage generation circuit requires the internal voltage VREFC to be set all over again for every test, with the result that it takes relatively long to obtain previous information and to process data at the time of defect analysis.
- Embodiments of the present invention are directed to providing an internal voltage generation circuit that can reduce time for a defect analysis by using an internal voltage which is set after fabricating a wafer as an initial value of the internal voltage, which is varied in a test mode for the defect analysis.
- an internal voltage generation circuit for a semiconductor device, including: a voltage generator configured to generate a plurality of voltages with different levels from an external voltage; a code storing unit configured to store a selection code for an internal voltage from the plurality of voltages; and a decoding unit configured to select the internal voltage out of the plurality of voltages in response to the selection code in a normal mode, and selecting the internal voltage out of the plurality of voltages in response to a test selection code in a test mode, wherein the interval voltage selected in the normal mode is used as a reference for selection of the internal voltage in the test mode.
- an internal voltage generation method for a semiconductor device including: dividing an external voltage to generate a plurality of voltages; setting one of the plurality of voltages as an internal voltage in response to a selection code in a normal mode; and selecting the internal voltage out of the plurality of voltages in response to a test selection code in a test mode, wherein the interval voltage selected in the normal mode is used as a reference for selection of the internal voltage in the test mode.
- FIG. 1 is a schematic diagram of a conventional n internal voltage generation circuit.
- FIG. 2 is a detailed circuit diagram of the code storing unit shown in FIG. 1 .
- FIG. 3 diagrammatically shows how a test mode signal is generated in the prior art.
- FIG. 4 is a detailed circuit diagram of the decoder shown in FIG. 1 .
- FIG. 5 is a detailed circuit diagram of the voltage generator shown in FIG. 1 .
- FIG. 6 is a table, which provides logic values of selection codes, test selection codes and CUT ⁇ 0:2> thereof and shows what signals are decoded in the decoder and enabled.
- FIG. 7 is a schematic diagram of an internal voltage generation circuit for a semiconductor device in accordance with an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a second storing element shown in FIG. 7 .
- FIG. 9 illustrates a detailed circuit diagram of a first decoder depicted in FIG. 7 .
- FIG. 10 is a circuit diagram illustrating a front end of a voltage generator in FIG. 7 .
- FIG. 11 is a circuit diagram illustrating a rear end of the voltage generator in FIG. 7 .
- FIG. 12 is a table showing an overall operation of an internal voltage generation circuit in accordance with an embodiment of the present invention.
- FIG. 7 is a block diagram of an internal voltage generation circuit for a semiconductor device in accordance with an embodiment of the present invention.
- an inventive internal voltage generation circuit includes a voltage generator 710 , a code storing unit 720 , and a decoding unit 730 .
- the voltage generator 710 generates a plurality of voltages having different levels by using an external voltage. Among these voltages generated by the voltage generator 710 , an internal voltage VREFC is selected by the decoding unit 730 .
- the code storing unit 720 stores selection codes FUSE ⁇ 0:2> to select the internal voltage VREFC out of the plurality of voltages. In a normal mode, it outputs the selection codes FUSE ⁇ 0:2> stored in its own storing elements to the decoding unit 730 through first nodes CUT ⁇ 0:2>, to select the internal voltage VREFC for the normal operation.
- a test mode it outputs the selection codes FUSE ⁇ 0:2> to the decoding unit 730 through second nodes CUTF ⁇ 0:2>, to set an initial value for selecting the internal voltage VREFC during the test mode, and outputs test selection codes TCM ⁇ 0:2> to the decoding unit 730 through first nodes CUT ⁇ 0:2> to select the internal voltage VREFC based on the initial value.
- This is different from the existing code storing unit 120 in FIG. 1 , which outputs only the selection codes FUSE ⁇ 0:2> during the normal mode and outputs only the test selection codes TCM ⁇ 0:2> during the test mode.
- the selection codes FUSE ⁇ 0:2> are outputted during the normal mode, while both the selection codes FUSE ⁇ 0:2> and the test selection codes TCM ⁇ 0:2> are outputted to the first nodes CUT ⁇ 0:2> and the second nodes CUTF ⁇ 0:2> during the test mode.
- the code storing unit 720 may be composed of a plurality of primary storing elements and auxiliary storing elements. In the normal mode, the primary storing elements output the selection codes FUSE ⁇ 0:2> stored in each primary storing element, which may be composed of fuses, to the decoding unit 730 and, in the test mode, the primary storing elements output the test selection codes TCM ⁇ 0:2> to the decoding unit 730 through the first nodes CUT ⁇ 0:2>. Because the code storing unit 720 performs the same function as the existing code storing unit, the circuit shown in FIG. 2 may be utilized as well. The primary storing element may be implemented by using three circuits, each of which is the same as in FIG. 2 , and a first test mode signal TVCOSUM may be generated by the circuit in FIG. 3 .
- the auxiliary storing elements In the test mode, the auxiliary storing elements output the selection codes FUSE ⁇ 0:2> stored in each auxiliary storing element to the decoding unit 730 through the second nodes CUTF ⁇ 0:2> to set an initial value, which becomes a reference for selecting the internal voltage VREFC during the test mode. Additional details on the first auxiliary storing element 722 will be provided below with reference to FIG. 8 .
- the decoding unit 730 selects the internal voltage VREFC out of the plurality of voltages generated by the voltage generator 710 , depending on the selection codes FUSE ⁇ 0:2>.
- the decoding unit 730 selects the internal voltage VREFC in response to the test selection codes TCM ⁇ 0:2>.
- the initial value becomes the internal voltage, i.e., the internal voltage in the normal mode, selected by the selection codes FUSE ⁇ 0:2>.
- the selection codes FUSE ⁇ 0:2> have information relating to a value from N to M, N and M being positive integers, and the test selection codes TCM ⁇ 0:2> have information relating to a value from B to A, A and B being positive integers.
- the decoding unit 730 selects a voltage, which is one of the plurality of voltages, as the internal voltage VREFC according to the selection codes FUSE ⁇ 0:2>, where the voltage has a value between N and M on the basis of a preset voltage which is one of the plurality of voltages and which corresponds to a voltage at a base node.
- the decoding unit 730 selects a voltage which is one of the plurality of voltages as the internal voltage VREFC according to the test selection codes TCM ⁇ 0:2>, where the voltage has a value between B and A on the basis of the internal voltage selected in the normal mode.
- a voltage gets changed by considering the internal voltage VREFC of the normal mode.
- the decoding unit 730 may be composed of a plurality of primary decoders and an auxiliary decoder 732 .
- Each of the primary decoders has a different voltage as its initial value, e.g., the first primary decoder 731 has a value of 4 UP as its initial value, and the second primary decoder has a value of 3 UP as its initial value.
- the internal voltage VREFC is selected depending on the selection codes FUSE ⁇ 0:2> or the test selection codes TCM ⁇ 0:2> outputted from the primary storing elements 721 through the first nodes CUT ⁇ 0:2>.
- the internal voltage VREFC is selected directly by the primary decoders, and it is made by the selection codes FUSE ⁇ 0:2> or the test selection codes TCM ⁇ 0:2> outputted from the primary storing elements 721 through the first nodes CUT ⁇ 0:2>. Additional details regarding the first decoder will be provided below with reference to FIG. 9 .
- the auxiliary decoder 732 receives the selection codes FUSE ⁇ 0:2> outputted from the auxiliary storing elements, decides which one of the plurality of primary decoders is used to select the internal voltage VREFC, and selects one of the primary decoders to be enabled.
- the auxiliary decoder 732 receives the selection codes FUSE ⁇ 0:2> outputted from the auxiliary storing elements through the second nodes CUTF ⁇ 0:2> and decodes them into eight different decoding selection signals CUT_SELECT ⁇ 0:7>.
- the circuit shown in FIG. 4 may be used as the auxiliary decoder 732 as is, except for replacing the voltage selection signals CS ⁇ 0:7> by the decoding selection signals CUT_SELECT ⁇ 0:7> of FIG. 7
- FIG. 8 is a schematic diagram of the first auxiliary storing element 722 shown in FIG. 7 .
- FIG. 8 shows only one of the first auxiliary storing elements 722 of FIG. 7 , and the second to third auxiliary storing elements may be composed in the same manner by properly changing the reference numerals of input signals.
- the first auxiliary storing element 722 is analogous to the first code storing unit 121 of FIG. 2 , i.e., the first primary storing element 721 , in basic configuration. Therefore, the description below will focus mainly on the differences between them.
- the first auxiliary storing element 722 unlike the first primary storing element 721 , does not receive the test selection codes TCM ⁇ 0:2>, but outputs only the selection codes FUSE ⁇ 0:2> stored in its fuse to the second nodes CUTF ⁇ 0:2>.
- a second test mode signal TVTRIM is enabled in the test mode and is disabled in the normal mode, causing logic levels of the second nodes CUTF ⁇ 0:2> to be (0, 0, 0).
- the auxiliary decoder 732 having the same initial value as the original initial value in the normal mode is selected. Since the second test mode signal TVTRIM is enabled only in the test mode, it can be generated identically to the first test mode signal TVCOSUM shown in FIG. 3 . At this time, it may be configured such that the first auxiliary storing element 722 enters the test mode automatically when any one of the test selection codes TCM ⁇ 0:2> is enabled.
- the selection codes FUSE ⁇ 0:2> are outputted to the second nodes CUTF ⁇ 0:2>. Therefore, the auxiliary decoder 732 selects one of the primary decoders for selection of the internal voltage VREFC according the selection codes FUSE ⁇ 0:2>.
- the selection codes FUSE ⁇ 0:2> stored in the primary storing elements and the selection codes FUSE ⁇ 0:2> stored in the auxiliary storing elements differ from each other only in terms of output timings and output nodes. Therefore, the fuse provided in the primary and the auxiliary storing elements 721 and 722 is one fuse rather than two.
- the first selection code FUSE ⁇ 0 > is cut, the first selection code FUSE ⁇ 0 > of the first primary storing element 721 and that of the first auxiliary storing element 722 are all cut.
- FIG. 9 illustrates a detailed circuit diagram of the first primary decoder 731 depicted in FIG. 7 .
- there are eight primary decoders but only the first primary decoder 731 on the top is illustrated in FIG. 9 .
- the remaining primary decoders are identical to the first primary decoder 731 of FIG. 9 , except with respect to reference numerals of input signals.
- the first primary decoder 731 is analogous to the decoder 130 shown in FIG. 4 , i.e., except that it is enabled or disabled by a first decoding selection bar signal CUT_SELECTB ⁇ 0 >.
- a first decoding selection bar signal CUT_SELECTB ⁇ 0 > when the first decoding selection bar signal CUT_SELECTB ⁇ 0 > inputted to NOR gates NO 04 to NO 11 is a logic high level, all first voltage selection signals CS 0 ⁇ 0:7> are outputted as a logic low level.
- the outputting of the first voltage selection signals CS 0 ⁇ 0:7> as a logic low level means that the first primary decoder 731 has not been able to select any voltage.
- the first primary decoder 731 shown in FIG. 9 enables one of the first voltage selection signals CS 0 ⁇ 0:7> and thus selects the internal voltage VREF.
- the overall operation of the first primary decoder 731 is illustrated in the table of FIG. 12 .
- FIG. 10 is a circuit diagram illustrating a front end of the voltage generator 710 A of FIG. 7
- FIG. 11 is a circuit diagram illustrating a rear end of the voltage generator 710 B.
- the voltage generator 710 generates the plural voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN to be used as internal voltages by a voltage division.
- the front end of voltage generator 710 A shown in FIG. 10 receives a reference voltage VREF through an OP amplifier 1010 whose output is feedbacked, and generates the plural voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN by a voltage distribution using a plurality of resistors R 9 to R 25 .
- the generation of the increased number of voltages compared with the prior art is because it is possible to make a wider range of variations in the interval voltage VREFC again in the test mode on the basis of the internal voltage VREFC set in the normal mode.
- a node 1001 has a voltage twice the reference voltage VREF, i.e., 2 ⁇ VREF.
- the reference voltage VREF is insensitive to temperature and outputted from a bandgap circuit.
- the voltage generator 710 generates voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN of different levels. Therefore, the voltage generator 710 may be implemented in a variety of forms, beside the one shown in FIG. 10 .
- the rear end of the voltage generator 710 B is provided with a plurality of pass gates 1101 to 1108 .
- FIG. 11 shows the eight pass gates 1101 to 1108
- each of the eight pass gates 1101 to 1108 is composed of eight pass gates to receive corresponding voltage selection signals CS 0 ⁇ 0:7> to CS 7 ⁇ 0:7> and output nodes of the front end 710 B (in left-to-right order) correspond to the pass gates, respectively.
- the pass gate 1101 shown on the top corresponds to ( 8 UP, CS 0 ⁇ 0 >), ( 7 UP, CS 0 ⁇ 1 >), ( 6 UP, CS 0 ⁇ 2 >), ( 5 UP, CS 0 ⁇ 3 >), ( 4 UP, CS 0 ⁇ 4 >), ( 3 UP, CS 0 ⁇ 5 >), ( 2 UP, CS 0 ⁇ 6 >), and ( 1 UP, CS 0 ⁇ 7 >).
- the rest of other pass gates 1102 to 1108 correspond to plural voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN, and all of them are turned on/off whether or not their corresponding voltage selection signals CS 0 ⁇ 0:7>, CS 1 ⁇ 0:7>, CS 2 ⁇ 0:7>, CS 3 ⁇ 0:7>, CS 4 ⁇ 0:7>, CS 5 ⁇ 0:7>, CS 6 ⁇ 0:7>, and CS 7 ⁇ 0:7> are enabled, thereby outputting the internal voltage VREFC.
- FIG. 12 is a table illustrating the overall operation of the internal voltage generation circuit in accordance with an embodiment of the present invention of the present invention.
- the table of FIG. 12 provides information about the voltage selection signals CS 0 ⁇ 0:7>, CS 1 ⁇ 0:7>, CS 2 ⁇ 0:7>, CS 3 ⁇ 0:7>, CS 4 ⁇ 0:7>, CS 5 ⁇ 0:7>, CS 6 ⁇ 0:7>, and CS 7 ⁇ 0:7>, and a selected one of the plural voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN which are selected by every combination of signals at the first nodes CUT ⁇ 0:2> and the second nodes CUTF ⁇ 0:2>.
- the internal voltage VREFC is selected to have a value between N and M on the basis of the voltage BASE at the base node according to the signals transferred through the first nodes CUT ⁇ 0:2>, i.e., the selection codes FUSE ⁇ 0:2>.
- an initial value is determined by the signals transferred through the second nodes CUTF ⁇ 0:2>, i.e., the selection codes FUSE ⁇ 0:2>, the initial value being the internal voltage REFC selected in the normal mode, and the internal voltage VREFC is varied and selected to have a value between B and A on the basis of the initial value based on the signals transferred through the first nodes CUT ⁇ 0:2>, i.e., the test selection codes TCM ⁇ 0:2>.
- the defect analysis can be accomplished within a shorter amount of time by using the correlation between the two steps.
- a method for generating an internal voltage for a semiconductor device in accordance with another embodiment of the invention Referring will now be described with reference to FIGS. 7 to 11 .
- the internal voltage generation method includes a first step of dividing an external voltage to generate plural voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN; a second step of setting one of the plurality of voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN as an internal voltage VREFC in response to selection codes FUSE ⁇ 0:2>; and a third step of selecting the internal voltage VREFC among the plurality of voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN as
- the second step is characterized by selecting a voltage which is one of the plural voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN as the internal voltage VREFC according to the selection codes FUSE ⁇ 0:2>, wherein the voltage has the value between N and M on the basis of a preset voltage corresponding to a voltage at a base node, i.e., BASE.
- the third step is characterized by selecting a voltage with which is one of the plural voltages 8 UP, 7 UP, 6 UP, 5 UP, 4 UP, 3 UP, 2 UP, 1 UP, BASE, 1 DN, 2 DN, 3 DN, 4 DN, 5 DN, and 6 DN) as the internal voltage VREFC according to the test selection codes TCM ⁇ 0:2>, wherein the voltage has a value between B and A on the basis of the internal voltage selected in the second step.
- the internal voltage VREFC set in the second step may be an interval voltage used during the operation of the semiconductor device, while the internal voltage VREFC set in the third step may be an internal voltage set for test.
- the selection codes FUSE ⁇ 0:2> in the second step are inputted to match the internal voltage VREFC with a target voltage in the wafer step during the fabrication process of the semiconductor device.
- the test selection codes TCM ⁇ 0:2> mentioned the third step are inputted so as to make a variation to the internal voltage VREFC during test following the wafer step.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Semiconductor Integrated Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
- The present invention claims priority of Korean patent application number 10-2007-0021259, filed on Mar. 5, 2007, which is incorporated by reference in its entirety.
- The present invention relates to a semiconductor device, and more particularly, to an internal voltage generation circuit for generating a voltage for use in a semiconductor device and a method therefor.
- A Dynamic Random Access Memory (DRAM), a type of semiconductor device, uses internal voltages including a core voltage VCORE and a precharge voltage VBLP, in addition to a power supply voltage VDD from outside. Such an internal voltage or a voltage for generating another internal voltage, where an already generated internal voltage is reused to generate another internal voltage with a different level, is generated by an internal voltage generation circuit.
-
FIG. 1 is a schematic block diagram of a conventional internal voltage generation circuit. Referring toFIG. 1 , the conventional internal voltage generation circuit includes avoltage generator 110, acode storage 120, and adecoder 130. - The
voltage generator 110 generates a plurality of voltages having different levels by using an external voltage. Thecode storage 120 includes first to thirdcode storing units 121 to 123 for storing selection codes FUSE<0:2> to select an internal voltage VREFC among the plurality of voltages and outputting it to thedecoder 130. In the test mode, thecode storage 120 outputs test selection codes TCM<0:2>, not the selection codes FUSE<0:2>, to thedecoder 130. Then, thedecoder 130 decodes the selection codes FUSE<0:2> or the test selection codes TCM<0:2> provided from thecode storage 120 through nodes CUT<0:2> to select the internal voltage VREFC among the plurality of voltages. The operation, the selection codes FUSE<0:2> stored in thecode storage 120 are used to set a level of an internal voltage VREFC, but in the test mode, the test selection codes TCM<0:2>, not the selection codes FUSE<0:2>, are used to select the level of an internal voltage VREFC. -
FIG. 2 is a detailed circuit diagram of the firstcode storing unit 121 ofFIG. 1 , andFIG. 3 diagrammatically shows how a test mode signal are generated. Among the code storing units included in thecode storage 120 inFIG. 1 , the firstcode storing unit 121 is illustrated inFIG. 2 . The second and third 122 and 123 only differ from the firstcode storing units code storing unit 121 in that TCM<1>, TCM<2>, FUSE<1>, and FUSE<2> are applied thereto. - In
FIG. 2 , a power-up signal PWRUP_P is a pulse signal that is generated while a power supply voltage VDD rises after power-up, wherein it is generated at about 1 V when VDD becomes about 1.8 V. This signal turns on a first NMOS transistor N01, and thus the voltage of a node A is initialized to a logic low level. Even though the voltage of the node A is initialized to a logic low level, its logic level varies after a certain amount of time, depending on whether a fuse which is a storing means has been cut. That is, if the fuse has not yet been cut, the voltage of the node A becomes a logic high level. However, if the fuse has been cut, the voltage of the node A becomes a logic low level. Because the voltage of the node A is inverted and then transferred to a node CUT<0>, if the fuse has been cut, the node CUT<0> becomes a logic high level; otherwise, the node CUT<0> becomes a logic low level. - A test mode signal TVCOSUM becomes a logic high level in a test mode, and is generated through a circuit shown in
FIG. 3 . If any one of test selection codes TCM<0:2> becomes a logic high level, the test mode signal TVCOSUM becomes a logic high level as well. When the test mode signal TVCOSUM becomes a logic high level, a first PMOS transistor P01 is turned on, so that the node A always becomes a logic high level. That is, whether the fuse has been cut or not has no influence on the node A. Thus, a ‘low’ signal is inputted to the upper terminal among input terminals of a NOR gate N001, and the output of the node CUT<0> becomes equal to the logic level of the test selection code TCM<0>. - In short, the
code storage 120 outputs the selection codes FUSE<0:2> stored in its own storing units to the nodes CUT<0:2> in a normal mode. However, when even one of the test selection codes TCM<0:2> is enabled, thecode storage 120 automatically enters the test mode and provides the test selection codes TCM<0:2> to the nodes CUT<0:2>. -
FIG. 4 is a detailed circuit diagram of thedecoder 130 ofFIG. 1 . Referring toFIG. 4 , thedecoder 130 decodes the selection codes FUSE<0:2> or the test selection codes TCM<0:2> transferred to the nodes CUT<0:2> outputted from thecode storage 120, and outputs voltage selection signals CS<0:7> for selecting one of voltages to be generated by thevoltage generator 110. - As shown in the drawing, the
decoder 130 is constituted by a plurality of NAND gates NA01 to NA08 and a plurality of inverters I04 to I11, to which signals transferred to the nodes CUT<0:2> are inputted as they are (CUT<0:2>) or in inverted form (CUTB<0:2>).FIG. 6 shows when the voltage selection signals CS<0:7> are enabled. -
FIG. 5 is a detailed circuit diagram of thevoltage generator 110 ofFIG. 1 . Thevoltage generator 110 generates plural voltages 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, and 3DN to be used as an internal voltage VREFC by a voltage division. Thevoltage generator 110 shown in the drawing receives a reference voltage VREF through an operational (OP)amplifier 510 whose output is feedbacked, and generates the plural voltages 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, and 3DN through a voltage division using resistors R1 to R8. - Addressing voltage level, because two input terminals, i.e., the reference voltage VREF and a feedback voltage RFED of the
OP amplifier 510, become equal, the feedback voltage RFED becomes equal to the reference voltage VREF. Therefore, anode 501 has a voltage twice the reference voltage, i.e., 2×VREF. The reference voltage VREF is insensitive to temperature and outputted from a bandgap circuit. - The plural voltages are coupled to a plurality of
pass gates 521 to 528. Thepass gates 521 to 528 are turned on/off by the voltage selection signals CS<0:7> from thedecoder 130 and their inverted voltage selection signals CSB<0:7>, and a selected voltage is outputted as the internal voltage VREFC to be used in a semiconductor device. -
FIG. 6 is a table describing logic values of the selection codes FUSE<0:2>, the test selection codes TCM<0:2>, and signals at the nodes CUT<0:2> thereby, and the voltage selection signals CS<0:7> that are decoded in thedecoder 130 and enabled. It can be seen fromFIG. 6 that the nodes CUT<0:2> has logic levels in the normal mode, i.e., the selection codes FUSE<0:2> determine logic levels of the signals at the nodes CUT<0:2>, and in the test mode, i.e., the test selection codes TCM<0:2> determine the logic levels of the signals at the nodes CUT<0:2>, and that voltage selection signals CS<0:7> are decoded to be enabled according to the logic levels of the signals at the node CUT<0:2>. - In general, a semiconductor device experiences variations in transistor characteristics by skew occurring during a process. The skew is generated due to thickness variation of the gate oxide, sheet resistance variation, gate length variation, gate width variation, etc. This characteristic changes the level of a voltage source, for example, which causes each wafer to have a different level.
- The internal voltage VREFC suitable for a target voltage is selected by cutting or trimming the fuse, which is the code storing units of the internal voltage generation circuit described above, to store selection codes FUSE<0:2>. When a defect analysis is to be made because of a problem found in a package, it is necessary to conduct a test under variations of the internal voltage VREFC. At this time, the test selection codes TCM<0:2>, which is the test mode signal, is applied to select an internal voltage VREFC again.
- In the conventional internal voltage generation circuit set forth above, however, there is no correlation between the selection codes FUSE<0:2> inputted onto the wafer and the test selection codes TCM<0:2> applied during the test. In effect, if the test selection codes TCM<0:2> are inputted, the selection codes FUSE<0:2> stored in the fuse are ignored.
- A base level of the internal voltage VREFC previously set is important for an accurate analysis on defects caused by an increase/decrease in the internal voltage VREFC by variations thereof with respect to the base level at the time of defect analysis. However, the conventional internal voltage generation circuit requires the internal voltage VREFC to be set all over again for every test, with the result that it takes relatively long to obtain previous information and to process data at the time of defect analysis.
- Embodiments of the present invention are directed to providing an internal voltage generation circuit that can reduce time for a defect analysis by using an internal voltage which is set after fabricating a wafer as an initial value of the internal voltage, which is varied in a test mode for the defect analysis.
- In accordance with an aspect of the present invention, there is provided an internal voltage generation circuit for a semiconductor device, including: a voltage generator configured to generate a plurality of voltages with different levels from an external voltage; a code storing unit configured to store a selection code for an internal voltage from the plurality of voltages; and a decoding unit configured to select the internal voltage out of the plurality of voltages in response to the selection code in a normal mode, and selecting the internal voltage out of the plurality of voltages in response to a test selection code in a test mode, wherein the interval voltage selected in the normal mode is used as a reference for selection of the internal voltage in the test mode.
- In accordance with another aspect of the present invention, there is provided an internal voltage generation method for a semiconductor device, including: dividing an external voltage to generate a plurality of voltages; setting one of the plurality of voltages as an internal voltage in response to a selection code in a normal mode; and selecting the internal voltage out of the plurality of voltages in response to a test selection code in a test mode, wherein the interval voltage selected in the normal mode is used as a reference for selection of the internal voltage in the test mode.
-
FIG. 1 is a schematic diagram of a conventional n internal voltage generation circuit. -
FIG. 2 is a detailed circuit diagram of the code storing unit shown inFIG. 1 . -
FIG. 3 diagrammatically shows how a test mode signal is generated in the prior art. -
FIG. 4 is a detailed circuit diagram of the decoder shown inFIG. 1 . -
FIG. 5 is a detailed circuit diagram of the voltage generator shown inFIG. 1 . -
FIG. 6 is a table, which provides logic values of selection codes, test selection codes and CUT<0:2> thereof and shows what signals are decoded in the decoder and enabled. -
FIG. 7 is a schematic diagram of an internal voltage generation circuit for a semiconductor device in accordance with an embodiment of the present invention. -
FIG. 8 is a schematic diagram of a second storing element shown inFIG. 7 . -
FIG. 9 illustrates a detailed circuit diagram of a first decoder depicted inFIG. 7 . -
FIG. 10 is a circuit diagram illustrating a front end of a voltage generator inFIG. 7 . -
FIG. 11 is a circuit diagram illustrating a rear end of the voltage generator inFIG. 7 . -
FIG. 12 is a table showing an overall operation of an internal voltage generation circuit in accordance with an embodiment of the present invention. - Hereinafter, preferred embodiments of the present invention will be set forth in detail with reference to the accompanying drawings.
-
FIG. 7 is a block diagram of an internal voltage generation circuit for a semiconductor device in accordance with an embodiment of the present invention. - Referring to
FIG. 7 , an inventive internal voltage generation circuit includes avoltage generator 710, acode storing unit 720, and adecoding unit 730. - The
voltage generator 710 generates a plurality of voltages having different levels by using an external voltage. Among these voltages generated by thevoltage generator 710, an internal voltage VREFC is selected by thedecoding unit 730. - The
code storing unit 720 stores selection codes FUSE<0:2> to select the internal voltage VREFC out of the plurality of voltages. In a normal mode, it outputs the selection codes FUSE<0:2> stored in its own storing elements to thedecoding unit 730 through first nodes CUT<0:2>, to select the internal voltage VREFC for the normal operation. In a test mode, it outputs the selection codes FUSE<0:2> to thedecoding unit 730 through second nodes CUTF<0:2>, to set an initial value for selecting the internal voltage VREFC during the test mode, and outputs test selection codes TCM<0:2> to thedecoding unit 730 through first nodes CUT<0:2> to select the internal voltage VREFC based on the initial value. This is different from the existingcode storing unit 120 inFIG. 1 , which outputs only the selection codes FUSE<0:2> during the normal mode and outputs only the test selection codes TCM<0:2> during the test mode. In case of thecode storing unit 720 of the claimed invention, however, the selection codes FUSE<0:2> are outputted during the normal mode, while both the selection codes FUSE<0:2> and the test selection codes TCM<0:2> are outputted to the first nodes CUT<0:2> and the second nodes CUTF<0:2> during the test mode. - The
code storing unit 720 may be composed of a plurality of primary storing elements and auxiliary storing elements. In the normal mode, the primary storing elements output the selection codes FUSE<0:2> stored in each primary storing element, which may be composed of fuses, to thedecoding unit 730 and, in the test mode, the primary storing elements output the test selection codes TCM<0:2> to thedecoding unit 730 through the first nodes CUT<0:2>. Because thecode storing unit 720 performs the same function as the existing code storing unit, the circuit shown inFIG. 2 may be utilized as well. The primary storing element may be implemented by using three circuits, each of which is the same as inFIG. 2 , and a first test mode signal TVCOSUM may be generated by the circuit inFIG. 3 . - In the test mode, the auxiliary storing elements output the selection codes FUSE<0:2> stored in each auxiliary storing element to the
decoding unit 730 through the second nodes CUTF<0:2> to set an initial value, which becomes a reference for selecting the internal voltage VREFC during the test mode. Additional details on the firstauxiliary storing element 722 will be provided below with reference toFIG. 8 . - During the normal operation, the
decoding unit 730 selects the internal voltage VREFC out of the plurality of voltages generated by thevoltage generator 710, depending on the selection codes FUSE<0:2>. When the test selection codes TCM<0:2> are inputted additionally during the test mode, thedecoding unit 730 selects the internal voltage VREFC in response to the test selection codes TCM<0:2>. The initial value becomes the internal voltage, i.e., the internal voltage in the normal mode, selected by the selection codes FUSE<0:2>. - The selection codes FUSE<0:2> have information relating to a value from N to M, N and M being positive integers, and the test selection codes TCM<0:2> have information relating to a value from B to A, A and B being positive integers. In the normal mode, the
decoding unit 730 selects a voltage, which is one of the plurality of voltages, as the internal voltage VREFC according to the selection codes FUSE<0:2>, where the voltage has a value between N and M on the basis of a preset voltage which is one of the plurality of voltages and which corresponds to a voltage at a base node. Meanwhile, in the test mode, thedecoding unit 730 selects a voltage which is one of the plurality of voltages as the internal voltage VREFC according to the test selection codes TCM<0:2>, where the voltage has a value between B and A on the basis of the internal voltage selected in the normal mode. When selecting the internal voltage VREFC in the test mode, a voltage gets changed by considering the internal voltage VREFC of the normal mode. - The
decoding unit 730 may be composed of a plurality of primary decoders and an auxiliary decoder 732. Each of the primary decoders has a different voltage as its initial value, e.g., the firstprimary decoder 731 has a value of 4UP as its initial value, and the second primary decoder has a value of 3UP as its initial value. The internal voltage VREFC is selected depending on the selection codes FUSE<0:2> or the test selection codes TCM<0:2> outputted from theprimary storing elements 721 through the first nodes CUT<0:2>. In other words, the internal voltage VREFC is selected directly by the primary decoders, and it is made by the selection codes FUSE<0:2> or the test selection codes TCM<0:2> outputted from theprimary storing elements 721 through the first nodes CUT<0:2>. Additional details regarding the first decoder will be provided below with reference toFIG. 9 . - The auxiliary decoder 732 receives the selection codes FUSE<0:2> outputted from the auxiliary storing elements, decides which one of the plurality of primary decoders is used to select the internal voltage VREFC, and selects one of the primary decoders to be enabled. The auxiliary decoder 732 receives the selection codes FUSE<0:2> outputted from the auxiliary storing elements through the second nodes CUTF<0:2> and decodes them into eight different decoding selection signals CUT_SELECT<0:7>. The circuit shown in
FIG. 4 may be used as the auxiliary decoder 732 as is, except for replacing the voltage selection signals CS<0:7> by the decoding selection signals CUT_SELECT<0:7> ofFIG. 7 -
FIG. 8 is a schematic diagram of the firstauxiliary storing element 722 shown inFIG. 7 .FIG. 8 shows only one of the firstauxiliary storing elements 722 ofFIG. 7 , and the second to third auxiliary storing elements may be composed in the same manner by properly changing the reference numerals of input signals. - Referring to
FIG. 8 , the firstauxiliary storing element 722 is analogous to the firstcode storing unit 121 ofFIG. 2 , i.e., the firstprimary storing element 721, in basic configuration. Therefore, the description below will focus mainly on the differences between them. - The first
auxiliary storing element 722, unlike the firstprimary storing element 721, does not receive the test selection codes TCM<0:2>, but outputs only the selection codes FUSE<0:2> stored in its fuse to the second nodes CUTF<0:2>. A second test mode signal TVTRIM is enabled in the test mode and is disabled in the normal mode, causing logic levels of the second nodes CUTF<0:2> to be (0, 0, 0). - When the logic levels of the second nodes CUTF<0:2> become (0, 0, 0), the auxiliary decoder 732 having the same initial value as the original initial value in the normal mode is selected. Since the second test mode signal TVTRIM is enabled only in the test mode, it can be generated identically to the first test mode signal TVCOSUM shown in
FIG. 3 . At this time, it may be configured such that the firstauxiliary storing element 722 enters the test mode automatically when any one of the test selection codes TCM<0:2> is enabled. - When the second test mode signal TVTRIM is enabled in the test mode, the selection codes FUSE<0:2> are outputted to the second nodes CUTF<0:2>. Therefore, the auxiliary decoder 732 selects one of the primary decoders for selection of the internal voltage VREFC according the selection codes FUSE<0:2>.
- The selection codes FUSE<0:2> stored in the primary storing elements and the selection codes FUSE<0:2> stored in the auxiliary storing elements differ from each other only in terms of output timings and output nodes. Therefore, the fuse provided in the primary and the
721 and 722 is one fuse rather than two. When a first selection code FUSE<0> is cut, the first selection code FUSE<0> of the firstauxiliary storing elements primary storing element 721 and that of the firstauxiliary storing element 722 are all cut. -
FIG. 9 illustrates a detailed circuit diagram of the firstprimary decoder 731 depicted inFIG. 7 . In the embodiment ofFIG. 7 , there are eight primary decoders, but only the firstprimary decoder 731 on the top is illustrated inFIG. 9 . The remaining primary decoders are identical to the firstprimary decoder 731 ofFIG. 9 , except with respect to reference numerals of input signals. - The first
primary decoder 731 is analogous to thedecoder 130 shown inFIG. 4 , i.e., except that it is enabled or disabled by a first decoding selection bar signal CUT_SELECTB<0>. In other words, when the first decoding selection bar signal CUT_SELECTB<0> inputted to NOR gates NO04 to NO11 is a logic high level, all first voltage selection signals CS0<0:7> are outputted as a logic low level. The outputting of the first voltage selection signals CS0<0:7> as a logic low level means that the firstprimary decoder 731 has not been able to select any voltage. However, when the first decoding selection bar signal CUT_SELECTB<0> is inputted as a logic low level, the firstprimary decoder 731 shown inFIG. 9 enables one of the first voltage selection signals CS0<0:7> and thus selects the internal voltage VREF. The overall operation of the firstprimary decoder 731 is illustrated in the table ofFIG. 12 . -
FIG. 10 is a circuit diagram illustrating a front end of thevoltage generator 710A ofFIG. 7 , andFIG. 11 is a circuit diagram illustrating a rear end of thevoltage generator 710B. Referring toFIG. 10 , thevoltage generator 710 generates the plural voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN to be used as internal voltages by a voltage division. - The front end of
voltage generator 710A shown inFIG. 10 receives a reference voltage VREF through anOP amplifier 1010 whose output is feedbacked, and generates the plural voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN by a voltage distribution using a plurality of resistors R9 to R25. The generation of the increased number of voltages compared with the prior art is because it is possible to make a wider range of variations in the interval voltage VREFC again in the test mode on the basis of the internal voltage VREFC set in the normal mode. - With respect to voltage level, because two input terminals, i.e., the reference voltage VREF and a feedback voltage RFED of the
OP amplifier 1010, become equal, the feedbacked voltage RFED becomes equal to the reference voltage VREF. Therefore, anode 1001 has a voltage twice the reference voltage VREF, i.e., 2×VREF. The reference voltage VREF is insensitive to temperature and outputted from a bandgap circuit. - As described earlier, the
voltage generator 710 generates voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN of different levels. Therefore, thevoltage generator 710 may be implemented in a variety of forms, beside the one shown inFIG. 10 . - Referring to
FIG. 11 , the rear end of thevoltage generator 710B is provided with a plurality ofpass gates 1101 to 1108. Even thoughFIG. 11 shows the eightpass gates 1101 to 1108, each of the eightpass gates 1101 to 1108 is composed of eight pass gates to receive corresponding voltage selection signals CS0<0:7> to CS7<0:7> and output nodes of thefront end 710B (in left-to-right order) correspond to the pass gates, respectively. - For example, the
pass gate 1101 shown on the top corresponds to (8UP, CS0<0>), (7UP, CS0<1>), (6UP, CS0<2>), (5UP, CS0<3>), (4UP, CS0<4>), (3UP, CS0<5>), (2UP, CS0<6>), and (1UP, CS0<7>). In this manner, the rest ofother pass gates 1102 to 1108 correspond to plural voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN, and all of them are turned on/off whether or not their corresponding voltage selection signals CS0<0:7>, CS1<0:7>, CS2<0:7>, CS3<0:7>, CS4<0:7>, CS5<0:7>, CS6<0:7>, and CS7<0:7> are enabled, thereby outputting the internal voltage VREFC. -
FIG. 12 is a table illustrating the overall operation of the internal voltage generation circuit in accordance with an embodiment of the present invention of the present invention. The table ofFIG. 12 provides information about the voltage selection signals CS0<0:7>, CS1<0:7>, CS2<0:7>, CS3<0:7>, CS4<0:7>, CS5<0:7>, CS6<0:7>, and CS7<0:7>, and a selected one of the plural voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN which are selected by every combination of signals at the first nodes CUT<0:2> and the second nodes CUTF<0:2>. - In the normal mode, the logic levels of the second nodes CUTF<0:2> become (0, 0, 0). Therefore, the internal voltage VREFC is selected to have a value between N and M on the basis of the voltage BASE at the base node according to the signals transferred through the first nodes CUT<0:2>, i.e., the selection codes FUSE<0:2>. On the other hand, in the test mode, an initial value is determined by the signals transferred through the second nodes CUTF<0:2>, i.e., the selection codes FUSE<0:2>, the initial value being the internal voltage REFC selected in the normal mode, and the internal voltage VREFC is varied and selected to have a value between B and A on the basis of the initial value based on the signals transferred through the first nodes CUT<0:2>, i.e., the test selection codes TCM<0:2>.
- In other words, when the internal voltage VREFC is set in the wafer step and is varied in the test mode for defect analysis in the package step, the defect analysis can be accomplished within a shorter amount of time by using the correlation between the two steps.
- A method for generating an internal voltage for a semiconductor device in accordance with another embodiment of the invention Referring will now be described with reference to
FIGS. 7 to 11 . - In one embodiment, the internal voltage generation method includes a first step of dividing an external voltage to generate plural voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN; a second step of setting one of the plurality of voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN as an internal voltage VREFC in response to selection codes FUSE<0:2>; and a third step of selecting the internal voltage VREFC among the plurality of voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN during a test mode in response to test selection codes TCM<0:2>, which is a test mode signal, where an initial value used as a reference for the selection is determined based on the internal voltage VREFC set in the second step. At this time, the selection codes FUSE<0:2> have information relating to a value from N to M, N and M being positive integers, and the test selection codes TCM<0:2> have information relating to a value from B to A.
- The second step is characterized by selecting a voltage which is one of the plural voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN as the internal voltage VREFC according to the selection codes FUSE<0:2>, wherein the voltage has the value between N and M on the basis of a preset voltage corresponding to a voltage at a base node, i.e., BASE. Moreover, the third step is characterized by selecting a voltage with which is one of the plural voltages 8UP, 7UP, 6UP, 5UP, 4UP, 3UP, 2UP, 1UP, BASE, 1DN, 2DN, 3DN, 4DN, 5DN, and 6DN) as the internal voltage VREFC according to the test selection codes TCM<0:2>, wherein the voltage has a value between B and A on the basis of the internal voltage selected in the second step. The internal voltage VREFC set in the second step may be an interval voltage used during the operation of the semiconductor device, while the internal voltage VREFC set in the third step may be an internal voltage set for test.
- In addition, the selection codes FUSE<0:2> in the second step are inputted to match the internal voltage VREFC with a target voltage in the wafer step during the fabrication process of the semiconductor device. Meanwhile, the test selection codes TCM<0:2> mentioned the third step are inputted so as to make a variation to the internal voltage VREFC during test following the wafer step.
- In accordance with the present invention, in case a defect analysis needs to be done by variations of the level of an internal voltage VREF during test after the internal voltage VREFC used for a semiconductor device has been matched with a target voltage, it is possible to change the internal voltage VREFC on the basis of a preset internal voltage VREFC during the test. This means that there is no need to set the internal voltage VREFC all over again for the test, so that time loss in obtaining previous information at the time of defect analysis and in data processing can be overcome.
- While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2007-0021259 | 2007-03-05 | ||
| KR1020070021259A KR100885489B1 (en) | 2007-03-05 | 2007-03-05 | An internal voltage generation circuit of a semiconductor device and an internal voltage generation method thereof. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20080219077A1 true US20080219077A1 (en) | 2008-09-11 |
| US7791404B2 US7791404B2 (en) | 2010-09-07 |
Family
ID=39741461
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/967,742 Active 2029-03-11 US7791404B2 (en) | 2007-03-05 | 2007-12-31 | Internal voltage generation circuit and method for semiconductor device |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7791404B2 (en) |
| KR (1) | KR100885489B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180130517A1 (en) * | 2016-11-09 | 2018-05-10 | SK Hynix Inc. | Semiconductor memory device and operating method thereof |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101083682B1 (en) | 2010-09-03 | 2011-11-16 | 주식회사 하이닉스반도체 | Semiconductor devices |
| KR20120033897A (en) | 2010-09-30 | 2012-04-09 | 주식회사 하이닉스반도체 | Semiconductor apparatus |
| KR101770739B1 (en) * | 2011-11-08 | 2017-08-25 | 에스케이하이닉스 주식회사 | Semiconductor memory device and method of driving the same |
| KR102341385B1 (en) | 2015-09-07 | 2021-12-21 | 에스케이하이닉스 주식회사 | Voltage generating circuit and memory system having the same and operating method thereof |
| KR20220124973A (en) | 2021-03-04 | 2022-09-14 | 에스케이하이닉스 주식회사 | Semiconductor integrated device, operating method thereof, and data processing device including same |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5263031A (en) * | 1991-04-15 | 1993-11-16 | Nec Corporation | Semiconductor integrated circuit having post-package testing function for error detection and correction circuit |
| US5687180A (en) * | 1986-03-29 | 1997-11-11 | Kabushiki Kaisha Toshiba | Method and circuit for checking operation of input buffers of a semiconductor circuit |
| US5886567A (en) * | 1996-12-05 | 1999-03-23 | Lg Semicon Co., Ltd. | Back bias voltage level detector |
| US5901105A (en) * | 1995-04-05 | 1999-05-04 | Ong; Adrian E | Dynamic random access memory having decoding circuitry for partial memory blocks |
| US6169426B1 (en) * | 1997-12-27 | 2001-01-02 | Hyundai Electronics Industries Co., Ltd. | Back bias voltage level detector |
| US6774712B2 (en) * | 2002-07-08 | 2004-08-10 | Samsung Electronics Co., Ltd. | Internal voltage source generator in semiconductor memory device |
| US6867641B2 (en) * | 2003-06-16 | 2005-03-15 | Hynix Semiconductor Inc. | Internal voltage generator for semiconductor device |
| US6922098B2 (en) * | 2003-06-20 | 2005-07-26 | Hynix Semiconductor Inc. | Internal voltage generating circuit |
| US6940765B2 (en) * | 2003-08-20 | 2005-09-06 | Samsung Electronics, Co., Ltd. | Repair apparatus and method for semiconductor memory device to be selectively programmed for wafer-level test or post package test |
| US7049881B2 (en) * | 2003-03-20 | 2006-05-23 | Samsung Electronics Co., Ltd. | Internal voltage generating circuit |
| US7142044B2 (en) * | 2003-09-30 | 2006-11-28 | Seiko Instruments Inc. | Voltage regulator |
| US7282989B2 (en) * | 2005-06-30 | 2007-10-16 | Hynix Semiconductor, Inc. | Internal voltage generation circuit of semiconductor device |
| US7417494B2 (en) * | 2005-09-29 | 2008-08-26 | Hynix Semiconductor Inc. | Internal voltage generator |
| US7599240B2 (en) * | 2006-09-28 | 2009-10-06 | Hynix Semiconductor, Inc. | Internal voltage generator of semiconductor memory device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3607760B2 (en) | 1995-10-13 | 2005-01-05 | 富士通株式会社 | Semiconductor integrated circuit device |
| KR100231602B1 (en) | 1996-11-08 | 1999-11-15 | 김영환 | Composite Mode Substrate Voltage Generation Circuit |
| KR20020053479A (en) * | 2000-12-27 | 2002-07-05 | 박종섭 | Circuit for generation internal voltage of semiconductor memory device |
| KR100414739B1 (en) * | 2002-03-25 | 2004-01-13 | 주식회사 하이닉스반도체 | Internal voltage generator of semiconductor memory device |
-
2007
- 2007-03-05 KR KR1020070021259A patent/KR100885489B1/en not_active Expired - Fee Related
- 2007-12-31 US US11/967,742 patent/US7791404B2/en active Active
Patent Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5687180A (en) * | 1986-03-29 | 1997-11-11 | Kabushiki Kaisha Toshiba | Method and circuit for checking operation of input buffers of a semiconductor circuit |
| US5263031A (en) * | 1991-04-15 | 1993-11-16 | Nec Corporation | Semiconductor integrated circuit having post-package testing function for error detection and correction circuit |
| US5901105A (en) * | 1995-04-05 | 1999-05-04 | Ong; Adrian E | Dynamic random access memory having decoding circuitry for partial memory blocks |
| US5886567A (en) * | 1996-12-05 | 1999-03-23 | Lg Semicon Co., Ltd. | Back bias voltage level detector |
| US6169426B1 (en) * | 1997-12-27 | 2001-01-02 | Hyundai Electronics Industries Co., Ltd. | Back bias voltage level detector |
| US6774712B2 (en) * | 2002-07-08 | 2004-08-10 | Samsung Electronics Co., Ltd. | Internal voltage source generator in semiconductor memory device |
| US7049881B2 (en) * | 2003-03-20 | 2006-05-23 | Samsung Electronics Co., Ltd. | Internal voltage generating circuit |
| US6867641B2 (en) * | 2003-06-16 | 2005-03-15 | Hynix Semiconductor Inc. | Internal voltage generator for semiconductor device |
| US6922098B2 (en) * | 2003-06-20 | 2005-07-26 | Hynix Semiconductor Inc. | Internal voltage generating circuit |
| US6940765B2 (en) * | 2003-08-20 | 2005-09-06 | Samsung Electronics, Co., Ltd. | Repair apparatus and method for semiconductor memory device to be selectively programmed for wafer-level test or post package test |
| US7142044B2 (en) * | 2003-09-30 | 2006-11-28 | Seiko Instruments Inc. | Voltage regulator |
| US7282989B2 (en) * | 2005-06-30 | 2007-10-16 | Hynix Semiconductor, Inc. | Internal voltage generation circuit of semiconductor device |
| US7417494B2 (en) * | 2005-09-29 | 2008-08-26 | Hynix Semiconductor Inc. | Internal voltage generator |
| US7599240B2 (en) * | 2006-09-28 | 2009-10-06 | Hynix Semiconductor, Inc. | Internal voltage generator of semiconductor memory device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180130517A1 (en) * | 2016-11-09 | 2018-05-10 | SK Hynix Inc. | Semiconductor memory device and operating method thereof |
| US10170176B2 (en) * | 2016-11-09 | 2019-01-01 | SK Hynix Inc. | Apparatus and methods for generating reference voltages for input buffers of a memory device |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100885489B1 (en) | 2009-02-24 |
| US7791404B2 (en) | 2010-09-07 |
| KR20080081386A (en) | 2008-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060139985A1 (en) | Non-volatile semiconductor storage device performing ROM read operation upon power-on | |
| US7791404B2 (en) | Internal voltage generation circuit and method for semiconductor device | |
| KR101732238B1 (en) | Trimmable reference generator for sense amplifier | |
| KR100306327B1 (en) | Semiconductor device | |
| US8947947B2 (en) | Integrated circuit and memory device | |
| US9281076B2 (en) | Semiconductor device | |
| US6577551B2 (en) | Semiconductor integrated circuit having a built-in data storage circuit for nonvolatile storage of control data | |
| KR100426909B1 (en) | Semiconductor device | |
| US20060193163A1 (en) | Program circuit of semiconductor | |
| JP2015115083A (en) | Semiconductor device | |
| US11282573B2 (en) | Non-volatile memory device having a reading circuit operating at low voltage | |
| JP2004265484A (en) | Semiconductor memory device | |
| KR100780938B1 (en) | Auto trimming bias voltage generator | |
| US10068662B2 (en) | Semiconductor device including a roll call circuit for outputting addresses of defective memory cells | |
| US6949986B2 (en) | Semiconductor device unlikely to make incorrect determination of fuse blow | |
| US7796456B2 (en) | Semiconductor device | |
| US7791960B2 (en) | Semiconductor memory device and control signal generating method thereof | |
| US7548479B2 (en) | Semiconductor memory device and manufacturing method thereof | |
| JP2004087103A (en) | ROM memory device having defective cell rescue function and defective cell rescue method | |
| CN118841045B (en) | Voltage calibration circuit, voltage calibration method and storage system | |
| KR100784906B1 (en) | Voltage regulator of semiconductor memory | |
| KR100695290B1 (en) | Bank Control Circuit and Method of Semiconductor Memory Device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: HYNIX SEMICONDUCTOR, INC, KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHOI, JUN-GI;REEL/FRAME:020327/0127 Effective date: 20071221 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |
|
| AS | Assignment |
Owner name: SK HYNIX INC., KOREA, REPUBLIC OF Free format text: CHANGE OF NAME;ASSIGNOR:HYNIX-SEMICONDUCTOR INC.;REEL/FRAME:067328/0814 Effective date: 20120730 |
|
| AS | Assignment |
Owner name: MIMIRIP LLC, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SK HYNIX INC.;REEL/FRAME:067369/0832 Effective date: 20240311 |
|
| AS | Assignment |
Owner name: SK HYNIX INC., KOREA, REPUBLIC OF Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE IS HYNIX SEMICONDUCTOR INC. NOT HYNIX-SEMICONDUCTOR INC. THERE IS NO HYPHEN IN THE NAME. PREVIOUSLY RECORDED ON REEL 67328 FRAME 814. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME;ASSIGNOR:HYNIX SEMICONDUCTOR INC.;REEL/FRAME:067412/0482 Effective date: 20120730 |