This application claims priority based upon Korean patent application No. 10-2016-0119400, filed on Sep. 19, 2016, the disclosure of which is hereby incorporated in its entirety by reference herein.
Embodiments of the present disclosure may generally relate to a semiconductor device, and more particularly to a technology for detecting a defect of a fuse.
In order to store an initial set value in a semiconductor device such as a dynamic random access memory (DRAM), one or more fuses may be used.
The fuses are classified into a metal fuse for storing information by cutting a metal using laser, an electrical fuse (E-fuse) for breaking down an oxide film by applying a high voltage to a transistor to store information therein, etc.
The E-fuse includes a transistor in the same manner as a general semiconductor device. The E-fuse may store information by applying a high voltage to the transistor without using an additional laser, such that the demand for E-fuses has recently increased.
The fuse may be configured in the form of a fuse array in which fuse cells are arranged in the form of a matrix. In order to store information in the fuse, a metal or oxide film is cut off only when an initial value of the fuse is changed.
The metal or oxide film need not be cut off in the initial state of the fuse. However, defective or faulty parts occur in a fabrication process, such that metal or oxide films of some fuse cells contained in the fuse array may be cut off. In this case, incorrect information may be stored in the fuse.
For example, although all the initial values of the fuse array must be set to zero “0”, initial values of some fuse cells may be set to “1”. In this case, when a user desires to store information “0” in a defective fuse cell, this means that each initial value is set to “0”, such that the defective fuse cell is not cut off. As a result, since the defective fuse cell includes the value of “1” instead of the value of “0”, incorrect information is unavoidably stored in the defective fuse cell.
Conventionally, if the presence of a defective fuse array is determined, the entire fuse array must be discarded. However, since only some parts of the fuse array generally have defective parts, discarding of the entire fuse array is cost ineffective and is far from efficient in terms of production efficiency.
In accordance with an embodiment of the present disclosure, a semiconductor device may be provided. The semiconductor device may include a pseudo initial signal generator configured to generate pseudo initial information on the basis of a test mode signal. The semiconductor device may include a fuse-set defect detector configured to compare fuse-set information of a fuse set or the pseudo initial information with a reference value on the basis of a fuse-set address, and detect a defect of the fuse set.
Reference will now be made to the embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
For convenience of description and better understanding of the present disclosure, an embodiment of the present disclosure may assume that a fuse array includes a plurality of fuse sets and each fuse set includes a plurality of fuse cells. Fuse cell information of 1 bit is stored in each fuse cell, and each fuse set stores as many pieces of fuse-set information as the number of bits corresponding to the number of fuse cells contained in the fuse set.
Various embodiments of the present disclosure may be directed to providing a semiconductor device that substantially obviates one or more problems due to limitations and disadvantages of the related art.
An embodiment of the present disclosure may relate to a semiconductor device configured to recognize the position of a defective fuse cell in a fuse array.
In the embodiments, the logic levels of the signals may be different from or the opposite of those described. For example, a signal described as having a logic “high” level may alternatively have a logic “low” level, and a signal described as having a logic “low” level may alternatively have a logic “high” level.
Referring to
The fuse-set information latch circuit 100 may be coupled to each fuse set (i.e., fuse set(s)), and may latch fuse-set information RA. The fuse-set information RA may be latched by the fuse-set information latch circuit 100, and may be output to the fuse-set defect detector 10.
For example, each fuse set may include 12 fuse cells, and may store fuse-set information RA of 12 bits therein. If no defect occurs in an initial state of the fuse set, the fuse-set information RA may be, for example, “000000000000”. The fuse-set information RA may be stored in or latched by the fuse-set information latch circuit 100, and may be output to the fuse-set defect detector 10. The fuse-set defect detector 10 may include a fuse-cell defect signal generator 200 and a fuse-set defect signal generator 300.
The fuse-cell defect signal generator 200 may compare either fuse-set information RA or pseudo initial information BXAR with a predetermined reference value, and may generate a fuse-cell defect signal HIT.
For example, the fuse-cell defect signal generator 200 may compare each bit (fuse-cell information) of the fuse-set information RA with a predetermined reference value when a fuse-set selection signal LAX is enabled. If the fuse-set defect signal generator 200 may compare pseudo initial information BXAR with the predetermined reference value when the fuse-set selection signal LAX is disabled.
In this case, if no defect occurs in the initial state of the fuse set, the reference value may be identical to fuse-cell information. For example, if no defect occurs in the initial state of the fuse set and the fuse-cell information is set to “0, the reference value may also be set to “0”.
The pseudo initial information BXAR may be generated by the fuse-set selector 400 to be described later. The pseudo initial information BXAR may have the same number of bits as that of the fuse-set information RA. If no defect occurs in the initial state of the fuse set, the pseudo initial information BXAR may have the same value as that of the fuse-set information RA.
The fuse-cell defect signal generator 200 may generate a fuse-cell defect signal HIT according to the result of comparison. For example, the fuse-cell defect signal generator 200 may compare each bit of the fuse-set information RA or each bit of pseudo initial information BXAR having the same number of bits as that of the fuse-set information RA with a reference value, such that the fuse-cell defect signal generator 200 may generate the fuse-cell defect signal HIT having the same number of bits as that of the fuse-set information RA.
For example, if each bit (fuse-cell information) of the fuse-set information RA is identical to the reference value under the condition that the fuse-set selection signal LAX is enabled, the fuse-cell defect signal generator 200 may enable the fuse-cell defect signal HIT. If each bit (fuse-cell information) of the fuse-set information RA is different from the reference value under the condition that the fuse-set selection signal LAX is enabled, the fuse-cell defect signal generator 200 may disable the fuse-cell defect signal HIT. As described above, fuse-cell information obtained when no defect occurs in the initial state of the fuse set may be pre-allocated to the reference value. Accordingly, if no defect occurs in the initial state of the fuse set, each bit of the fuse-set information RA is identical to the reference value such that all the respective bits of the fuse-cell defect signal HIT may be enabled. However, if a defect occurs in the initial state of the fuse set, fuse-cell information may be different from the reference value. As a result, the fuse-cell defect signal HIT may be disabled.
If each bit of the pseudo initial information BXAR is identical to the reference value under the condition that the fuse-set selection signal LAX is disabled, the fuse-cell defect signal generator 200 may enable the fuse-cell defect signal HIT. If each bit of the pseudo initial information BXAR is different from the reference value under the condition that the fuse-set selection signal LAX is disabled, the fuse-cell defect signal generator 200 may disable the fuse-cell defect signal HIT. In this case, the pseudo initial information BXAR may be identical to fuse-set information RA obtained when no defect occurs in the initial state of the fuse set. The reference value may be identical to fuse-cell information obtained when no defect occurs in the initial state of the fuse set. Therefore, each of the pseudo initial information BXAR is identical to the reference value such that all the respective bits of the fuse-cell defect signal HIT may be enabled.
The fuse-cell defect signal generator 200 may also generate a fuse-set enable signal FSEN on the basis of a test mode signal TPRE_RCALL. A structure of the fuse-cell defect signal generator 200 will hereinafter be described with reference to
The fuse-set defect signal generator 300 may detect the presence or absence of a defective fuse set on the basis of the fuse-cell defect signal HIT.
For example, if any one of the fuse-cell defect signals HIT of several bits received from the fuse-cell defect signal generator 200 is disabled, the defective fuse set is determined so that the fuse-set defect signal HITB is enabled.
For example, if no defect occurs in the initial state of the fuse cell, all the bits of the fuse-cell defect signal HIT may be enabled to a logic high level. In this case, the fuse-set defect signal generator 300 may disable the fuse-set defect signal HITB to a logic low level.
If a defect occurs in the initial state of any one of fuse cells contained in the fuse set, at least one bit from among a plurality of bits of the fuse-cell defect signal HIT may be disabled to a logic low level. In this case, the fuse-set defect signal generator 300 may enable the fuse-set defect signal HITB to a logic high level.
In this way, the presence or absence of a defective fuse set may be determined according to whether the fuse-set defect signal HITB is enabled.
In the meantime, if the fuse-cell selection signal LAX is disabled, all the bits of the fuse-cell defect signal HIT are enabled, such that the fuse-set defect signal HITB may be disabled.
The fuse-set selector 400 may generate the fuse-set selection signal LAX and the pseudo initial information BXAR on the basis of a fuse-set address ADD and the test mode signal TPRE_RCALL.
For example, the fuse-set selector 400 may decode the fuse-set address ADD received from the external part, and may enable the fuse-set selection signal LAX for the fuse-set defect detector 10 corresponding to the fuse-set address ADD.
The fuse-set selector 400 may generate pseudo initial information BXAR on the basis of the test mode signal TPRE_RCALL. In this case, the pseudo initial information BXAR may have the same number of bits as that of the fuse-set information RA. If no defect occurs in the initial state of the fuse cell, each bit of the pseudo initial information BXAR may be generated to have the same level as that of the fuse-cell information.
For example, if no defect occurs in the initial state of the fuse cell and fuse-cell information has a low level value, each bit of the pseudo initial information BXAR may have a logic low level. Alternatively, fuse-cell information obtained when no defect occurs in the fuse cell may be set to a logic high level. In this case, each bit of the pseudo initial information BXAR may also be set to a logic high level.
Referring to
The fuse-set enable signal generator 210 may generate a fuse-set enable signal FSEN on the basis of the fuse-set selection signal LAX and the test mode signal TPRE_RCALL.
Referring to
For example, if the test mode signal TPRE_RCALL is enabled to a logic high level, a rollcall signal RCALLB may be set to a logic low level irrespective of the value of the fuse selection signal LAX. A register of
That is, if the test mode signal TPRE_RCALL is enabled, the fuse-set enable signal generator 210 may enable the fuse set enable signal FSEN irrespective of the value of the fuse selection signal LAX.
In an embodiment, for example, the fuse-set enable signal generator 210 may be realized with for example but not limited to logic gates. For example, the logic gate 210_1 may perform a NAND logic operation on the predetermined reference value of the register and the test mode signal TPRE_RCALL and output the fuse set enable signal FSEN. For example, the logic gate 210_2 may perform a NAND logic operation on the fuse selection signal LAX and the test mode signal TPRE_RCALL and output a rollcall signal RCALLB. In an embodiment, for example, the logic gates 210_1 and 210_2 may include NAND gates.
Referring back to
The comparators 220_1 to 220_12 may compare one value selected from among the pseudo initial information BXAR and fuse-cell information RA<1> to RA<12> with the reference value, and may generate fuse-cell defect signals HIT<1> to HIT<12> indicating whether the selected value is identical to the reference value. The number of the comparators 220_1 to 220_12 is identical to the number of pieces of fuse-cell information RA<1> to RA<12>, i.e., the number of bits of the fuse-set information RA. An embodiment may include, for example but not limited to, 12 comparators 220_1 to 220_12, may determine whether each piece of fuse cell information RA<1> to RA<12> with reference information BXAR, and may generate fuse-cell defect information HIT<1> to HIT<12> for each fuse cell.
Referring to
For example, assuming that the fuse-cell information RA<1> to RA<12> is selected, if the fuse-cell information RA<1> to RA<12> is different from the reference value because a defect occurs in the initial state of the fuse cell, the fuse-cell defect signal HIT may be disabled to a logic low level. If no defect occurs in the initial state of the fuse cell, the fuse-cell information RA<1> to RA<12> is identical to the reference value, such that the fuse-cell defect signal HIT may be enabled to a logic high level.
However, if the pseudo initial signal BXAR is selected, the pseudo initial signal BXAR is identical to the reference value such that the fuse-cell defect signal HIT may be enabled to a logic high level.
Referring to
In this case, the fuse-set enable signal FSEN may be enabled when the test mode signal TPRE_RCALL is enabled. That is, if no defect occurs in the fuse cell, the fuse-set enable signal FSEN may have the same level as the fuse-cell defect signals HIT<1> to HIT<12>.
That is, assuming that the corresponding fuse set is selected, if at least one of fuse cells contained in the fuse set has a defect in the initial state thereof, the fuse-set defect signal generator 300 may enable the fuse-set defect signal HITB for the corresponding fuse set.
If the fuse set is not selected (if the fuse-set selection signal LAX is disabled), all the fuse-cell defect signals HIT<1> to HIT<12> may be enabled and the fuse-set enable signal FSEN may also be enabled. Therefore, the fuse-set defect signal generator 300 may disable the fuse-set defect signal HITB.
In an embodiment, the fuse-set defect signal detector 300 may include, for example but not limited to, logic gates 300_1 to 300_7. Logic gates 300_1 to 300_3 may perform NAND logic operations. For example, logic gate 300_1 may perform a NAND logic operation on fuse-cell defect signals HIT<1> to HIT<4> and output a resultant signal. Logic gate 300_2 may perform a NAND logic operation on fuse-cell defect signals HIT<5> to HIT<8> and output a resultant signal. Logic gate 300_6 may perform a NOR logic operation on the resultant signals of logic gates 300_1 and 300_2 and output a resultant signal. Logic gate 300_3 may perform a NAND logic operation on fuse-cell defect signals HIT<9> to HIT<12> and output a resultant signal. Logic gate 300_5 may perform an inversion operation on the fuse set enable signal FSEN and output a resultant signal. Logic gate 300_7 may perform a NOR logic operation on the resultant signals received from the logic gates 300_3 and 300_5 and output a resultant signal. Logic gate 300_4 may perform a NAND logic operation on the resultant signals received from logic gates 300_6 and 300_7 and output the fuse-set defect signal HITB. In an embodiment, for example, the logic gates 300_1 to 300_4 may include NAND gates, the logic gate 300_5 may include an inverter, and the logic gates 300_6 to 300_7 may include NOR gates.
Referring to
The fuse-set address processor 410 may generate a processing signal BXAB for processing the fuse-set address ADD to provide the processed result to the pseudo initial generator 420 and the fuse-set selection signal generator 430. In an embodiment, for example, a logic gate 410_1 may be used to perform an inversion logic operation on the processing signal BXAB before it is provided to the fuse-set selection signal generator 430. In an embodiment, the logic gate 410_1 may include, for example but not limited to, an inverter.
For example, the pseudo initial signal generator 420 may generate the pseudo initial information BXAR when the test mode signal
TPRE_RCALL is enabled. The pseudo initial information BXAR may have the same number of bits as that of the fuse-set information RA. Each bit may have the same level as that of the fuse-cell information when no defect occurs in the initial state of the fuse set. The pseudo initial information BXAR and the fuse-cell information RA<1> to RA<12> may be selectively input to the comparator 220 of the fuse-cell defect signal generator 200.
The fuse-set selection signal generator 430 may decode the fuse-set address ADD, and may enable the fuse-set selection signal LAX when the fuse set corresponds to the fuse-set address ADD.
For example, the fuse-set selection signal generator 430 may decode an inversion signal of the processing signal BXAB generated from the fuse-set address processor 410, and may generate the fuse-set selection signal LAX.
In an embodiment, the pseudo initial signal generator 420 may include logic gates 420_1 to 420_4. For example, logic gate 420_1 may receive the processing signal BXAB from the fuse-set address processor 410 and perform an inversion logic operation on the processing signal BXAB and output a resultant signal. The logic gate 420_2 may receive the test mode signal TPRE_RCALL and perform an inversion logic operation on the test mode signal TPRE_RCALL and output a resultant signal. The logic gate 420_3 may perform a NAND logic operation on the resultant signal from logic gates 420_1 and 420_2 to output a resultant signal. The logic gate 420_4 may perform an inversion logic operation on the resultant signal of the logic gate 420_3 and output the pseudo initial information BXAR. The logic gates 420_1, 420_2, and 420_4 may include, for example but not limited to, inverters, and the logic gate 420_3 may include, for example but not limited to, a NAND gate. In an embodiment, the fuse-set selection signal generator 430 may include a decoder and logic gate 430_1. The decoder may be configured for receiving a resultant signal of the logic gate 410_1 and for outputting a resultant signal. The logic gate 430_1 may perform an inversion logic operation on the resultant signal of the decoder and output the fuse-set selection signal LAX.
An above-mentioned embodiment has disclosed that the semiconductor device 1 is coupled to only one fuse set for convenience of description. However, the scope or spirit of the present disclosure is not limited thereto, and it should be noted that the semiconductor device 1 may also be coupled to the plurality of fuse sets according to various other embodiments.
Referring to
For example, the fuse-set information latch circuit 100_1 and the fuse-set defect detector 10_1 may be coupled to the first fuse set, the fuse-set information latch circuit 100_2 and the fuse-set defect detector 10_2 may be coupled to the second fuse set, and the fuse-set information latch circuit 100_N and the fuse-set defect detector 10_N may be coupled to the N-th fuse set. Instead of the fuse set, the fuse-set information RA_1 to RA_N indicating initial state information of the respective fuse sets may be illustrated in
The fuse-set selector 400a may be commonly coupled to the respective fuse sets (i.e., the fuse-set defect detectors 10_1 to 10_N).
The defect decision circuit 500 may be commonly coupled to the plurality of fuse-set defect detectors 10_1 to 10_N. Each of the fuse-set information latch circuits 100_1 to 100_N of the semiconductor device 2 may be identical to the fuse-set information latch circuit 100 of the semiconductor device 1. Each of the fuse-set defect detectors 101 to 10_N of the semiconductor device may be identical to the fuse-set defect detector 10 of the semiconductor device 1. That is, each of the fuse-cell defect signal generators 200_1 to 200_N of the semiconductor device 2 may be identical to the fuse-cell defect signal generator 200 of the semiconductor device 1, and each of the fuse-set defect signal generators 300_1˜300_N of the semiconductor device 2 may be identical to the fuse-set defect signal generator 300 of the semiconductor device 1.
The fuse-set selector 400a may be substantially identical to the fuse-set selector 400 of the semiconductor device 1. However, the fuse-set selector 400 of the semiconductor device 1 may be coupled to a single fuse set. If the single fuse set corresponds to the fuse-set address ADD, the fuse-set selection signal LAX of 1 bit may be enabled or activated. However, the fuse-set selector 400a of the semiconductor device 2 may be coupled to the plurality of fuse sets. The fuse-set selector 400a may decode the fuse-set address ADD, and may enable the fuse-set selection signal LAX for only a specific fuse set corresponding to the fuse-set address ADD, and may disable the fuse-set selection signal LAX for the remaining fuse sets other than the specific fuse set. In other words, the fuse-set selection signal LAX generated by the fuse-set selector 400a of the semiconductor device 2 may have as many bits as the number of fuse sets, and any one bit from among the plurality of bits contained in the fuse-set selection signal LAX may be enabled according to the fuse set address ADD.
For example, assuming that 128 fuse sets are present, i.e., assuming that N of
In addition, the fuse-set selector 400a may output the fuse selection signal LAX and the pseudo initial information BXAR on the basis of the test mode signal TPRE_RCALL and the fuse set address ADD in the same manner as in the fuse-set selector 400. However, the pseudo initial information BXAR of the semiconductor device 2 may be input to the plurality of fuse sets (i.e., the fuse-set defect detectors 10_1 to 10_N).
The defect decision circuit 500 may be additionally contained in the semiconductor device 2 according to an embodiment, and may generate a defect signal NXEB on the basis of the fuse-set defect signals HITB_1 to HITB_N.
For example, the defect decision circuit 500 may disable the defect signal NXEB when all the fuse-set defect signals HITB_1 to HITB_N are disabled. If at least one of the fuse-set defect signals HITB_1 to HITB_N is enabled, the defect decision circuit 500 may enable the defect signal NXEB. That is, the defect decision circuit 500 may determine whether there is a defect among the plurality of fuse sets (i.e., the fuse array).
The defect fuse-set address latch circuit 600 may store (latch) the fuse-set address ADD in response to the defect signal NXEB. By the above-mentioned structure, if a defect occurs in the initial state of the fuse array, the defect fuse-set address latch circuit 600 may recognize which fuse set has a defect.
The operations of the semiconductor device 2 having the above-mentioned constituent elements will hereinafter be described.
The fuse-set information RA_O to RA_N may be respectively stored in the fuse-set latch circuits 100_1 to 100_N. In order to operate the semiconductor device 2, the test mode signal TPRE_RCALL may be enabled. The fuse-set address ADD of a desired fuse set from which a defect is to be detected may be input to the semiconductor device 2.
The fuse-set selector 400a may generate the pseudo initial information BXAR on the basis of the test mode signal TPRE_RCALL. The fuse-set selector 400a may decode the fuse-set address ADD, and may generate the fuse-set selection signal LAX composed of several bits. In this case, among the plurality of fuse sets, the fuse-set selection signal LAX for only one fuse set corresponding to the fuse-set address ADD may be enabled, and the fuse-set selection signals LAX for the remaining fuse sets may be disabled.
After one fuse-cell defect signal generator selected from among the fuse-cell defect signal generators 200_1 to 200_N receives the enabled fuse-set selection signal LAX, the selected fuse-cell defect signal generator may compare one fuse-set information (any one of RA_1 to RA_N) generated from the corresponding fuse-set information latch circuit (any one of 100_1 to 100_N) with a predetermined reference value, and may thus generate a single fuse-cell defect signal (any one of HIT_1 to HIT_N).
After each of the remaining (N-1) fuse-cell defect signal generators (i.e., (N-1) fuse-cell defect signal generators from among 200_1 to 200_N) receives the disabled fuse-set selection signal LAX, the remaining (N-1) fuse-cell defect signal generators may compare the pseudo initial information BXAR with a predetermined reference value, and may thus generate (N-1) fuse-cell defect signals (i.e., (N-1) fuse-cell defect signals from among HIT_1 to HIT_N). In this case, the pseudo initial information BXAR and the reference value may have the same value, such that all the (N-1) fuse-cell defect signals (i.e., (N-1) fuse-cell defect signals from among HIT_1 to HIT_N) may be enabled.
In addition, the fuse-cell defect signal generators 200_1 to 200_N may generate the fuse-set enable signals FSEN_to FSEN_N on the basis of the test mode signal TPRE_RCALL. Each of the fuse-set enable signals FSEN_1 to FSEN_N may indicate whether information is stored (or programmed) in the original fuse set. However, an embodiment may detect whether the fuse set has a defect in the initial state before information is stored in the fuse set. If the test mode signal TPRE_RCALL is enabled, the fuse-set enable signals FSEN_1 to FSEN_N may be enabled.
The fuse-set defect signal generators 300_1 to 300_N may respectively generate the fuse-set defect signals HITB_1 to HITB_N on the basis of the fuse-cell defect signals HIT_1 to HIT_N and the fuse-set enable signals FSEN_1 to FSEN_N.
For example, if at least one bit from among the plurality of fuse-cell defect signals HIT_1 to HIT_N each including a plurality of bits is disabled, the fuse-set defect signal generators 300_1 to 300_N may enable the fuse-set defect signals HITB_1 to HITB_N, respectively. In this case, all the fuse-cell defect signals HIT_1 to HIT_N generated by the (N-1) fuse-cell defect signal generators (i.e., (N-1) fuse-cell defect signal generators from among 200_1 to 200_N) in which the fuse-set selection signal LAX is disabled are enabled, such that the fuse-set defect signal generators (i.e., (N-1) fuse-set defect signal generators from among 300_1 to 300_N) corresponding to the (N-1) fuse-cell defect signal generators from among 200_1 to 200_N may disable the fuse-set defect signals (i.e., (N-1) fuse-set defect signals from among HITB_1˜HITB_N. If a defect occurs in the initial state of the fuse cell, the single fuse-cell defect signal generator from among the fuse-cell defect signal generators 200_1 to 200_N in which the fuse-set selection signal LAX is enabled may disable at least one of the plurality of bits contained in each fuse-cell defect signal (one of the fuse-cell defect signals HIT_1 to HIT_N). Therefore, the corresponding fuse-set defect signal generator (i.e., one of the fuse-set defect signal generators 300_1 to 300_N) may enable one of the fuse-set defect signals HITB_1 to HITB_N. If no defect occurs in the initial state of the fuse cell, the single enabled fuse-cell defect signal generator (one of the fuse-cell defect signal generators 200_1 to 200_N) in which the fuse-set selection signal LAX is enabled may enable all the bits contained in one of the fuse-cell defect signals to Therefore, the corresponding fuse-set defect signals (one of the fuse-set defect signals HITB_1 to HITB_N) may be disabled.
The defect decision circuit 500 may determine the presence of a defect in the fuse array when at least one of the fuse sets has a defect.
For example, the defect decision circuit 500 may enable the defect signal NXEB when at least one of the fuse-set defect signals HITB_1 to HITB_N is disabled.
If the defect signal NXEB is enabled, the defect fuse-set address latch circuit 600 may store the fuse-set address ADD such that the fuse-set address ADD is no longer used in the future.
Referring to
The defect decision circuit 500 in which four signals are tied up and then processed is implemented as illustrated in
Referring to
If the test mode signal TPRE_RCALL is enabled, the fuse-set selector 400a may generate the fuse-set address ADD in step S920. Although the above-mentioned embodiments have disclosed that a specific fuse-set address ADD is received from the external part, the scope or spirit of the present disclosure is not limited thereto, and the sequentially increasing fuse-set address ADD may be generated in the embodiments of the present disclosure.
Thereafter, it is determined whether the defect signal NXEB is enabled in the specific fuse-set address ADD in step S930.
If the defect signal NXEB is enabled in step S930, this means that a defect occurs in the fuse set corresponding to a current fuse-set address ADD, such that the current fuse-set address ADD is stored in step S950.
Information is not programmed in the fuse set corresponding to the current fuse-set address ADD in step S960.
If the current fuse set is not identical to the final fuse set in step S940, the fuse-set address ADD may increase in step S970. In this way, the fuse-set address ADD is sequentially increased and at the same time information indicating whether the defect signal NXEB is enabled is recognized. If the defect signal NXEB is enabled in step S930, the current fuse-set address ADD is latched in step S950, and the fuse set corresponding to the subsequently-latched fuse-set address ADD is no longer used in step S960. If the defect signal NXEB is disabled, the fuse-set address ADD may be sequentially increased until the final fuse set is reached.
By the above-mentioned structure, an embodiment may test which one of fuse sets contained in the fuse array has an initial defect. Therefore, the remaining fuse sets other than the defective fuse set are used such that the fuse array may be efficiently used.
As is apparent from the above description, the semiconductor devices according to the embodiments of the present disclosure may recognize the position of a defective fuse cell from which a defect or faulty part occurs in an initial state. Therefore, the remaining fuse cells other than the defective cells can be used such that the fuse array can be efficiently used.
The semiconductor devices and or methods as discussed above (see
A chipset 1150 may be operably coupled to the processor (i.e., CPU) 1100. The chipset 1150 is a communication pathway for signals between the processor (i.e., CPU) 1100 and other components of the system 1000. Other components of the system 1000 may include a memory controller 1200, an input/output (“I/O”) bus 1250, and a disk driver controller 1300. Depending on the configuration of the system 1000, any one of a number of different signals may be transmitted through the chipset 1150, and those skilled in the art will appreciate that the routing of the signals throughout the system 1000 can be readily adjusted without changing the underlying nature of the system 1000.
As stated above, the memory controller 1200 may be operably coupled to the chipset 1150. The memory controller 1200 may include at least one semiconductor device and or employ the method as discussed above with reference to
The chipset 1150 may also be coupled to the I/O bus 1250. The I/O bus 1250 may serve as a communication pathway for signals from the chipset 1150 to I/O devices 1410, 1420, and 1430. The I/O devices 1410, 1420, and 1430 may include, for example but are not limited to, a mouse 1410, a video display 1420, or a keyboard 1430. The I/O bus 1250 may employ any one of a number of communications protocols to communicate with the I/O devices 1410, 1420, and 1430. In an embodiment, the I/O bus 1250 may be integrated into the chipset 1150.
The disk driver controller 1300 may be operably coupled to the chipset 1150. The disk driver controller 1300 may serve as the communication pathway between the chipset 1150 and one internal disk driver 1450 or more than one internal disk driver 1450. The internal disk driver 1450 may facilitate disconnection of the external data storage devices by storing both instructions and data. The disk driver controller 1300 and the internal disk driver 1450 may communicate with each other or with the chipset 1150 using virtually any type of communication protocol, including, for example but not limited to, all of those mentioned above with regard to the I/O bus 1250.
It is important to note that the system 1000 described above in relation to
Those skilled in the art will appreciate that the embodiments may be carried out in other specific ways than those set forth herein without departing from the spirit and essential characteristics of the disclosure. The above embodiments are therefore to be construed in all aspects as illustrative and not restrictive. The scope of the disclosure should be determined by the appended claims and their legal equivalents, not by the above description. Further, all changes coming within the meaning and equivalency range of the appended claims are intended to be embraced therein. In addition, it is obvious to those skilled in the art that claims that are not explicitly cited in each other in the appended claims may be presented in combination as an embodiment or included as a new claim by a subsequent amendment after the application is filed.
Although a number of illustrative embodiments consistent with the disclosure have been described, it should be understood that numerous other modifications and embodiments can be devised by those skilled in the art that will fall within the spirit and scope of the principles of this disclosure. Particularly, numerous variations and modifications are possible in the component parts and/or arrangements which are within the scope of the disclosure, the drawings and the accompanying claims. In addition to variations and modifications in the component parts and/or arrangements, alternative uses will also be apparent to those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
1020160119400 | Sep 2016 | KR | national |