DB Tef07f32x32hd18 PHRM C180518 120a
DB Tef07f32x32hd18 PHRM C180518 120a
DB Tef07f32x32hd18 PHRM C180518 120a
© Copyright 2018. Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
1
TEF07F32X32HD18_PHRM_C180518
Block Diagram
VDD VQPS
PD Power Switch PS
X-decoder
CSB
STROBE
PGENB Control Y-Decoder I/O- Sense Register of
RWL Decoder Amplifier RIR
RSB
TRCS
AT1~AT0
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
2
TEF07F32X32HD18_PHRM_C180518
Pin Definition
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
3
TEF07F32X32HD18_PHRM_C180518
L H H H L L L L L L
A_READ mode 0V or floating or 1.8V+/-10%
L H H H L L L H X L
Margin A_READ1 L H H H L L H L L L
0V or floating or 1.8V+/-10%
mode L H H H L L H H X L
Margin R_READ1
L H H H L L H L H L 0V or floating or 1.8V+/-10%
mode
Margin T_READ1
L H H H L L H X X H 0V or floating or 1.8V+/-10%
mode
L H L L H L X L L L
A_PGM mode 1.8V+/-5%
L H L L H L X H X L
Note
(1) Logic “H” is the 0.75V nominal supply voltage for TSMC 7nm FinFET technology, unless otherwise defined.
(2) Logic “L” is 0V, at ground.
(3) For device reliability concern, VQPS MUST NOT exceed 1.8V when PS=H, and the accumulative time
under VQPS= 1.8V, PS=H should be less than 0.2 second. (subject to change)
(4) Please always keep PS at “L” except program mode.
(5) Max accumulative read access time should be less than 20 seconds for each bit when CSB=L, LOAD=H,
PGENB=H, STROBE=H. (subject to change)
(6) Max accumulative numbers of read MUST be less than 20 million reads for each bit when CSB=L,
LOAD=H, PGENB=H, STROBE=H. (subject to change)
(7) PS=H, PD=H state is NOT allowed to prevent unintended program.
(8) Please keep VQPS=0V when input signals are in unknown states or VDD is floating to prevent mis-program.
(9) RSB signal (active low) is used to disable/enable redundancy feature (repair function). Suggest customers to
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
4
TEF07F32X32HD18_PHRM_C180518
tie RSB to DC-low directly if select to enable redundancy feature and tie RSB to DC-high directly if select NOT
to enable redundancy feature in product design stage.
(10)If RSB is at “L” and enable redundancy function, please MUST enter the redundancy read mode (R_READ or
Margin R_READ1) and read the RIR data once prior to the array read mode (A_READ or Margin A_READ1)
after power-up even if repairing is not needed. Redundancy read requires two strobe cycles to read out the
complete repairing information. The data will be stored in registers and will remain there until power-down or
power-off. In subsequent array read, when read access the failure bit in the main array, the corresponding
output data will be corrected automatically.
Capacitance
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
5
TEF07F32X32HD18_PHRM_C180518
Timing Parameters
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
6
TEF07F32X32HD18_PHRM_C180518
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
7
TEF07F32X32HD18_PHRM_C180518
TSUR_RWL RWL to STROBE setup time in read mode 91.034 89.103 91.824 ns
THR_RWL RWL to STROBE hold time in read mode 90.942 89.013 91.73 ns
TSUR_RSB RSB to STROBE setup time in read mode 91.994 90.065 92.782 ns
THR_RSB RSB to STROBE hold time in read mode 91.62 89.691 92.408 ns
TSUR_CS CSB to STROBE setup time in read mode 45.517 44.551 45.911 ns
THR_CS CSB to STROBE hold time in read mode 76.543 74.919 77.207 ns
Read
TSUR_PG PGENB to STROBE setup time in read mode 91.034 89.103 91.824 ns
Mode
THR_PG PGENB to STROBE hold time in read mode 153.087 149.84 154.415 ns
&
TRD Read strobe pulse width in Array Read Mode 165 162.111 166 ns
Margin
TRD_M Read strobe pulse width in Margin Read1 Mode 412 403.334 415 ns
Read1
A4~A0 & AT1~AT0 to STROBE setup time in
Mode 27.074
TSUR_A 27.661 27.901 ns
read mode
TSUR_LD LOAD to STROBE setup time in read mode 91.034 89.103 91.824 ns
THR_LD LOAD to STROBE hold time in read mode 153.087 149.84 154.415 ns
TSUR_TRCS TRCS to STROBE setup time in read mode 48.421 47.394 48.841 ns
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
8
TEF07F32X32HD18_PHRM_C180518
TSUP_RWL RWL to STROBE setup time in PGM mode 91.034 89.103 91.824 ns
THP_RWL RWL to STROBE hold time in PGM mode 90.925 89.002 91.711 ns
TSUP_RSB RSB to STROBE setup time in PGM mode 91.976 90.053 92.762 ns
THP_RSB RSB to STROBE hold time in PGM mode 91.602 89.679 92.388 ns
PGM
TSUP_CS CSB to STROBE setup time in PGM mode 45.517 44.551 45.911 ns
Mode
THP_CS CSB to STROBE hold time in PGM mode 76.543 74.919 77.207 ns
TSUP_PG PGENB to STROBE setup time in PGM mode 91.034 89.103 91.824 ns
THP_PG PGENB to STROBE hold time in PGM mode 153.087 149.84 154.415 ns
TSUP_TRCS TRCS to STROBE setup time in PGM mode 48.421 47.394 48.841 ns
TSUP_LD LOAD to STROBE setup time in PGM mode 91.034 89.103 91.824 ns
THP_LD LOAD to STROBE hold time in PGM mode 153.087 149.84 154.415 ns
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
9
TEF07F32X32HD18_PHRM_C180518
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
10
TEF07F32X32HD18_PHRM_C180518
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
11
TEF07F32X32HD18_PHRM_C180518
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
12
TEF07F32X32HD18_PHRM_C180518
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
13
TEF07F32X32HD18_PHRM_C180518
IVQPS_UNPROG The VQPS current flow when CSB=H, PS=H 34.954 2.726 2.441 mA
IVSS_UNPROG The VSS current flow when CSB=H, PS=H 35.042 2.730 2.443 mA
VQPS IVDD_ UNPROG The VDD current flow when CSB=H, PS=H 0.088 0.004 0.002 mA
Current IVQPS_PROG The VQPS current flow during programming 63.954 38.045 37.497 mA
IVSS_PROG The VSS current flow during programming 64.043 38.049 37.499 mA
IVDD_PROG The VDD current flow during programming 0.089 0.004 0.002 mA
Note
(1) WC (worst corner) : 7nm FinFET model, FF, 125C, VDD=0.825, VQPS=1.89V
TC (typical corner): 7nm FinFET model, TT, 25C, VDD=0.75V, VQPS=1.8V
BC (best corner): 7nm FinFET model, SS, -40C, VDD=0.675V, VQPS=1.71V
(2) The power information is based on simulation.
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
14
TEF07F32X32HD18_PHRM_C180518
Operation Modes
This electrical fuse macro has 11 operation The data will be stored in registers and remain
modes: array program (A_PGM), redundancy there until power-down or power-off. In subsequent
program (R_PGM), array read (A_READ), array read, when read access the failure bit in the
redundancy read (R_READ), power-down, standby main array, the corresponding output data will be
modes and 5 test modes: margin A_READ1, margin corrected automatically.
R_READ1, T_READ, margin T_READ1 and
T_PGM modes. Redundancy Program Mode (R_PGM)
In this mode, this macro is ready for electrical fuse
Array Program Mode (A_PGM)
programming on redundancy bits. Any bit within the
In this mode, this macro is ready for electrical redundancy array can be programmed in any order
fuse programming. Any bit in this macro can be by raising STROBE high with a proper address
programmed in any order by raising STROBE high selected. The selected address needs to satisfy
with a proper address selected. The selected setup and hold time with respect to STROBE to be
address needs to satisfy setup and hold time with valid. Only one bit is programmed at a time.
respect to STROBE to be valid. Only one bit is
programmed at a time. Redundancy Read Mode (R_READ); Margin
R_READ1 Mode
Array Read Mode (A_READ); Margin A_READ1 In these 2 modes, this macro is ready to read data
Mode from redundancy information row to register,
In these 2 modes, this macro is ready to read Q31~Q0 and RF3~RF0 by two cycles STROBE
data from fuse cells. 32 bits Q31~Q0 can be read high. During redundancy read operation, address
out by raising STROBE high with a proper address signals A9~A0 are “don’t care” except A4.
selected. During read operations, address signals The read trip point of Redundancy READ Mode is
A9~A5 are “don’t care”. The read trip point of Array lower than that of Margin R_READ1 Mode.
Read Mode is lower than that of Margin A_READ1
Mode. Power-down Mode
If RSB is at “L” and enable redundancy function, In the power-down mode, the macro consumes
please MUST enter the redundancy read mode the least current from VDD.
(R_READ or Margin R_READ1) and read the RIR
data once prior to the array read mode (A_READ Standby Mode
or Margin A_READ1) after power-up even if When PD=L, PS=L, CSB=H, STROBE, PGENB,
repairing is not needed. Redundancy read requires LOAD, MR, RWL, RSB and TRCS are “don’t care”,
two strobe cycles to read out completed repairing the macro is at standby mode.
information.
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
15
TEF07F32X32HD18_PHRM_C180518
Test Modes
Test Column Program Mode (T_PGM)
Test row and test columns are used to detect
periphery circuit defects. They are identical to rows In this mode, two test columns are ready for
and columns in the fuse array and are placed at the electrical fuse programming. Any bit within test
If both of data ‘0’ and data ‘1’ can be read out STROBE high with a proper address selected. The
correctly, program and read path circuits, selected address needs to satisfy setup and hold
corresponding decoders and other periphery circuits time with respect to STROBE to be valid. Only one
The test row and test columns can serve as a When one of the test columns is selected,
simple early defect screening feature before product address signals A9~A4 are “don’t care” and A3~A0
ship-out. For example, if some fuses are reserved to can control which bit in this test column is
feature to check peripheral circuit before ship parts to Note that test row is read-only.
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
16
TEF07F32X32HD18_PHRM_C180518
A_PGM Mode
TSUP_PD THP_PD
PD T SUP_PD_PS THP_PD_PS
TSUP_PS THP_PS
PS TSUP_PS_CS THP_PS_CS
TSUP_CS T HP_CS
CSB
TSUP_PG THP_PG
PGENB
A9~A0
TPGM
TSUP_A THP_A
STROBE
Q31~Q0
RF3~RF0
MR TSUR_MR THR_MR
PGENB
TSUR_PG THR_PG
A4~A0
TRD;TRD_M
TSUR_A THR_A
STROBE
LOAD TSUR_LD THR_LD
TSUR_RWL THR_RWL
RWL
TSUR_RSB THR_RSB
RSB
TSUR_TRCS THR_TRCS
TRCS
TSQ;TSQ_M TSQ;TSQ_M
Q31~Q0
TSQH
RF3~RF0
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
17
TEF07F32X32HD18_PHRM_C180518
R_PGM Mode
TSUP_PD THP_PD
PD TSUP_PD_PS THP_PD_PS
TSUP_PS THP_PS
PS TSUP_PS_CS THP_PS_CS
TSUP_CS THP_CS
CSB
TSUP_PG THP_PG
PGENB
A9~A4
TPGM
TSUP_A THP_A
STROBE
TSUP_LD THP_LD
LOAD
TSUP_RSB THP_RSB
RSB
Q31~Q0
RF3~RF0
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
18
TEF07F32X32HD18_PHRM_C180518
T_PGM Mode
TSUP_PD THP_PD
PD TSUP_PD_PS THP_PD_PS
TSUP_PS THP_PS
PS TSUP_PS_CS THP_PS_CS
TSUP_CS THP_CS
CSB
TSUP_PG THP_PG
PGENB
A9~A0
TPGM
TSUP_A THP_A
STROBE
TSUP_RWL THP_RWL
RWL
TSUP_RSB THP_RSB
RSB
TSUR_TRCS THR_TRCS
TRCS TSUP_A THP_A
AT0
AT1 THP_A
Q31~Q0
RF3~RF0
MR TSUR_MR THR_MR
PGENB
TSUR_PG THR_PG
A4~A0
TRD;TRD_M
TSUR_A THR_A
STROBE
LOAD TSUR_LD THR_LD
TSUR_RWL THR_RWL
RWL
TSUR_RSB THR_RSB
RSB
TSUR_TRCS THR_TRCS
TRCS
TSUR_A THR_A
AT1~AT0
TSQ;TSQ_M TSQ;TSQ_M
Q31~Q0
TSQH
RF3~RF0
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
19
TEF07F32X32HD18_PHRM_C180518
Note
(1) [Q31~Q0]0 = [FB[1]_Disable, N/A , N/A, N/A, FB[1]_A9, FB[1]_A8, …, FB[1]_A1, FB[1]_A0, FB[1]_data, RF[1],
FB[0]_Disable, N/A , N/A, N/A, FB[0]_A9, FB[0]_A8, …, FB[0]_A1, FB[0]_A0, FB[0]_data, RF[0]]
[Q31~Q0]1 = [FB[3]_Disable, N/A , N/A, N/A, FB[3]_A9, FB[3]_A8, …, FB[3]_A1, FB[3]_A0, FB[3]_data, RF[3],
FB[2]_Disable, N/A , N/A, N/A, FB[2]_A9, FB[2]_A8, …, FB[2]_A1, FB[2]_A0, FB[2]_data, RF[2]]
th
(2) FB[n]_Disable is used to disregard the n redundancy bits. When set to 1, the contents of the corresponding
redundancy bits are ignored.
(3) Please MUST set PS=L except program mode.
(4) Please MUST set PD=L except power-down mode.
(5) PS=H, PD=H state is not allowed.
(6) Q31~Q0 will be reset to “0” once CSB at high.
(7) RF3~RF0 will be reset to “0” once CSB at high or RSB/TRCS goes high.
(8) During redundancy program operation, address signals A3~A0 are “don’t care”.
(9) During array read operation and margin A_READ1 mode, address signals A9~A5 are “don’t care”.
(10) During redundancy read operation and margin R_READ1 mode, address signals A9~A5 and A3~A0 are
“don’t care”.
(11) No data access allowed at the rising edge of CSB.
(12) Two STROBE cycles ([A4] = [0], [1] or [1], [0]) are needed in order to completely load the data into registers.
(13) ONLY the allowable operation modes defined in the datasheet are covered in Verilog model.
(14) Verilog model may not report timing violation for all illegal-timing condition. In order to avoid misuse of
electrical fuse IP, customer has to follow the spec of datasheet.
(15) Post layout Verilog simulation should be included in design flow.
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
20
TEF07F32X32HD18_PHRM_C180518
A9 A8 A7 A6 A5 A4 A3~A0
RF[0] 0 0 0 0 0 0 X
FB[0]_Data 0 0 0 0 1 0 X
FB[0]_A0 0 0 0 1 0 0 X
FB[0]_A1 0 0 0 1 1 0 X
FB[0]_A2 0 0 1 0 0 0 X
FB[0]_A3 0 0 1 0 1 0 X
FB[0]_A4 0 0 1 1 0 0 X
FB[0]_A5 0 0 1 1 1 0 X
FB[0]_A6 0 1 0 0 0 0 X
FB[0]_A7 0 1 0 0 1 0 X
FB[0]_A8 0 1 0 1 0 0 X
FB[0]_A9 0 1 0 1 1 0 X
N/A 0 1 1 0 0 0 X
N/A 0 1 1 0 1 0 X
N/A 0 1 1 1 0 0 X
FB[0]_Disable 0 1 1 1 1 0 X
RF[1] 1 0 0 0 0 0 X
FB[1]_Data 1 0 0 0 1 0 X
FB[1]_A0 1 0 0 1 0 0 X
FB[1]_A1 1 0 0 1 1 0 X
FB[1]_A2 1 0 1 0 0 0 X
FB[1]_A3 1 0 1 0 1 0 X
FB[1]_A4 1 0 1 1 0 0 X
FB[1]_A5 1 0 1 1 1 0 X
FB[1]_A6 1 1 0 0 0 0 X
FB[1]_A7 1 1 0 0 1 0 X
FB[1]_A8 1 1 0 1 0 0 X
FB[1]_A9 1 1 0 1 1 0 X
N/A 1 1 1 0 0 0 X
N/A 1 1 1 0 1 0 X
N/A 1 1 1 1 0 0 X
FB[1]_Disable 1 1 1 1 1 0 X
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
21
TEF07F32X32HD18_PHRM_C180518
A9 A8 A7 A6 A5 A4 A3~A0
RF[2] 0 0 0 0 0 1 X
FB[2]_Data 0 0 0 0 1 1 X
FB[2]_A0 0 0 0 1 0 1 X
FB[2]_A1 0 0 0 1 1 1 X
FB[2]_A2 0 0 1 0 0 1 X
FB[2]_A3 0 0 1 0 1 1 X
FB[2]_A4 0 0 1 1 0 1 X
FB[2]_A5 0 0 1 1 1 1 X
FB[2]_A6 0 1 0 0 0 1 X
FB[2]_A7 0 1 0 0 1 1 X
FB[2]_A8 0 1 0 1 0 1 X
FB[2]_A9 0 1 0 1 1 1 X
N/A 0 1 1 0 0 1 X
N/A 0 1 1 0 1 1 X
N/A 0 1 1 1 0 1 X
FB[2]_Disable 0 1 1 1 1 1 X
RF[3] 1 0 0 0 0 1 X
FB[3]_Data 1 0 0 0 1 1 X
FB[3]_A0 1 0 0 1 0 1 X
FB[3]_A1 1 0 0 1 1 1 X
FB[3]_A2 1 0 1 0 0 1 X
FB[3]_A3 1 0 1 0 1 1 X
FB[3]_A4 1 0 1 1 0 1 X
FB[3]_A5 1 0 1 1 1 1 X
FB[3]_A6 1 1 0 0 0 1 X
FB[3]_A7 1 1 0 0 1 1 X
FB[3]_A8 1 1 0 1 0 1 X
FB[3]_A9 1 1 0 1 1 1 X
N/A 1 1 1 0 0 1 X
N/A 1 1 1 0 1 1 X
N/A 1 1 1 1 0 1 X
FB[3]_Disable 1 1 1 1 1 1 X
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
22
TEF07F32X32HD18_PHRM_C180518
Note
A9~A0 is the address of RIR (Redundancy Information Row).
RF[n] is the flag to record whether the redundancy bit has been used or not.
th
FB[n]_Data is the correct data of n redundancy bit, which will be stored in RIR.
th
FB[n]_A9~A0 is the address data of n redundancy bit, which will be stored in RIR.
th
FB[n]_Disable is used to disregard the n redundancy bits. When set to “1”, this repaired bit will be ineffective and
disregarded.
Logic Scramble
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AT0 AT1
X0 X1 X2 X3 Y0 D0 D1 D2 D3 D4 T0 T1
Word Line Decoder BL Decoder Output (Q31 ~ Q0) Decoder Test row/columns Decoder
X3~X0 are used as Word Line decoder. Y0 are used as Bit Line decoder. D4~D0 are used as output (Q31~Q0)
scramble. And T1~T0 are used as test row and test columns decoder.
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
23
TEF07F32X32HD18_PHRM_C180518
Redundancy Examples
Step1: Decide to enable or disable redundancy feature (repair function) in product design stage
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
24
TEF07F32X32HD18_PHRM_C180518
Step3: Repair after repair=> Give up the failed repair bit and use another repair bit to replace it.
After repair, the failed array bit still can’t be fixed (i.e. wrong information (either address or data or RF)
was programmed into the repair bit). Then we can disable and give up repair the failed array bit by
program FB[0]_Disable to “1” and use another repair bit such as FB[1] to repair the failed array bit
again.
Enter the R_PGM and program FB[0]_Disable=1, RF[1]=1; FB[1]_data=1, FB[1]_A0=0, FB[1]_A1=0,
FB[1]_A2=0, FB[1]_A3=0, FB[1]_A4=0, FB[1]_A5=0, FB[1]_A6=1, FB[1]_A7=1, FB[1]_A8=1,
FB[1]_A9=1, FB[1]_Disable=0 according to mapping table of redundancy bits. In tabular format:
Note
When RSB is at “L” to enable the redundancy feature (repair function), please MUST enter the redundancy
read mode (R_READ or Margin R_READ1) and read the RIR data once prior to the array read mode
(A_READ or Margin A_READ1) after power-up even if repairing is not needed. Redundancy read requires
two strobe cycles to read out the complete repairing information. The data will be stored in registers and will
remain there until power-down or power-off. In subsequent array read, when read access the failure bit in the
main array, the corresponding output data will be corrected automatically.
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
25
TEF07F32X32HD18_PHRM_C180518
The electrical fuse macros require strong The MAX number of electrical fuse macros
current during programming. A small for sharing one VQPS Pad/ Bump is 8.
resistance difference can reduce the Above electrical fuse macro power
programming effectiveness (weak program)
connection resistance calculation is based on
and can cause yield loss as well as long term
the following assumptions - only one
reliability issue. Therefore, there are
electrical fuse macro is programmed at a
limitations in power and ground bus time , the remaining electrical fuse macros
resistance connected to this macro.
should be inactive with PS=L and CSB=H all
Fig.1 describes the power and ground the time. This is to avoid inducing
connection of electrical fuse macros and unnecessary leakage current and cause
VQPS pad. electrical fuse program failure.
Only one electrical fuse bit can be
R(n)VSS is the connection resistance
between Electrical Fuse Macro_(n) and VSS programmed at a time due to large program
pad/bump; current needed. Thus only one electrical fuse
macro can be activated for program at a time.
R(n)VDD is the connection resistance
between Electrical Fuse Macro_(n) and VDD Adapting higher-than-spec program voltage
pad/bump; or longer-than-spec program time to
compensate for higher-than-spec routing
R(n)VQPS is the connection resistance resistance is NOT allowed.
between Electrical Fuse Macro_(n) and
VQPS pad/bump; For tester program, please make sure the
The MAX R(0,1,n-1,n)VSS is 1 ohm VQPS pad is connected to a power channel
rather than a signal channel in order to
The MAX R(0,1,n-1,n)VQPS 2 ohm provide the large current necessary for
The MAX R(0,1,n-1,n)VDD is 3 ohm programming.
VDD
R(0)VDD
R(0) VQPS Electrical
Fuse
Macro _(0)
R(0) VSS VSS
VDD
R(n-1)VDD
R(n-1) VQPS Electrical
VQPS Pad
or Fuse
Bump Macro_(n-1)
R(n-1) VSS VSS
VDD
R(n)VDD
R(n) VQPS Electrical
Fuse
Macro_(n)
R(n) VSS VSS
Fig.1
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
26
TEF07F32X32HD18_PHRM_C180518
Power Sequence
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
27
TEF07F32X32HD18_PHRM_C180518
ESD Guideline
TEF07FESD_P_C180518 is only for If TSMC IO is used and IO voltage is 1.8V,
front-end kits usage only. For back-end then “PVDD2ANA” is suggested to be used.
kits, please refer to TEF07FESD_P library. Please confirm with your FAE to ensure the
use of the latest IO library version.
MUST insert one “TEF07FESD_P” ESD
macro between VQPS pad and electrical
fuse IP for ESD protection.
MUST connect “ TEF07FESD_P” ESD
macro between VQPS and VSS.
For each VQPS power domain, MUST have
one ESD macro, either TEF07FESD_P_V or
TEF07FESD_P_H from the library,
TEF07FESD_P. Please refer to the diagram
for the connections.
One ESD macro is enough for one VQPS
power domain. Please check “Layout Guidelines for
The connection resistance (RXESD), where x Latch-Up” in chapter 9 of Design Rules,
th
= 0 to m, between ESD macro and x VQPS T-N07-CL-DR-001, for details.
pad/bump should be less than the minimum The boundary to OD injector is required to
connection resistance {min[R XEFUSE(0), be larger than 15um.
RXEFUSE(1),…RXEFUSE(n)]} between electrical
th
fuse IPs and x VQPS pad/bump. The customer need to run Latch-Up rule
check.
R1ESD
ESD macro
R1EFUSE(0)
R1EFUSE(n) VSS
R1EFUSE(1)
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
28
TEF07F32X32HD18_PHRM_C180518
Double bits solution is strongly suggested to assure better yield and reliability for early NTO before
qualification is completed.
The same data bit is stored in both efuse macro 0 and efuse macro 1. The final data is obtained by an
“OR” operation of values from both macros with the same address.
Customers can replicate the fuse macros as shown below to create double bits design:
PS[0] PS[1]
Efuse Efuse
Macro 0 Macro 1
CSB
STROBE
...
ADDRESS
Q0<31:0> Q1<31:0>
Q<31:0>
Double bits can be implemented by programming the same data twice within the same macro at different
addresses, then implementing exclusive “OR” operation to obtain the final data. Please choose a macro
with density equal to or larger than twice the density intended to use.
PS
CSB
STROBE 2K Efuse Macro (Physical)
... 1K Efuse Macro (Logical)
ADDRESS
Q<0:1> Q<30:31>
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
29
TEF07F32X32HD18_PHRM_C180518
Special Note
Double bit solution is strongly suggested to
assure better yield and reliability for early NTO
The maximum total bit count on the chip should not
before qualification is completed.
exceed 64K. Use of over 64K bit count should be
Please customers MUST integrate both Margin consulted with TSMC and got approval.
A_READ1 and Margin R_READ1 mode into chip
design. All power pins at different locations MUST be
connected, but connection can be made to just one
Please customers MUST integrate redundancy
of the metal layers if the power pins are overlaid for
feature and all redundancy bits of this electrical
different metal layers.
fuse macro into chip design except when double
bits is implemented for the electrical fuse macro. ONLY the allowable operation modes defined in the
Please customers MUST refer to “e-Fuse test datasheet are covered in Verilog model.
flow”, which is defined in “TSMC Electrical Fuse Verilog model may not report timing violation for all
General Application Notes”. illegal-timing condition. In order to avoid misuse of
To prevent false operation of redundancy circuit electrical fuse IP, customer has to follow the spec of
that results in false data output, when RSB is at datasheet.
“L” to enable the redundancy feature (repair Post layout Verilog simulation should be included in
function), please MUST enter the redundancy design flow.
read mode (R_READ or Margin R_READ1) and
read the RIR data once prior to the array read It MUST drop sufficient VIAs from metal top down to
mode (A_READ or Margin A_READ1) after all the power and ground pins of metal 5 for ESD
power-up even if repairing is not needed. cells TEF07FESD_P.
Each individual fuse bit can be programmed only It is necessary to select the proper
once. If the same fuse bit is programmed more TEF07FESD_P_V or TEF07FESD_P_H cell
than once, the result will become unpredictable.
according to its placement.
Wire routing is allowed on metal6 and above.
All power pins MUST be connected.
poly
The P/G metal width is required to be the same
as those of IP macro’s P/G pins during P/G
TEF07FESD_P_V
routing.
The P/G metal width should not be less than IP
macro’s P/G pins.
poly
Read operation is to unload data from electrical TEF07FESD_P_H
fuse. The default value (not program) of bit cell is Length
Length
logic “0”. A programmed electrical fuse bit cell is
(0,0) (0,0)
logic “1”. To insure the functionality of the
electrical fuse, it’s preferred to unload/read the
fuse data to check its values (should be all
“zeros”) before programming.
For I/O 1.8V,
TEF07F32X32HD18_PHRM_C180518 electrical
fuse IP is in-pair with TEF07FESD_P ESD
macro.
TEF07FESD_P
N7 FinFET TEF07F32X32HD18_PHRM_C180518 1.8V
TEF07FESD_P_C180518
© Copyright 2018 Taiwan Semiconductor Manufacturing Company, Ltd. All rights reserved. www.tsmc.com
TSMC reserves the right to change features or specifications at any time without notice.
30