Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
APPARATUSES AND METHODS FOR FLEXIBLE FUSE TRANSMISSION
Document Type and Number:
WIPO Patent Application WO/2018/052596
Kind Code:
A1
Abstract:
Apparatuses and methods for transmitting fuse data from fuse arrays to latches are described. An example apparatus includes: a plurality of fuse arrays, each fuse array of the plurality of fuse arrays being configured to store input data; a fuse circuit that receives the input data and provides the input data on a bus; and a plurality of redundancy latch circuits coupled to the bus, including a plurality of pointers and a plurality of latches associated with the plurality of corresponding pointers that load data on the bus. The fuse circuit may control loading of the input data by controlling a location of a pointer among the plurality of corresponding pointers responsive to the input data.

Inventors:
FUJIWARA YOSHINORI (JP)
YOSHIDA KENJI (JP)
SOMEYA MINORU (JP)
NODA HIROMASA (JP)
Application Number:
PCT/US2017/046706
Publication Date:
March 22, 2018
Filing Date:
August 14, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MICRON TECHNOLOGY INC (US)
International Classes:
G11C29/00; G11C17/16; G11C17/18
Foreign References:
US20130322183A12013-12-05
US20040004510A12004-01-08
US20040190357A12004-09-30
US20020167855A12002-11-14
US20080270828A12008-10-30
Attorney, Agent or Firm:
ENG, Kimton et al. (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. An apparatus comprising:

a bus;

a plurality of latches coupled to the bus and configured to be activated one-by- one, wherein an activated latch of the plurality of latches is configured to capture data on the bus; and

a control circuit configured to provide the bus with valid data when a first latch of the plurality of latches is activated and further configured to provide the bus with invalid data when a second latch of the plurality of latches is activated.

2. The apparatus as claimed in claim 1 ,

wherein the control circuit is configured to receive a plurality of input data- each input data of the plurality of input data including a data portion and a token portion, and

wherein the control circuit is configured to provide the bus with the valid data corresponding to the data portion when the token portion has a first state and further configured to provide the bus with the invalid data when the token portion has a second state.

3. The apparatus as claimed in claim 2, wherein the second state of the token portion indicates a number of latches capturing th ienvalid data.

4. The apparatus as claimed in claim I , wherein the control circuit is configured to provide the bus with the valid data and the invalid data alternately.

5. The apparatus as claimed in claim 3, wherein the number of latches indicated by the token portion is more than one, and wherein the data portion associated with the token portion having the second state is captured as the valid data by a latch of the plurality of latches that is to be activated subsequently to latches of the plurality of latches having been activated by the number indicated by the second state of the token portion.

6. The apparatus as claimed in claim 4.

wherein the control circuit is configured to receive a plurality of pairs of input data, and

wherein the control circuit is configured, with respect to each of the plurality of pairs of input data, to provide the bus with the valid data and the invalid data alternately, the valid data being derived by performing one of a logical OR operation and a logical AND operation on a corresponding one of the plurality of pairs of input data.

7. The apparatus of claim 5, wherein the control circuit is further configured to provide redundant error detection information on the bus prior to providing data including defective addresses on the bus, and

wherein the redundant error detection information is related to a cell for redundancy data that is defective.

8. An apparatus comprising:

a plurality of fuse arrays, each fuse array of the plurality of fuse arrays being configured to store input data;

a fuse circuit configured to receive the input data, and further configured to provide the input data on a bus; and

a plurality of redundancy latch circuits coupled to the bus, comprising a plurality of pointers and a plurality of latches associated with the plurality of corresponding pointers and configured to load data on the bus;

wherein the fuse circuit is configured lo control loading of the input data by controlling a location of a pointer among the plurality of corresponding pointers responsive to the input data.

9. The apparatus of claim 8, wherein the input data comprise a defective address and a token representing a number of pointers (o be skipped, and

wherein the fuse circuit is configured to provide invalid data to latches among the plurality of latches corresponding to the number of pointers to be skipped and further configured to provide valid data to a latch among the plurality of latches corresponding to a pointer next to the number of pointers to be skipped.

10. The apparatus of claim 9, wherein each redundancy latch circuit of the plurality of redundancy latch circuits comprises a first redundancy latch group comprising a plurality of first latches configured to toad and a plurality of first pointers associated with the plurality of first latches and a second redundancy latch group comprising a plurality of second latches and a plurality of second pointers associated with the plurality of second latches, and

wherein the first pointers in the first redundancy latch groups of the plurality of redundancy latch circuits are coupled in series in a first chain and the second pointers of the second redundancy latch groups of the plurality of redundancy latch circuits are coupled in series in a second chain.

1 1. The apparatus of claim 8,

wherein a plurality of consecutive fuse arrays in the plurality of fuse arrays are configured to store an identical defective address;

wherein the fuse circuit is configured to read data from the plurality of consecutive fuse arrays and further configured to provide a logical sum of the data from the plurality of consecutive fuse arrays.

12. The apparatus of claim 8, wherein each fuse array of the plurality of fuse arrays is configured to store input data including a defective address and a token representing bank information associated with the defective address, and

wherein the fuse circuit comprises a decoder configured to provide an enable signal or a disable signal for each bank responsive to the bank information from each fuse array.

13. The apparatus of claim 12, wherein the bank information is indicative of a relationship between a bank identification number of a current fuse array and a bank identification number of a next (use array, and

wherein the fuse circuit further comprises a counter configured to store a bank identification number of a current fuse array and configured to compute the bank identification number of the current fuse array to obtain the bank identification number of a next fuse array responsive to the bank information.

14. The apparatus of claim 8, wherein the plurality of fuse arrays are further configured to store redundant error detection information related to a cell for redundancy data that is defective,

wherein the fuse circuit is further configured to provide redundant error detection information on the bus prior to providing data including defective addresses on the bus, and

each redundancy latch circuit of the plurality of redundancy latch circuits further comprises a plurality of error detect latches corresponding to the plurality of latches, the plurality of error detect latches are configured to disable the corresponding plurality of latches responsive to the redundant error detection information on the bus, prior to receiving the data including defective addresses on the bus.

15. A method of transmitting fuse data, comprising:

receiving input data stored in a fuse array;

controlling a location of a pointer responsive to the input data;

providing the input data on a bus; and

loading the input data on the bus into a latch associated with the pointer among a plurality of latches coupled to the bus.

16. The method of claim IS, wherein the input data comprise a defective address and a token representing a number of pointers to be skipped, the method further comprising:

providing invalid data to latches among the plurality of latches corresponding to the number of pointers to be skipped; and providing valid data to a latch among the plurality of latches corresponding to a pointer next to the number of pointers to be skipped.

17. The method of claim 15, wherein the plurality of latches includes:

a first group of latches associated with a fust group of pointers across banks coupled in series in a first chain; and

a second group of latches associated with a second group of pointers across banks coupled in series in a second chain,

the method further comprising:

providing input data to the first group of latches consecutively; and

providing input data to the second group of latches consecutively.

18. The method of claim 15, further comprising:

receiving a different input data stored in a different fuse array consecutive to the fuse array;

computing a logical sum of the input data and the different input data; and providing the logical sum as the input data on a bus.

19. The method of claim 15, further comprising:

receiving a defective address and bank information from th ienput data;

decoding the bank information; and

providing an enable signal or a disable signal for each bank responsive to the bank information.

20. The method of claim 19, wherein the bank information is indicative of a relationship between a bank identification number of a defective address in a current fuse array and a bank identification number of a defective address in a next fuse array, the method further comprising: storing the bank identification number of a defective address in the input data of a current fuse array in a counter ; computing the bank identification number of a next fuse array by the counter based on the bank identification number of a current fuse array and the bank information.

Description:
APPARATUSES AND METHODS FOR FLEXIBLE FUSE TRANSMISSION

BACKGROUND

[001] High data reliability, high speed of memory access, lower power consumption and reduced chip si/.e are features thai are demanded from semiconductor memory. One way of achieving high data reliability is by introducing fuse arrays including a plurality of fuse sets and a plurality of redundancy decoders corresponding to the plurality of fuse sets to provide substitute rows/columns of memory cells for defective rows/columns of cells in a memory array. Each fuse set may store an address of a defective cell (Detective Address). Each redundant address decoder receives row/column address signals and compares the received row/column address signals to the defective addresses stored in the fuses. If the received row/column address signals correspond with a defective address stored in any fuse, access to the received row/column address is disabled and the redundant row/column address may be accessed instead. Defective addresses may be obtained and loaded by a plurality of tests, such as a Front End (FE] test in a manufacturing process and a Post Package Repair (PPR] / Back End (BE) test in a packaging process.

Each redundancy decoder may include a pointer (e.g., a flip-flop circuit) which enables its fuse loading. Flip-flop circuits of the plurality of redundancy decoders are coupled in a series, such as in a daisy chain. A location of the pointer in the daisy chain is shifted by every clock cycle and the address for each fuse set may be transmitted by every clock cycle. In this daisy chain configuration, relationships between pointers and corresponding fuse arrays during fuse loading are fixed based on a data structure of fuse arrays and a pointer structure.

SUMMARY

[002] An example apparatus according to an embodiment of the disclosure may include: a bus; a plurality of latches that may be coupled to the bus and may capture data on the bus; and a control circuit that may provide the bus with valid data when a first latch of the plurality of latches is activated and may further provide the bus with invalid data when a second latch of the plurality of latches is activated.

[003] Another example apparatus according to an embodiment of the disclosure may include: a plurality of fuse arrays, wherein each fuse array of the plurality of fuse arrays may .store input data; a fuse circuit thai may receive the input data and may further provide the input data on a bus; and a plurality of redundancy latch circuits that may be coupled to the bus and may include a plurality of pointers and a plurality of latches associated with the plurality of corresponding pointers and may load data on the bus. The fuse circuit may control loading of the input data by controlling a location of a pointer among the plurality of corresponding pointers responsive to the input data.

[004] An example method of transmitting fuse data according to an embodiment of the disclosure may include: receiving input data stored in a fuse array: controlling a location of a pointer responsive to the input data; providing the input data on a bus; and loading the input data on the bus in to a latch associated with the pointer among a plurality of latches coupled to the bus.

[005] Fig. I is a block diagram of a redundancy data loading/transmitting circuit in a semiconductor device, in accordance with an embodiment of the present disclosure.

[006] Fig. 2Λ is a schematic diagram of data structure of a ruse array in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[007] Fig. 2B is a table of data combinations of Toke Control Bits stored in the fuse array, in accordance with an embodiment of the present disclosure.

[008] Fig. 3 is a circuit diagram of a redundancy latch (RL] circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[009] Fig. 4A is a simplified logic circuit diagram of a fuse circuit in the redundancy- data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[010] Fig. 4B is a schematic diagram of a data structure of the fuse array circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure. [011 ] Fig. 4C is a .schematic diagram of a data sequence of fuse data on the fuse data bus (and thus fuse data latched in respective redundancy Iatch circuits (RLs)] in the redundancy data loading/transmitting circuit, corresponding to Fig. 4B.

[0 12] Fig. 4D is a timing diagram of signals in the redundancy data loading/transmitting circuit, corresponding to Fig. 4B.

[013] Fig. 5A is a circuit diagram of a plurality of redundancy latch (RL) circuits in the redundancy data loading'transmitting circuit, in accordance with an embodiment of the present disclosure.

[014] Fig. 5B is a schematic diagram of a data structure of the fuse array circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[0 15] Fig. 5C is a schematic diagram of a data sequence of fuse data on the fuse data bus (and thus fuse data latched in respective redundancy latch circuits (RLs)) in the redundancy data loading/transmitting circuit, corresponding to Fig. 5B.

[0 161 Fig. 6A is a simplified logic circuit diagram of a fuse circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[0 17] Fig. 6B is a timing diagram of signals in the redundancy data loading'transmitting circuit, corresponding to Fig. 6A.

[01.8] Fig. 7 A is a block diagram of a redundancy data loading/transmitting circuit in a semiconductor device, in accordance with an embodiment of the present disclosure,

[019] Fig. 7B is a schematic diagram of a data structure of the fuse array circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[0 20] Fig. 7C is a schematic diagram of a data sequence of fuse data on the fuse data bus (and thus ruse data latched in respective redundancy Iatch circuits (RLs)) in the redundancy data loading/transmitting circuit, corresponding to Fig. 7B.

[0 21 ] Fig. 7D is a circuit diagram a redundancy iatch (RL] circuit Bankx of redundancy latch circuits (RLs] in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[022] Fig. 7E is a timing diagram of signals in the redundancy data loading/transmitting circuit, corresponding to Figs. 7A to 7D. [0 23] Fig. 8A is a simplified logic circuit diagram of a fuse circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[0 24] Fig. 8B is a schematic diagram of a data structure of the fuse array circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[025] Fig. 8C is a schematic diagram of a data sequence of fuse data on the fuse data bus (and thus fuse data latched in respective redundancy latch circuits (RLs)) in the redundancy data loading/transmitting circuit, corresponding to Fig. 8B.

[0 26] Fig. 8D is a timing diagram of signals in the redundancy data loading/transmitting circuit, corresponding to Figs. 8A to 8C.

[0 27] Fig. 9 A is a block diagram of a redundancy data loading/transmitting circuit in a semiconductor device, in accordance with an embodiment of the present disclosure.

[0 28] Fig. 9B is a circuit diagram a redundancy latch (RL) circuit Bankx of redundancy latch circuits (RLs] in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[0 29] Fig. 9C is a schematic diagram of a data structure of the fuse array circuit in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[0 30] Fig. 9D is a schematic diagram of fuse data latched in respective redundancy latch circuits (RLs] in the redundancy data loading/transmitting circuit, corresponding to Fig. 9C.

[0 31] Fig. 9E is a liming diagram of signals in the redundancy data loading/transmitting circuit, corresponding to Figs. 9 A to 9D.

[0 32] Fig. 10A is a block diagram of a redundancy data loading'transmitting circuit in a semiconductor device, in accordance with an embodiment of the present disclosure.

[0 33] Fig. 10B is a schematic diagram of a data structure of the fuse array circuit in the redundancy data loading'transmitting circuit, in accordance with an embodiment of the present disclosure.

[034 ] Fig. 10C is a schematic diagram of fuse data latched in respective redundancy latch circuits (RLs] in the redundancy data loading'transmitting circuit, corresponding to Fig. 10B. [035] Fig. !OD is a circuit diagram a redundancy latch (RL) circuit Baiikx of redundancy latch circuits (RLs] in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure.

[0 36] Fig. 10E is a timing diagram of signals in the redundancy data loading/transmitting circuit, corresponding to Figs. 10A to 10D.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

[037 ] Various embodiments of the present invention will be explained below in detail with reference to the accompanying drawings. The following detailed description refers to the accompanying drawings that show, by way of illustration, specific aspects and embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present invention. Other embodiments may be utilized, and structure, logical and electrical changes may be made without departing from the scope of the present invention. The various embodiments disclosed herein are not necessary mutually exclusive, as some disclosed embodiments can be combined with one or more other disclosed embodiments to form new embodiments.

[038] Fig. 1 is a block diagram of a redundancy data loading'transmitting circuit 1 in a semiconductor device, in accordance with an embodiment of the present disclosure. For example, the redundancy data loading/transmitting circuit 1 may include a fuse block 2 and a redundancy latch block 3. The fuse block 2 may include a fuse array circuit 4 and a fuse circuit 5. The fuse array circuit 4 may include fuse arrays { l :n] 6a to 6g. Each of the fuse arrays 6a to 6g may include a plurality of fuses and may further store a token and a plurality of Token Control bits. Each fuse may be any kind of fuses. For example, each fuse may be a laser-fuse, an anti-fuse, and so on. The token may include a defective address (DA] including a row address and/or a column address of a defective cell, and an enable bit (EB) indicative of whether the defective address (DA] is valid or invalid. The plurality of Token , Control J>ils may indicate a number of pointers to be skipped to enable or disable loading of fuse data from the plurality of (uses in each of the fuse arrays 6a to 6g. The fuse block 2 may function as a control circuit that includes the ruse circuit 5. The fuse circuit 5 may be disposed between the fuse array circuit 4 and the redundancy latch block 3. The fuse circuit 5 may receive a reference clock signal Fuse Load Ok as a reference clock signal. The fuse circuit 5 may further receive a Fuse_Data_Oui signal and the plurality of Token Control b its. The Fuse_Data_Out signal may include the defective address (DA) and the enable bit (EB). The fuse circuit 5 may process the plurality of Token_Control_bits and may further control loading of the defective address (DA] by controlling a location of an active pointer. For example, controlling the location of the pointer may include shifting the number of pointers to be skipped or shifting to a next pointer for loading the defective address (DA] without skipping. The fuse circuit 5 may provide a reference clock signal Fuse_Load_Clk_sub to the fuse array circuit 4 responsive to the reference clock signal Fuse_Load_Clk and the plurality of Token Control bits. The fuse circuit 5 may shift the token for loading the defective address (DA) without skipping by receiving the Fuse Data Out signal and providing the defective address (DA) and the enable bit (EB) responsive to the reference clock signal Fuse Load. Clk sub. The fuse circuit 5 may provide a reference clock signal Fuse Load Clkl to the redundancy lalch block 3 responsive to the reference clock signal Fuse_Load_Clk. The fuse circuit 5 may further provide a Fuse_Data_Bus 8 with fuse data signals including valid data, such as the defective address (DA), or invalid data (e.g., all bit indicative of "0" or set to a logic low level) to the redundancy latch block 3. ft should be noted that, as the invalid data is accompanied with at least the enable bit (EB] set to represent the invalid status, such as the logic low level, the remaining bits thereof may (ake either the logic low level or a logic high level. In case where the invalid status is represented by the logic high level, further, all the bits of the invalid data may take the logic high level.

[0 39] The redundancy latch block 3 may include a plurality of redundancy lalch (RL) circuits 7 coupled in series for a plurality of respective banks (e.g., BankO to Bank7). The plurality of redundancy latch (RL] circuits 7 coupled to the Fuse Data Bus 8 may lalch logic stales of the Fuse Data . Bus signal responsive to the reference clock signal Fuse Load ...Clkl. A bank pointer signal PtrBk<n> (n is an integer] may be transmitted between Bankn and Bank(n-H ). For example, the redundancy latch (RL) circuit BankO 7 may provide a bank pointer signal P(rBk<0> lo the redundancy latch (RL] circuit Bankl 7. T he bank pointer signal PtrBk<n> may represent a pointer of a latch in the plurality of redundancy latch (RL] circuits 7 that may be activated to latch a logic .slate of the Fuse Daia Bus signal. During an initialization of the redundancy data loading/transmitting circuit 1 , a reset signal Fuse_Poinler_Rst may be provided to reset the fuse circuit 5 and the plurality of redundancy latch (RL) circuit 7.

[0 40] Fig. 2A is a schematic diagram of data structure of a fuse array 20 in the redundancy data loading/transmitting circuit ! , in accordance with an embodiment of the present disclosure. For example, the fuse array 20 may be used as the ruse arrays 6a to 6g in Fig. I . The fuse array 20 may include a plurality of fuses. The fuse array 20 may store Token . Control . Bits ] l:0 j, though a number of bits in the plurality of Token_Control_Bits may not be limited to two. The fuse array 20 may further store fuse data, including a defective address (DA) and an enable bit (EB) for each bank. Fig. 2B is a table of data combinations of the fuse array 20, in accordance with at) embodiment of the present disclosure. The Token .Control Bits [1 :0] may be a binary number representing a number of pointers to be skipped to enable or disable loading of fuse data from the plurality of fuses in each fuse array 20. For example, a number of redundancy latch (RL) circuits 7 to be skipped for loading may be zero and loading is enabled (e.g.. an enabled state] when the Token_Control Bits ] l :0] are * 00 * . Similarly, the number of redundancy latch (RL] circuits 7 to be skipped for loading may be one, two or three and loading to a latch addressed by the current pointer is disabled (e g., a disabled state), when the Token_Control_Bits ] l :0] are '01. "10" or *1 1 * respectively.

[0 41] Fig. 3 is a circuit diagram of a redundancy latch (RL] circuit 30 in the redundancy data loading/transmitting circuit 1, in accordance with an embodiment of the present disclosure. For example, the redundancy latch (RL] circuit 30 in Fig. 3 may be used as the redundancy latch (RL] circuit 7 in Fig. 1. In Fig. 3, "x" is a positive integer (x>0] which identifies Bankx. The redundancy latch (RL] circuit Bankx 30 may include a plurality of flip flop circuits 31a to 3 Id and a plurality of latches (LTs] 32a to 32d. In Fig. 3, a number of the plurality of flip flop circuits (FFs) 31a to 31 d and a number of the plurality of latches 32a to 32d are four, however, the number of the plurality of latches 32a to 32d and the number of the plurality of flip flop circuits (FFs] 31a to 3 Id are not limited to four. For example, an actual number of the plurality of flip flop circuits (FFs] 31 and an actual number of the plurality of latches (LTs) 32 may be a few hundreds. The plurality of latches 32a to 32d may capture data to be loaded and the plurality of nip flop circuits (FFs] 31a to 3 Id may function as pointers associated with the latches 32a to 32d respectively, to load the data.

[0 42] Each of the plurality of flip flop circuits (FFs] 31a to 3 Id may receive a reference clock signal Puse_Load_ClkI from the fuse block 2 at a clock input. For example, if the x is 0, the redundancy latch (RL) circuit BankO 30 may include the flip flop circuit (FF] 3 la that may receive a power supply voltage Vss (e.g., at a ground level) at a reset input and a Fuse.. Pointer. Rst signal at a set input. As for each remaining redundancy latch (RL) circuit Bank (x being other than 0), the redundancy latch (RL] circuit Bankx 30 may include the flip flop circuit (FF] 3 la that may receive a bank pointer PtrBk<x-l> at a set input and a Fuse Pointer Rst signal at a reset input. The flip flop circuits (FFs] 31b to 31d may receive output signals of the flip flop circuits (FFs] 31a to 31c respectively at a set input, and the Fuse. Pointer Rst signal at a reset input. The flip flop circuit (FF) 31d may provide a bank pointer PirBk<x> as an output signal to a redundancy latch (RL) circuit Bankx+ l 30 (not shown).

[043] A plurality of logic gates 33a to 33d (e.g., an AND circuit) may receive respective output signals of the plurality of flip-flops (FFs] 31a to 3 Id and the reference clock signal Fuse_Load_Clkl . The plurality of logic gates 33a to 33d may provide output signals Pointerx<0> to Pointerx<3> respectively, responsive to the corresponding output signals of the plurality of flip-flops (FFs] 3 la to 3 Id and further to each predetermined edge (e.g., a rising edge or a falling edge] of the reference clock signal Fuse_Load_ClkI .

[0 44] The plurality of latches 32a to 32d coupled in series may receive fuse data, including a defective address (DA] and an enable bit (EB] for each bank, on the Fuse . Data. Bus 8 coupled to the fuse block 2. The plurality of latches 32a to 32d may further capture the fuse data in response to the respective output signals Poinierx<0> to Pointerx<3>. Although not shown, each of the plurality of latches 32a to 32d is provided to an associated one of a plurality of redundant rows and/or redundant columns to select redundant memory ceils in each memory bank. Although not shown, each memory bank further includes a plurality of normal rows and columns to select a plurality of normal memory cells. Here, the plurality of normal rows and columns may include one or more defective rows and/or columns that are to be replaced with one or more corresponding redundani rows and/or columns among the plurality of redundani rows and'or columns, respectively. Thus, each of the plurality of latches 32a to 32d is configured to identify a corresponding one of the plurality of redundant rows an&or columns, which is to be used for a defective one of the plurality of normal rows or columns.

[045] Fig. 4A is a simplified logic circuit diagram of a fuse circuit 40 in the redundancy data loading/transmitting circuit 1, in accordance with an embodiment of the present disclosure. For example, the fuse circuit 40 may be used as the fuse circuit 5 in Fig. 1. The fuse circuit 40 may include a gate control circuit 41 including a counter 42. The counter 42 may receive the Token Control Bits from the fuse array circuit 4 in Fig. 1 and set the number of latches to be skipped as a count as shown in Fig. 2B. If the count is not "0'\ the counter 42 may decrement the count at each predetermined edge (e.g., a rising edge or a falling edge) of the reference clock signal Fuse ...Load Clk until the count reaches "0". When the count set to the counter 42 responsive to the Token_Control_Bits is "0", the count is kept constant (e.g., ** 0").

[0 46] The gate control circuit 41 may provide a token control signal Token_Ctrl responsive to the count of the counter 42. For example, the token control signal Token_ Ctrl may be deactivated (e.g., set to a logic low level, ** 0") when the count of the counter 42 is "0". The token control signal Token_Ctrl may be activated (e.g.. set to a logic high level, " 1"] when the count of the counter 42 is not "0". The fuse circuit 40 may include an inverter 44 coupled to the gate control circuit 41 and an AND circuit 45. The inverter 44 may receive the token control signal Token_Ctrl from the gate control circuit 41 and may further provide an inverted token control signal. The AND circuit 45 may receive the inverted token control signal and the reference clock signal FuseJLoad .dk and may further provide a reference clock signal FuseJLoad _CIk_sub to the fuse array circuit 4 when the count value of the counter 42 is "0". Thus, the Fuse Data Out signal may be provided from the fuse array circuit 4 responsive to the reference clock signal Fuse_Load_Clk_sub. The fuse circuit 40 may include a delay circuit 46 that may provide a reference clock signal Fuse_Load_Clkl that has one clock cycle delay relative to the reference clock signal FuseJLoad_ Clk. [047] The fuse circuit 40 may further include a multiplexer MUX 46. The multiplexer MUX 46 may receive the power supply voltage Vss (i.e., the logic low level. "0"] and the Fuse Data Out signal from the fuse array circuit 4. The multiplexer MUX 46 may provide either the power supply voltage Vss or the Fuse Data Out signal responsive to either the active token control signal Token_Ctrl (e.g., the logic high level, "1") or the inactive token control signal Token_Ctrl (e.g., the logic low level, "0"). A reset signal Fuse Pointer Rsl may be used to initialize the fuse circuit 40, including resetting the counter 42, as well as resetting the RLs 7 in the redundancy latch block 3. For example, the reset signal Fuse_Pointer_Rs t may be generated as a one-shot pulse signal prior to receiving the Fuse Data Out signal from the fuse array circuit 4 that is receiving the reference clock signal Fuse.. Load Clk.

[048] Fig. 4B is a schematic diagram of a data structure of the fuse array circuit 4 in the redundancy data loading/transmitting circuit I , in accordance with an embodiment of the present disclosure. Fig. 4C is a schematic diagram of a data sequence of fuse data on the fuse data bus in lite redundancy data loading/transmitting circuit 1, corresponding to Fig. 4B. The fuse data on the fuse data bus may be thus latched in an order of the data sequence into the plurality of latches 32 of the RL circuit BankO-7 30 as shown in Fig. 3. Fig. 4D is a timing diagram of signals in the redundancy data loading/transmitting circuit 1, corresponding to Fig. 4B.

[049] Upon receipt of the Token Control Bits "01" from the fuse array circuit 4 at TO I, a count "0 1" is set to the counter 42, the gate control circuit 41 may provide the active token control signal Token_Ctrl. Responsive to the active token control signal Token_Ctrl from T01 to T12, the multiplexer MUX 43 may provide an all '0" signal on the Fuse Data Bus 8, regardless of the Fuse .Data Out signal providing a first defective address DAI. The first defective address DAI may be provided as the Fuse..Data..Out signal from the fuse array ( 1 ] 6a of the fuse array circuit 4 until T23 responsive to the inactive reference clock signal Fuse. Load . Clk . sub from T01 to 112 that is responsive to the active token control signal Token ..Ctrl from T01 to T12.

[050J At T12. the counter 42 decrements the count to "00" . Responsive to the count "(X)" at T12, the gate control circuit 41 may provide the inactive token control signal Token_Ctrl. Responsive to the inactive token control signal Token_Ctrl from T12 to T23, the multiplexer MUX 43 may provide the first defective address DAI of the fuse array { 11 6a on the Fuse Data Bus 8. The first defective address DAI may be provided as the Fuse_Daia_Out signal from the fuse array ( i ] 6a of the fuse array circuit 4 until T23 responsive to the active reference clock signal Fuse_Load_Clk_sub from ΊΠ2 to T23 that is responsive to the inactive token control signal Token... Ctrl from T12 to T23. The count "00" is set to the counter 42 responsive to the Token Control Bits representing "00" from the fuse array [2] 6b at T23 and from the fuse array [3] 6c at T34. Responsive to the count "00" at T23 and T34, the gate control circuit 41 may provide the inactive token control signal Token .Ctrl. The fuse array circuit 4 may provide a defective address DA2 of the fuse array (2] 6b at T23 and a defective address DA3 of the fuse array |3J 6c at T34 as the Fuse_Data_Out signal, responsive to the active reference clock signal Fuse Load Clk sub that is responsive to the inactive token control signal Token Ctrl from T23 to T45. The multiplexer MUX 43 may provide the Fuse Data. Out signal on the Fuse Data Bus 8 responsive to the inactive token control signal Token Ctrl from T23 to T45.

[051] Upon receipt of the Token Control Bits "11" from the fuse array [4] 6d at T45, the count "11" is set to the counter 42 and the gale control circuit 41 may provide the active token control signal Token_Ctrl for three clock cycles until T78. Responsive to the active token control signal Token Ctrl from T45 to T78, the multiplexer MUX 43 may provide an all "0" signal on the Fuse Data Bus 8 until T78, regardless of the Fuse_Daia_Out signal providing a defective address DA4 from the fuse array |4J 6d, while the counter 42 decrements the count at T56, T67 and T78. The fuse array circuit 4 may provide the defective address DA4 from the fuse array [4] 6d as the Fuse_Data_Oui signal until T89 responsive to the inactive reference clock signal Fuse.. LoadjClk sub from 145 to 178 that is responsive to the active token control signal Token Ctrl from T45 to T78. At T78, the counter 42 decrements the count to "00". Responsive to the count "00" at T78, the gate control circuit 41 may provide the inactive token control signal Token Ctrl. Responsive to the inactive token control signal Token Ctrl from T78 to T89, the multiplexer MUX 43 may provide the defective address DA4 on the Fuse Data Bus 8.

[052] Upon receipt of the Token Control Bits "10" from the fuse array |5] 6e at T89. the count "10" is set to the counter 42 and the gate control circuit 41 may provide the active token control signal Token Ctrl for two clock cycles until T10I I . Responsive to the active token control signal Token Ctrl from T89 to T10U, the multiplexer MUX 43 may provide an ail "0" signal on the Fuse Data Bus 8 until Τ10Π , regardless of the Fuse_Data_Oul signal providing a defective address DAS from the fuse array [S] 6e, while the counter 42 decrements the count at 1910 and T 101 1. The fuse array circuit 4 may provide the defective address DAS from the fuse array (5] 6e as the Fuse_Data_Out signal responsive to the inactive reference clock signal Fuse Load Clk . sub from T89 to T1011 that is responsive to the active token control signal Token..Ctrl from T89 to T1011. At T1011. the counter 42 decrements the count to "00". Responsive to the count "00" at T101 1 , the gale control circuit 41 may provide the inactive token control signal Token_Ctrl. Responsive to the inactive token control signal Token Ctrl from 1011 , the multiplexer MUX 43 may provide the defective address DAS on the Fuse Data Bus 8. The respective invalid data (all "0") and valid data (defective addresses DAI to DA5, each of the defective addresses being accompanied with the enable bit (EB)] are latched in the order of the data sequence in Fig. 4C into the plurality of latches 32 of the RL circuit BankO-7 30, responsive to each rising edge of the reference clock signal FiJse_Load_Clkl at respective ΊΊ to Ti l . Thus, some of the plurality of latches 32 may be loaded with the invalid data and the remaining ones thereof are loaded with the valid data including the defective address and the enable bit data.

[053] Fig. SA is a circuit diagram of a plurality of redundancy latch (RL] circuits SOa and SOb in the redundancy data loading/transmitting circuit 1, in accordance with an embodiment of the present disclosure. For example, the redundancy latch (RL) circuits SOa and SOb in Fig S may be used as the redundancy latch (RL) circuit 7 in Fig. 1.

[0 54] The redundancy latch (RL] circuit BankO SOa may include a plurality of flip flop circuits (FFs] 5 la to Sid and a plurality of latches (LT) S2a to 52d. In Fig. 5A, a number of the plurality of flip flop circuits (FFs] 5 la to 5 id and a number of the plurality of latches 52a to S2d are four, however, the number of the plurality of latches S2a to 52d and the number of the plurality of flip flop circuits (FFs) 51 a to 51 d are not limited to four. The redundancy latch (RL) circuit BankO SOa may include a plurality of RL groups S01 a and 501b. The RL group 501a may include a plurality of FFs 51 a and 51b and a plurality of latches 52a and 52b. The RL group 501b may include a plurality of FFs 51c and 5ld and a plurality of latches 52c and 52d.

[055] The redundancy latch (RL) circuit Bankl 50b may include a plurality of flip flop circuits (FFs) 5 le to 51h and a plurality of latches (LT) 52e to 52h. In Fig. 5 A, a number of the plurality of flip flop circuits (FFs] 5le to 5lh and a number of the plurality of latches 52e to 52h are four, however, the number of the plurality of latches 52e to 52h and the number of the plurality of flip flop circuits (FFs) 51e to 5 lb. are not limited to four. The redundancy latch (RL] circuit Bankl 50b may include a plurality of RL groups 50lc and 501 d. The RL group 501 c may include a plurality of FFs 51 e and 51 f and a plurality of latches 52e and 52f. The RL group 50 Id may include a plurality of FFs 5 Ig and 51 h and a plurality of latches 52y and 52h.

[056] For example, the RL groups 501a and 501 c are in a chain and a plurality of latches, including the latches 52a, 52b, 52e and 52f in the chain, may store Post Package Repair (PPRy Back End (BE] defective address (DA) related to row/column addresses of defective cells detected in tests in a packaging process. The RL groups 501b and 50 Id arc in another chain and a plurality of latches, including the latches 52c, 52d, 52g and 52h, in the other chain may store Front End (FE] defective address (DA] related to row/column addresses of defective cells detected in tests in a semiconductor wafer (e.g., chip/die] manufacturing process.

[057] Each of the plurality of flip flop circuits (FFs] 51a to 51h may receive a reference clock signal Fuse ...Load Clkl from the fuse block 2 at a clock input. For example, the redundancy latch (RL] circuit BankO 50a may include the flip flop circuit (FF) 51 a that may receive a power supply Vss (e.g.. at a ground level] at a reset input and a Fuse . Pointer Rst signal at a set input. Other than the flip flop circuit 51a, the flip flop circuits 51 b to 51 h may receive a Fuse. Pointer ..Rst signal at a reset input.

[0 58] The flip flop circuit (FF) 51b in the redundancy latch (RL] circuit BankO 50a may receive an output signal of the flip flop circuit (FF) 51a at a set input. An output of the flip flop circuit (FF] 51b may be coupled to the flip flop circuit (FF) 51 e in the redundancy latch (RL) circuit: Bankl 50b. Thus, the flip flop circuit (FF] 51e may receive an output signal of the flip flop circuits (FF] 5 lb at a set input. The flip flop circuit (FF) 51 f may receive an output signal of the flip flop circuit (FF] 5 le at a set input. An output of the flip flop circuit (FF) 51 f may be coupled to a flip flop circuit (FF) in the chain for PPR'BE data in a redundancy latch (RL] circuit Bank2 (not shown).

[0 59] The flip (lop circuit (FF) 51c in the RL BankO 50a may receive an output signal of the flip Hop circuit (FF] in a redundancy latch (RL) circuit Bank7 (e.g., a last FF of the redundancy latch (RL] circuit Bank7 (not shown)) at a set input. An output of the flip flop circuit (FF] 51c may be coupled to the flip flop circuit (FF] 5fd. Thus, the flip flop circuit (FF] 51d may receive an output signal of the flip flop circuit (FF) 51c at a set input. An output of the flip flop circuit (FF] 51d may be coupled to the flip flop circuit (FF] 51g in the redundancy latch (RL] circuit Bank! 50b. Thus, the flip flop circuit (FF] 51g may receive an output signal of the flip flop circuits (FF] 5 Id at a set input. The flp flop circuit (FF] 5 ih may receive an output signal of the flip flop circuit (FF) 51g at a set input. An output of the flip flop circuit (FF) 51g may be coupled to a flip flop circuit (FF) in the chain for FE data in the redundancy latch (RL) circuit Bank2.

[0 601 Fig. 5B is a schematic diagram of a data structure of the fuse array circuit 4 in the redundancy data loading/transmitting circuit i, in accordance with an embodiment of the present disclosure. Fig. 5C is a schematic diagram of a data sequence of fuse data on the fuse data bus in the redundancy data loading/transmitting circuit 1 , corresponding to Fig. 5B. The fuse array circuit 4 may include a PPR/BE fuse data block 54a and a FE fuse data block 54b. The PPR/BE fuse data block 54a may include fuse arrays storing the Token Control Bits and PPR'BE defective addresses PPR-BE- DA01 to PPR-BE-DA 7w for BankO to Bank7, where w is a positive integer and the PPRrBE-DAOl to PPR-BE-DA7w may be transmitted to the chain including the latches 52a, 52b, 52e and 52f. The front end (FE] fuse data block 54b may include fuse arrays storing the Token Control Bits and front end defective addresses FE- DA01 to FE-DA 7x for BankO to Bank 7, where x is a positive integer and the FE- DA01 to FE-DA7* may be transmitted to the chain including the latches 52c, 52d, 52g and 52h. Although not shown, each of the fuse data may further include an enable bit (EB) associated with PPR/BE or FE defective address (DA)

[0 61] Upon receipt of the Token Control Bits "01" from the fuse array circuit 4, a count "01" may be set to the counter 42, and the multiplexer MUX 43 may provide an all "0" signal on the Fuse Data Bus 8 for one clock cycle as shown in Fig. 5C, before the multiplexer MUX 43 provides first defective address FE-DA01 to the redundancy latch (RL] circuit BankO 50a. Upon receipt of the Token Control Bits "1 1" from the fuse array circuit 4, a count "1 1" may be set to the counter 42, and the multiplexer MUX 43 may provide an all "0" signal on the Fuse Data Bus 8 for three clock cycles as shown in Fig. 5C, before the multiplexer MUX 43 provides second defective address FE-DA02 to the redundancy latch (RL) circuit BankO 50a. For Bank] , upon receipt of the Token Control Bits "00" from the fuse array circuit 4, a count 'W may be set to the counter 42, and the multiplexer MUX 43 may provide a first defective address FE-DAl I to the redundancy latch (RL.) circuit Bank! 50b. Upon receipt of the Token Control Bits "10" from the fuse array circuit 4, a count 'ΊΟ" may be set to the counter 42, and the multiplexer MUX 43 may provide an all "(Γ signal on the Fuse Data Bus 8 for two clock cycles as shown in Fig. 5C, before the multiplexer MUX 43 provides a second defective addresses FE-DA 12 to the redundancy latch (RL) circuit Bank! 50b. Thus, the Post Package Repair (PPR)/ Back End (BE) defective addresses (DA) and the Front End (FE) detective addresses (DA) may be stored in the redundancy latch (RL] circuits 50a, 50b, ... for each bank accordingly.

[0 62] In some embodiments, defective cell information, such as a defective address, may be stored in two fuse arrays in case of having one fuse array of the two fuse arrays may become defective due ιο aging. Fig. 6A is a simplified logic circuit diagram of a fuse circuit 60 in the redundancy data loading/transmitting circuit 1, in accordance with an embodiment of the present disclosure. Fig. 6B is a timing diagram of signals in the redundancy data loading/transmitting circuit, corresponding to Fig. 6A. For example, the fuse circuit 60 may be used as the fuse circuit 5 in Fig. 1. The fuse circuit 60 may include a one-stage counter 61. The one-stage counter 61 may receive a reference clock signal Fuse ...Load. Clk. The one-stage counter 61 may activate a latching clock signal LatOk and a token control signal Token Ctrl having a cycle substantially the same as two clock cycles, responsive to a falling edge of the reference clock signal Fuse. Load .Clk at TO I, T23, T45, T67, etc. in Fig. 6B. The latching clock signal LatOk may have a pulse width of a half clock cycle. The Token_Ctrl signal may be activated (e.g., having a rising edge] responsive to the falling edge of the reference clock signal Fuse_Load_Cfk at TOl , T23, T45, T67, etc. in Fig. 6B. The Token Ctrl signal may further be deactivated (e.g., have a failing edge] responsive to the falling edge of the reference clock signal Fu.se Load Clk at T12 at T12, T34, T56, T78, etc. in Fig. 6B due to the one-stage counter 61. The fuse circuit 60 may include a register 62 that may receive the latching clock signal LatClk from the one-stage counter 61 and the Fuse Data Out signal from the fuse array circuit 4. and may further latch the Fuse Data Out signal with the latching clock signal LatClk. For example, the register 62 may store defective addresses DA 10, DA20, DA30, and DA40 in the Fuse Data Out signal at TO I, T23, T45 and T67, responsive to the activated LatClk signal. When defective addresses DA10, DA11, DA20, DA21, DA30, DA31, DA40 and DA4I are stored in fuse arrays of the fuse array circuit 4, defective addresses DAI 1 , DA21. DA3I and DA41 are stored as back up defective addresses of DA 10, DA20, DA30 and DA40.

[063] The fuse circuit 60 may further include a logic gate circuit 64 that may receive the Fuse Data Out signal and the latched Fuse Data Out signal representing data of the Fuse Data Out signal at one prior clock cycle from the register 62 at T12. T34. TS6 and T78. The logic gate circuit 64 may be an OR circuit that computes a logical sum of the received signals or a N'AND circuit that computes an inverted logical product of inverted signals of the received signals. Depending on definitions of fuse data for each logic level, the logic gate circuit 64 may be either an NOR circuit that computes an inverted logical sum of the received signals or a AND circuit that computes a logical product of inverted signals of the received signals. The fuse circuit 60 may further include a multiplexer MUX 63. The multiplexer MUX 63 may receive a negative power potential Vss and an output signal of the logic gate circuit 64. The multiplexer MUX 63 may provide either the power potential Vss or the output signal of the logic gate circuit 64 responsive to either the active token control signal Token ..Ctrl (e.g., the logic high level, 'Ί") or the inactive token control signal Token ..Ctrl (e.g., the logic low level, "0"). For example, the multiplexer MUX 63 may provide all "0" data on the fuse data bus 8 at T01 , 123, T45, T67, etc. The multiplexer may MUX 63 may provide a result of OR operation of defective addresses DA 10 and DAI 1 at T 12, a result of OR operation of defective addresses DA20 and DA21 at T34, a result of OR operation of defective addresses DA30 and DA31 at T56, and a result of OR operation of defective addresses DA40 and DA41 at T78. Thus, proper fuse data may be retrieved and provided on the fuse data bus 8 by storing fuse data in two fuse arrays and computing OR of defective addresses stored in a plurality of fuse arrays (e.g., two fuse arrays), when fuse data including a defective address in one fuse array is deteriorated.

[0 64] Fig. 7A is a block diagram of a redundancy data loading/transmitting circuit 70 in a semiconductor device, in accordance with an embodiment of the present disclosure. For example, the redundancy data loading/transmitting circuit 70 may include a fuse block 72 and a redundancy latch block 73. The fuse block 72 may- include a decoder circuit 76 and a fuse array circuit 744 including a plurality of fuse arrays [O.n ] 74a to 74g. Each of the fuse arrays 74a to 74g may include a plurality of fuses and may further store a token and a plurality of bank selection bits FuseBankSel {2:0] indicative of a bank ID the token is associated. Thus, the token may be stored in any redundancy latch associated with the bank ID. Each fuse may be any kind of fuses. For example, each fuse may be a laser-fuse, an anti-fuse, etc.

[0 65] Fig. 7B is a schematic diagram of a data structure of the fuse array circuit 74 in the redundancy data loading/transmitting circuit 70, in accordance with an embodiment of the present disclosure. Fig. 7C is a schematic diagram of a data sequence of fuse data on the fuse data bus 78 in the redundancy data loading/transmitting circuit 70, corresponding to Fig. 7B. The token may include a defective address (DA] including a row address and a column address of a defective cell. For example, the defective address (DA] may be a defective address FE-DAxy (x represents the bank ID represented by the plurality of bank selection bits FuseBankSel [ 2:0], y represents an order in Bankx) detected by a test in a manufacturing (front end |FEj) process. The defective address (DA] may be a defective address BEn-DAxy detected by a test in a packaging process (Post Package Repair [PPR]/ Back End [BE]), where n is a BE test ID associated with a lest in the packaging process in which the defective address is detected. For example, the y-th detective address in Bankx in a first test in the packaging process may be identified as BEl-DAxy. The y-th defective address in Bankx in a second test in the packaging process may be identified as BE2-DAxy.

[066] A decoder circuit 76 may convert the plurality of bank selection bits FuseBankSel [2:0] into a plurality of bank enable bits FuseBankEn [7:0], Each bit of FuseBankEn<0> to FuseBankEn<7> may be activated responsive to the plurality of bank selection bits FuseBankSel |2:0j. For example, FuseBankEn<l> may be activated responsive to "OOP in the plurality of bank selection bits FuseBankSel f 2:0 J. FuseBankEn<2> may be activated responsive to "010" in the plurality of bank selection bits FuseBankSel [2:0j. FuseBank£n<3> may be activated responsive to "01 1" in the plurality of bank selection bits FuseBankSel (2:0]. FuseBank£n<0> may be activated responsive to "000" in the plurality of bank selection bits FuseBankSel (2:0). FuseBankEn<7> may be activated responsive to "1 1 1" in the plurality of bank selection bits FuseBankSel [2:0].

[0 67] The fuse block 72 may provide a reference clock signal Fuse_Load_Clk to the redundancy latch block 73. The fuse block 72 may further provide fuse data signals including valid data such as the defective address (DA) or invalid data (e.g., all bit indicative of "0" or set to a logic low level) to the redundancy latch block 73 via a data bus Fuse Data Bus 78. The redundancy latch block 73 may include a plurality of redundancy latch (RL] circuits 77a to 77h coupled in series for a plurality of respective banks (e.g., BankO to Bank7). The plurality of redundancy latch (RL] circuits 77a to 77h coupled to the Fuse Data Bus 78 may latch logic states of the Fuse_Data_Bus signal responsive to the reference clock signal Fuse_Load_Clk and further responsive to a respective bit of the plurality of bank enable bits FuseBankEn : [70). For example, the redundancy latch (RL) circuit BankO 77a may latch the Fuse_Data_Bus signal responsive to the FuseBankEn<0>. For example, the redundancy latch (RL] circuit Bank5 77f may latch the Fuse ..Data .Bus signal responsive to the FuseBankEn<5>. During an initialization of the redundancy data loading/transmitting circuit 70, a reset signal Fuse_Pointer_Rst may be provided to the plurality of redundancy latch (RL) circuits 77a to 77h.

[0 68] Fig. 7D is a circuit diagram a redundancy latch (RL) circuit Bankx 77x of redundancy latch (RL] circuits 77a to 77h in the redundancy data loading/transmitting circuit 70, in accordance with an embodiment of the present disclosure. The redundancy latch (RL] Bankx 77x is similar to the redundancy latch (RL] circuit Bankx 30 of Fig. 3. Description of components in FIG. 7D corresponding to components included in Fig. 3 previously described will not be repeated. However, in contrast to the redundancy latch (RL] circuit Bankx 30 of Fig. 3, the redundancy latch (RL] circuit 77x may further include a logic gate 79 that receives a corresponding bank enable bii FuseBankEn<x>. Thus, the reference clock signal Fuse Load Clk may be provided to ihe FFs 31a to 31d when Bankx is addressed for latching data on the Fuse Data Bus 78. In this manner, the defective addresses of any bank stored in fuse arrays in a different order, or in different tests in the packaging process, may be stored in redundancy latches associated with the corresponding bank IDs indicated by the plurality of bank selection bits FuseBankSel [2:0] stored in the fuse arrays.

[0 69] Fig. 7E is a timing diagram of signals in the redundancy data ioading/iransmiuing circuit 70, corresponding to Figs. 7A to 7D. While loading defective addresses detected by the test in the manufacturing (front end [FED process, a bank enable bit FuseBankEn<0> may be activated, and Pointer0<0> signal and Pointer0<l> signal are activated in this order, responsive to "0" of FuseBankSel | 2:0 j at time TiO, followed by an active bank enable bit FuseBankEn<l> that activates Pointerl<0> signal and Poinlerl<l >, responsive to "001* of FuseBankSel [2:0] at time After loading the defective addresses detected by me test in the

manufacturing (front end [FE]) process, defective addresses detected by the test in the packaging (back end [BE]) process may be loaded. A bank enable bit FuseBankEn<0> may be activated, and PoinierO<2> signal and Pointerf)<3> signal are activated in this order, responsive to "0" of FuseBankSel |2:0] at time TbO, followed by an active bank enable bit FuseBankEn<l> that activates Pointer I <2> signal and Poinierl<3>, responsive to "OOP' of FuseBankSel [2:01 at time Tbl . Thus, defective addresses detected in different tests for each bank may be loaded to corresponding redundancy latches for each bank.

[070] Bank selection may be executed by a counter instead of including a plurality of bank selection bits FuseBankSel [2:0] representing a bank ID. Fig. 8A is a simplified logic circuit diagram of a fuse block 82 in the redundancy data loading/transmitting circuit 70, in accordance with an embodiment of the present disclosure. The fuse block 82 may be used in place of the fuse block 72 in the redundancy data loading/transmuting circuit 70. Responsive to a reset signal (not shown), a counter 88 may set a count to 0. Fig. 8B is a schematic diagram of a data structure of a fuse array circuit 83 in the redundancy data loading/transmitting circuit 70, in accordance with an embodiment of the present disclosure. Fig. 8C is a schematic diagram of a data sequence of fuse data on the fuse data bus 78 (and thus fuse data latched in respective redundancy latch circuits (RLs)) in the redundancy data loading/transmitting circuit, corresponding to Fig. 8B. Each fuse array in ihe fuse array circuit 83 may store a defective address and the bank control ruse bit BKCtrlFuse thai indicates a relationship between a bank associated with a defective address of a current fuse array and a bank associated with a defective address of a next ruse array. When the bank control fuse bit BKCtrlFuse is active (e.g., "J"), a next fuse array may include a defective address for a next bank. For example, a bank identification number associated with a defective address of the next fuse array is obtained by incrementing a bank identification number associated with a defective address of the current fuse array. For example, the current fuse array includes a defective address of BankO and the bank control fuse bit BKCtrlFuse that is not active (e.g., "0"), the next fuse array may include another defective address of BankO. fn contrast, if the current fuse array includes a defective address of BankO and the active bank control fuse bit BKCtrlFuse (e.g., "1"), the next fuse array includes a defective address of Bank 1.

[0711 A logic gate 87 in the fuse block 82 may receive a bank control fuse bit BKCtrlFuse from each fuse array in the fuse array circuit 83. If the bank control fuse bit BKCtrlFuse is active (e.g., "1" ) the logic gate 87 may provide an active output signal responsive to an active period of a reference clock signal Fuse Load . Ok. If at least one of the bank control fuse bit BKCtrlFuse and the reference clock signal Fuse_Load_Clk is not active, the logic gate 87 may deactivate the output signal. The counter 88 may increment the count responsive to the active output signal of the logic gate 87. The count is indicative of a bank to be enabled, and the count is provided as the plurality of bank selection bits FuseBankSel [2:0}. A decoder circuit 86 may convert the plurality of bank selection bits FuseBankSel ] 2:0 ] into a plurality of bank enable bits FuseBankEn |7:0j.

[0 72] Fig. 8D is a timing diagram of signals in the redundancy data loading/transmitting circuit 70, corresponding to Figs. 8A to 8C. While loading defective addresses detected by the lest in the manufacturing (front end [YE]) process, a bank enable bit FuscBankEn<0> may be activated, and Poiuter0<0> signal and PointerO<l> signal are activated in this order, responsive to "0" of FuseBankSel [2:0} at time Τ While loading a last defective address for BankO in the test in ihe

manufacturing process, the bank control fuse bit BKCtrlFuse may be set to "I". Responsive to the active bank control fuse bit BKCtrlFuse, the counter may provide "001" of FuseBankSel [2:01 at time Tfl, and the decoder circuit 86 may provide an active bank enable bit FuseBankEn<l> that activates Pointer i<0> signal and Pointerl<l>, responsive to "00!" of FuseBankSel |2:0] at lime Tfl. After loading the defective addresses detected by the test in the manufacturing (from end (FEj) process, defective addresses detected by the test in the packaging (back end [BE]) process may be loaded. A bank enable bit FuseBankEn<0> may be activated, and Pointer0<2> signal may be activated, responsive to "0" of FuseBankSel [2:0] at time TbO, followed by a continuously active bank control fuse bit BKCtrlFuse. An active bank enable bit FuseBankEn<1> may be provided to activate Pointerl<2> signal and Pointer J<3>, responsive to "001" of FuseBankSel (2:0] that is responsive to the continuously active bank control fuse bit BKCtrlFuse at time Tbl. Thus, defective addresses detected in different tests for each bank may be loaded to corresponding redundancy latches for each bank.

[073] Redundant error detection information (REDErrorDetect) may be provided when a redundancy latch may be defective. Fig. 9A is a block diagram of a redundancy data loading/transmitting circuit 90 in a semiconductor device, in accordance with an embodiment of the present disc losure. Description of components in FIG. 9A corresponding to components included in Fig. 7A previously described will not be repealed. For example, the redundancy data loading/transmitting circuit 90 may include a fuse block 92 and a redundancy latch block 93. The fuse block 92 may- include a fuse array circuit 93. The redundancy latch block 93 may include redundancy latch (RL] circuits 97a to 97h. The redundancy latch (RL] circuits 97a to 97h may further receive an all bank fuse enable signal FuseAliBankEn and a corresponding redundancy error detection signal REDErrorDetect<0> to <7>„ in addition to data from a data fuse bus 98. a reference clock signal Fuse Load Cik and a reset signal Fuse .Pointer Rst.

[0 74] Fig. 9B is a circuit diagram a redundancy latch (RL] circuit Bankx 97χ of redundancy latch (RL) circuits 97a to 97h in the redundancy data loading'transmitting circuit 90, in accordance with an embodiment of the present disclosure. Description of components in FIG. 9B corresponding to components included in Fig. 7D previously described, such as latches 102a to 102d corresponding to the latches 72a to 72d and a plurality of logic gates 103a to 103d corresponding to the plurality of logic gates 33a to 33d, will not be repealed. However, in contrast to the redundancy latch (RL] circuit Bankx 77x of Fig. 7D, the redundancy latch (RL] circuit Bankx 97x may further include error detect latches 104a to 104d and a logic gate 100. The logic gate 100 may receive the all bank fuse enable signal FuseAllBankfin and a corresponding bank enable bit FuseBankEn<x> and may further provide an active output signal to a logic gate 99, if at least one of the all bank fuse enable signal FuseAUBankEn and the corresponding bank enable bit FuseBankEn<x> is active. Thus, the reference clock signal Fuse_Load_Clk may be provided to the FFs 101a to lOld when Bankx is addressed for latching data on the Fuse Data Bus 98.

[0 75] Fig. 9C is a schematic diagram of a data structure of the fuse array circuit 93 in the redundancy data loading/transmitting circuit 90, in accordance with an embodiment of the present disclosure. Fig. 9D is a schematic diagram of fuse data latched in respective redundancy latch circuits (RLs) 97xin the redundancy data loading/transmitting circuit 90, corresponding to Fig. 9C. The fuse array circuit 93 may store the redundant error detection information (REDErrorDetect) in addition to defective addresses (DAs) and bank control fuse bits BKCtrlFuse described in Fig. 8A, 8B and 8D. For example, the fuse array circuit 93 may include fuse arrays [0:N] for storing the redundant error detection information (REDErrorDetect) for Pointerx<0> to Pointerx<N> respectively, where N is a number of Pointers in each bank and * V * is a positive integer (x>0) which identifies Bankx. The redundant error detection information (REDErrorDeteci] may be activated (e.g., set to 'T'] when a cell for redundancy data is defective, and a corresponding error detect latch of the error detect latches 104a to I04d may provide error signal errx<0> responsive to a corresponding redundant error detection in formation ( REDErrorDetect] <x>. If the latched redundant error detection information (REDErrorDetect] <x> is active, indicating of the defective cell for redundancy data, a corresponding pointer may be skipped and the defect cell for redundancy data may be disabled.

[0 76] For example, a fuse array [0] may store redundant error detection information

(REDErrorDetect) including a bit for Bank I active (e.g., "1"). Responsive to the bit for Bank I of redundant error detection information in the fuse array [j0, a latch 104a for a cell for redundancy data corresponding to Pointer i<0> for Bankl may be disabled as shown in Fig. 9D. Responsive to active bits of redundant error detection information (REDErrorDeteci] for Bank! and BankO in a fuse array | ! ]. a latch !04b for a cell for redundancy data corresponding to Pointer l<1> for Bankl and a latch 104b for a cell for redundancy data corresponding to Pointer0<l> for BankO may be disabled as shown in Fig. 9D. Fuse arrays | 2, 3, .. N] may not include any active bit in redundant error detection information (REDErrorDeteci), and all bank pointers may be enabled.

[0 77] The redundant error detection information (REDErrorDeiectKx> may be loaded prior to loading fuse data including defective addresses (DAs) and bank control fuse bits BKCtrlFuse as shown in Fig. 9C. Thus, the redundant error detection information (REDErrorDetect)<x> rnay be provided to the redundancy latch (RL) circuit Bankx 97x prior to defective addresses (DAs). In loading the redundant error detection information (REDErrorDeteci), the latches 102a to 102d of the banks may be activated responsive to an active all bank fuse enable signal FuseAHBankEn (e.g., "1") to latch the REDErrorDetect<x> for all banks. The error detect latches 104a to lOd in the redundancy latch (RL] circuit Bankx 97x may provide a corresponding error signal of error signals Errx<0> to Errx<3> responsive to the REDErrorDetect<x> and a corresponding pointer signal of Pomterx<0> to Pointerx<3>. For example, when one Errx<0> may be activated (e.g., set to "1") and a reversed signal of the Errx<0> may be provided to a logic gate 103a to deactivate a corresponding Pointerx<0>, and a corresponding latch 102a may be disabled responsive to the deactivated Pointerx<0>. Thus, at loading the fuse data, including defective addresses (DAs) and enable bits (EBs), the latches 102a to 102d may be activated or deactivated responsive to the bank enable bit FuseBankEn<x>, responsive to the error signals Errx<0> to Errx<3>, and redundancy data from defective cells may not be loaded to corresponding latches of the deactivated latches 102a to I02d in the redundancy latch (RL] circuit Bankx 97x.

[0 78] Fig. 9E is a timing diagram of signals in the redundancy data loading/transmuting circuit 90. corresponding to Figs. 9A to 9D. Prior to loading defective addresses detected by the test in the manufacturing (front end [FEJ] process, the all bank fuse enable signal FuseAHBankEn may be activated and the redundant error detection information (REDErrorDeteci) may be loaded. For example, first data "2" on the fuse data bus after an activation of the all bank fuse enable signal FuseAHBankEn corresponds to the fuse array [0| in Fig. 9C. Responsive to the first data "2", Err[0] indicates "2". Preceded by the first dala "2", second data "3 V cm the fuse data bus corresponds to the fuse array { I ] in Fig. 9C. Responsive to the second data "3'\ Err[l] indicates "3". Responsive to a one shot pulse signal of Fuse_Pointer_Rst signal, fuse data from the test in the manufacturing (front end [FE]) process may be loaded. Here, the bank enable bit FuseBankEn<G> may be activated at TO. Based on Err(0] indicating "2 ", the PointerO<l> may not be deactivated (e.g., maintain "0" level). Preceded by an active bank control fuse bit BKCtrlFuse signal, the bank enable bit FuseBankEn<l> may be activated and the fuse data bus 98 may provide data for Bankl . Based on Err[l ] indicating "3", the Pointer<0> and Pointerl<l> may not be activated (e.g., maintain "0" level). Thus, loading redundancy data to redundancy latches from defective cells may be disabled pointer by pointer.

[079] Fig. 10A is a block diagram of a redundancy data loading/transmitting circuit 100 in a semiconductor device, in accordance with an embodiment of the present disclosure. For example, the redundancy data loading/transmitting circuit 100 may include a fuse block 102 and a redundancy latch block 103. The fuse block 102 may include a fuse array circuit 104 including a plurality of fuse arrays [O:n ] 104a to i04g. Each of the fuse arrays 104a to 104g may include a plurality of fuses. The redundancy latch block 103 may include a plurality of redundancy latch (R.L] circuits 107a to 107h coupled in series for a plurality of respective banks (e.g., BankO to Bank7).

[0 80] Fig. 10B is a schematic diagram of a data structure of the fuse array circuit 104 in the redundancy data loading/transmitting circuit 100, in accordance with an embodiment of the present disclosure The fuse array circuit 104 may include a plurality of first tokens (e.g.. bank select tokens: Select Bankx, x being 0 to 7). Each of the plurality of first tokens may store bank select data designating a bank into which fuse data are to be loaded/transferred. For example, the most significant bit (MSB] of each of the plurality of first tokens may be programmed with "1" to indicate that this token is subject to bank selection, and the succeeding three bits are stored with the bank select data indicating information of the bank to be selected. The fuse array circuit 104 may further include a plurality of second tokens (e.g., defective address tokens). Each of the plurality of second tokens may store a defective address (DA) including a row address and a column address of a defective ceii. For example, the defective address (DA] may be a defective address PE-DAxy (x represents the bank ID represented by the plurality of bank selection token, y represents an order in Bankx) detected by a test in a manufacturing (e.g., from end [FE]] process. The defective address (DA] may be a defective address BEn-DAxy detected by a test in a packaging process (Post Package Repair |PPR j/ Back End {BE]), where n is a BE test ID associated with a test in the packaging process in which the defective address is detected. For example, the y-th defective address in Bankx in a fust (est in the packaging process may be identified as BEI-DAxy. The y-th defective address in Bankx in a second test in the packaging process may be identified as BE2-DAxy. For example, the MSB of each of the second tokens for defective addresses may indicate "0" in order to differentiate it from the first tokens for bank selection. Each of the first tokens and the second tokens may have n-bits (for example, n may be, but not limited to, 16), and may be read out from the fuse array circuit 104 and transferred onto a fuse data bus 108 in Fig. 10A, in response to each rising edge of the reference clock signal Fuse_lx>ad_Clk.

[0 81] Fig. 10C is a schematic diagram of fuse data latched in respective redundancy latch circuits (RLs] m the redundancy data loading/transmitting circuit, corresponding to Fig. 10B. Fig. 10D is a circuit diagram a redundancy latch (RL] circuit Bankx of redundancy latch circuits (RLs] in the redundancy data loading/transmitting circuit, in accordance with an embodiment of the present disclosure. Fig. 10E is a timing diagram of signals in the redundancy data loading'transmitting circuit, corresponding to Figs. 10A to 10D.

[082] Each redundancy latch (RL] circuit I07x for BankX (X being 0 to 7), such as the redundancy latch circuits 107a to 107h in Fig. 10A, may include a decoder 1 10. For example, the decoder<X> 1 10 shown in Fig. I0D is for BankO. Of the n-bits fuse data on the fuse data bus 108, more significant four bits (e.g., FuseBankSel<3:0>) including MSB may be provided to the decoders 110 of the respective Bank0-Bank7. The decoder<X> 1 10 for BankO may set a bank enable bit FuseBankEn<0> as FuseBankF.n <X> to an active level (e.g., a logic high level] in response to a falling edge of the reference clock signal Fuse_Load_Clk. As the active level is also used for an enable bit for the respective defective addresses, the bank enable bit FuseBankEn<0> is merged with (n-i)-bits data (e.g., except the MSB] on the fuse data bus 108. As a result, all the FE defective addresses following the bank select token for BankO (Select BankO) are loaded in sequence into the redundancy latch circuits I07x (e.g., the redundancy latch circuit of BankO 107a), as shown in Figs. 10C and 10E.

[083 ] When a bank select token for Bankl is read out from the fuse array circuit 102, the bank enable bit FuseBankEn<0> is set lo an inactive level (e.g., a logic low level), and a bank enable bit FuseBankEn<l> in Bankl is set to the active level by the decoder 110 of Bankl . The above mentioned operations are thus performed for respective FE defective addresses for Bankl as well as for the remaining Bank2 to Bank7.

[0 84] When the bank select token for BankO is read out again from the fuse array circuit 102 for BE I defective addresses, the bank enable bit FuseBankEn<0> may be set to the inactive level. At this time, a location of a pointer is shifted to a logic gate 33c to provide a signal from a FF 31c, and defective addresses BE1-DA00 and BE1- DA01 are latched into latches 32c and 32d, respectively. Thus, FE defective addresses detected in a manufacturing process, and defective addresses detected in a plurality of tests in a packaging process, such as BE1 defective addresses and BE2 defective addresses may be loaded to the respective BankO to Bank7.

[085] Although this invention has been disclosed in the context of certain preferred embodiments and examples, it will be understood by those skilled in the art that the inventions extend beyond the specifically disclosed embodiments to other alternative embodiments and/or uses of the inventions and obvious modifications and equivalents thereof. In addition, other modifications which are within the scope of this invention will be readily apparent to those of skill in the art based on this disclosure. It is also contemplated that various combination or sub-combination of the specific features and aspects of the embodiments may be made and still fall within the scope of the inventions. It should be understood that various features and aspects of the disclosed embodiments can be combined with or substituted for one another in order to form varying mode of the disclosed invention. Thus, it is intended that the scope of at least some of the present invention herein disclosed should not be limited by the particular disclosed embodiments described above.