Professional Documents
Culture Documents
Security C
P. 1
SM
TSMCN90RF PDK Usage Guide Confidential
z Introduction: Security C
This document describes the TSMC process design kits (PDK) parameterized cell (Pcell)
software, which provides a graphical user interface that lets user create parameterized cells for
placement in design layout.
It is assumed that the user is familiar with the development and design of integrated circuits and
with the cadence Virtuoso Layout Editor.
All the information and data contained hereunder constitute TSMC's proprietary and confidential
information. Unless TSMC agrees otherwise in writing, you can only use the information
contained herein for evaluation purpose. Further, you should treat the information as
confidential information and exercise due care to prevent its disclosure to any persons, provided
you may disclose it to your employees on a need to know basis in case they agree to similar
duty of confidentiality to protect the information herein. You cannot disclose such information to
any third party unless TSMC agrees in advance by writing. However, requirements hereunder
shall not serve to supersede or change any existing contracts regulating similar issues between
you and TSMC.
P. 2
SM
TSMCN65 PDK Usage Guide Confidential
z Overview: Security C
P. 3
SM
TSMCN65 PDK Usage Guide Confidential
z Appendix: Security C
P. 4
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a six terminal RF_NMOS:
Model name
Device name
Finger number × width
Device width
Drain terminal
NW guard ring terminal
Device length
Source terminal
Finger number
Multiplier number
P. 5
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a five terminal RF_PMOS:
Bulk terminal
Gate terminal
PW guard ring terminal
Device length
Source terminal
Finger number
Multiplier number
P. 6
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a four terminal RF_NMOS:
Model name
Device name
Finger number × width
Device width
Drain terminal
Bulk terminal
Finger number
Source terminal Multiplier number
NW guard ring terminal
tie to VDD!
P. 7
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a four terminal RF_PMOS:
Model name
Device width
Drain terminal
Bulk terminal
Finger number
Source terminal Multiplier number
P. 8
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a four terminal NMOS:
Model name
Channel length
P. 9
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a four terminal PMOS:
Model name
Channel length
P. 10
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a three terminal NMOS :
Model name
Gate terminal
Channel length
Numbers of poly fingers
Bulk terminal
P. 11
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a three terminal PMOS :
Model name
Gate terminal
Channel length
Numbers of poly fingers
Bulk terminal
P. 12
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a three terminal npn BJT:
Model name
Emitter area
The net name that
connect to C terminal
Emitter width
Numbers of parallel
The net name that devices
connect to E terminal
P. 13
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a three terminal pnp BJT:
Emitter area
The net name that
connect to E terminal
Emitter length
The net name that
connect to B terminal Emitter width
Numbers of parallel
devices
The net name that
connect to C terminal
P. 14
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a two terminal esd_diode:
Model name
Device name
Diode area
Numbers of parallel
devices
Device width
MINUS terminal
Device length
Finger number
P. 15
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a three terminal esd_diode:
Model name
Device name
Diode area
Numbers of parallel
BULK terminal devices
Device width
MINUS terminal
Device length
Finger number
P. 16
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a two terminal diode:
Model name
Diode periphery
Numbers of parallel
devices
The net name that
connect to MINUS terminal
P. 17
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a two terminal resister:
Model name
Resister width
PLUS terminal
Resister length
Numbers of parallel
devices
MINUS terminal
Total resistance
P. 18
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a three terminal resister:
Model name
Resister width
Resister length
Numbers of parallel
MINUS terminal devices
Total resistance
P. 19
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a two terminal varactor:
Model name
Total capacitance
P. 20
SM
TSMCN65 PDK Usage Guide Confidential
The following figure shows the symbol for a three terminal varactor:
Varactor length
BULK terminal
Varactor width
Numbers of parallel
devices
P. 21
SM
TSMCN65 PDK Usage Guide Confidential
PMOS fingers
IN: Input terminal
NMOS length
NMOS width
NMOS fingers
Numbers of parallel
devices G: G pin Gb: Gb pin
PMOS fingers
NMOS width
NMOS fingers
Numbers of parallel
devices G: G pin Gb: Gb pin
PMOS fingers
NMOS fingers
Numbers of parallel
devices G: G pin Gb: Gb pin
PMOS fingers
NMOS fingers
PMOS fingers
Y: Output terminal
A: First input terminal NMOS length
B: Second input terminal
NMOS width
G NMOS fingers
PMOS fingers
Y: Output terminal
A: First input terminal
B: Second input terminal NMOS length
C: Third input terminal NMOS width
NMOS fingers
PMOS fingers
A: First input terminal
B: Second input terminal Y: Output terminal
C: Third input terminal NMOS length
D: Fourth input terminal
NMOS width
NMOS fingers
PMOS fingers
Y: Output terminal
NMOS width
NMOS fingers
G: G pin C: C pin
The following figure shows the symbol for a Tri state inverter gate :
PMOS fingers
Y: Output terminal
NMOS width
NMOS fingers
G: G pin C: C pin
P. 31
SM
TSMCN65 PDK Usage Guide Confidential
ndio, ndio_18, ndio_25, ndio_33, ndio_hvt, ndio_lvt, ndio_mlvt, ndio_na, ndio_na25, nwdio, pwdnw, dnwpsub, dnwpsub,
Diode
ndio_esd, pdio, pdio_18, pdio_25, pdio_33, pdio_hvt, pdio_lvt, pdio_mlvt, ndio_hia_rf, pdio_hia_rf, sbd_rf, sbd_rf_nw
Resistor(1) rm1, rm2, rm3, rm4, rm5, rm6, rm7, rm8, rm9
rnod, rnod_m, rnodwo, rnodwo_m, rnpoly, rnpoly_m, rnpolywo, rnpolywo_m, rnwod, rnwod_m, rnwsti, rnwsti_m, rpod,
Resistor(2) rpod_m, rpodwo, rpodwo_m, rppoly, rppoly_m, rppoly_rf, rppolywo, rppolywo_m, rppolywo_rf, rnod_mx, rnodwo_mx,
rnpoly_mx, rnpolywo_mx, rnwod_mx, rnwsti_mx, rpod_mx, rpodwo_mx, rppoly_mx, rppolywo_mx
crtmom, crtmom_mx, crtmom_rf, mimcap, mimcap_3t, mimcap_um_rf, mimcap_woum_rf, mimcap_udc,
Capacitors
mimcap_udc_3t, mimcap_um_udc_rf, mimcap_woum_udc_rf
nmoscap, nmoscap_25, moscap_rf, moscap_rf_hvt, moscap_rf25, moscap_rf_nw, moscap_rf_hvt_nw, moscap_rf25_nw,
Varactors
xjvar, xjvar_nw, pmoscap_rf, pmoscap_rf25
spiral_std_MU_Z, spiral_sym_MU_Z, spiral_sym_ct_MU_Z, spiral_std_MZA_A, spiral_sym_MZA_A,
Inductors
spiral_sym_ct_MZA_A,
inv, inv_mac, inv_lvt, inv_lvt_mac, inv_hvt, inv_hvt_mac, inv_18, inv_18_mac, inv_25, inv_25_mac, inv_33, inv_33_mac, nand2,
nand2_mac, nand2_lvt, nand2_lvt_mac, nand2_hvt, nand2_hvt_mac, nand2_18, nand2_18_mac, nand2_25, nand2_25_mac,
nand2_33, nand2_33_mac, nand3, nand3_mac, nand3_lvt, nand3_lvt_mac,nand3_hvt, nand3_hvt_mac, nand3_18,
nand3_18_mac, nand3_25, nand3_25_mac, nand3_33, nand3_33_mac, nand4,nand4_mac, nand4_lvt, nand4_lvt_mac,
nand4_hvt, nand4_hvt_mac, nand4_18, nand4_18_mac, nand4_25, nand4_25_mac, nand4_33, nand4_33_mac, nor2,
Logic Gates nor2_mac, nor3, nor3_mac, nor3_lvt, nor3_lvt_mac, nor3_hvt, nor3_hvt_mac, nor3_18, nor3_18_mac, nor3_25,
nor3_25_mac, nar3_33, nar3_33_mac, nor4, nor4_mac, nor4_lvt, nor4_lvt_mac, nor2_lvt, nor2_lvt_mac, nor2_hvt,
nor2_hvt_mac, nor2_18, nor2_18_mac, nor2_25, nor2_25_mac, nar2_33, nar2_33_mac, nor4_hvt, nor4_hvt_mac, nor4_18,
nor4_18_mac, nor4_25, nor4_25_mac, nar4_33, nar4_33_mac, tri, tri_mac, tri_lvt, tri_lvt_mac, tri_hvt, tri_hvt_mac, tri_18,
tri_18_mac, tri_25, tri_25_mac, tri_33, tri_33_mac, pass, pass_mac, pass_lvt, pass_lvt_mac, pass_hvt, pass_hvt_mac,
pass_18, pass_18_mac, pass_25, pass_25_mac, pass_33, pass_33_mac
P. 32
SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in MOS are list as below:
The schematic component description format (CDF) parameter in MOS are list as below:
Next page
P. 34
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in MOS are list as below:
P. 35
Back to Device Table SM
TSMCN65 PDK Usage Guide
z MOS Parameterized Cell Function Introduction: Confidential
Security C
The layout component description format (CDF) parameter in MOS are list as below:
Model name: Display Model name information.
The layout component description format (CDF) parameter in MOS are list as below:
Source_area: Source area (AS) - for simulate use.
Drain_area: Drain area (AD) - for simulate use.
The layout component description format (CDF) parameter in MOS are list as below:
Text size: The function can modify the font value in layout view.
Imp layer: The function provide a option for well implant.
P. 38
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in MOS are list as below:
Next page
P. 39
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in MOS are list as below:
Front page
P. 40
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in BJT are list as below:
P. 41
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in Diode are list as below:
Model name: Display model name information.
Description: Display device description.
Diode_area: Display the diode area.
Diode peri: Display the diode periphery.
(These parameter can’t be modify in CDF form)
P. 42
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in Diode are list as below:
Model name: Display model name information.
Description: Display device description.
Diode_area: Display the diode area.
Diode peri: Display the diode periphery.
(These parameter can’t be modify in CDF form)
Length_(M): Junction length of the device
(only support 0.6u/0.8u/1.6u three type )
The schematic component description format (CDF) parameter in resistance are list as below:
Model name: Display model name information.
Description: Display device description.
(These parameter can’t be modify in CDF form)
P. 44
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in resistance are list as below:
Model name: Display model name information.
Description: Display device description.
With Mismatch Effect: Option for run mismatch effect
The schematic component description format (CDF) parameter in varactor are list as below:
P. 46
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in inverter are list as below:
P. 47
Back to Device Table SM
TSMCN65 PDK Usage Guide Confidential
The schematic component description format (CDF) parameter in varactor are list as below:
P. 48
Back to Device Table SM
Confidential
Security C
P. 49
SM
TSMCN65 PDK Usage Guide Confidential
P. 50
SM
TSMCN65 PDK Usage Guide Confidential
P. 51
SM
TSMCN65 PDK Usage Guide Confidential
These functions provide user to preview the device difference before and after
abutment. When the user abuts the devices in layout view, system will auto determine
the abutment type of the both device. These two function can be selected to preview
the layout but they can’t be used to determine abutment type. Please check Appendix A for the details
P. 52
SM
TSMCN65 PDK Usage Guide Confidential
It’s a switch for input simulation parameter that include area of source (AS), area of
drain (AD), periphery of source (PS), periphery of drain (PD), number of squares
source resistance (NRS), number of squares drain resistance (NRD) and LOD effect
parameter- SA , SB and SD. Modify those parameters only influence simulation
conditions, the design layout will not have any different.
P. 53
SM
TSMCN65 PDK Usage Guide Confidential
This option provides user to select design rule in the layout is follow minimum rule or DFM
rule1 or custom self define. When User selects the custom selection, the input spaces
appear below the DFM_options. DFM option will check PO.EX.1, PO.EN.1.R, PO.EN.2.R
and PO.EN.3.R rule.
1
Design For Manufacturing (DFM) rule is a recommendation rule that TSMC provide customer to minimized
process variation and yield benefit. For the details, please review TSMC 65NM CMOS Design RULE.
P. 54
SM
TSMCN65 PDK Usage Guide Confidential
This option provides user to select design rule in the layout is follow minimum rule or DFM
rule1 or custom self define. When User selects the custom selection, the input spaces
appear below the DFM_options. The DFM+Analog will check PO.EN.1m, PO.EN.2m,
PO.EN.3m.
1
Design For Manufacturing (DFM) rule is a recommendation rule that TSMC provide customer to minimized
process variation and yield benefit. For the details, please review TSMC 65NM CMOS Design RULE.
P. 55
SM
TSMCN65 PDK Usage Guide Confidential
and RGA_CO_SP_INC(M)
Those function provide user to increment the area of left and right diffusion and the
space form contact to poly.
Ldiff_ext RGA_CO_SP_INC(M)
LGA_CO_SP_INC(M)
Rdiff_ext
P. 56
SM
TSMCN65 PDK Usage Guide Confidential
The function provide a option for drawing poly-left (right) diffusion area metal1 connect
leftCnt is enable leftCnt is Disable
P. 57
SM
TSMCN65 PDK Usage Guide Confidential
The function provide a option for drawing body connection at the device left
(bodytie_typeL) or device right (bodytie_typeR).
P. 58
SM
TSMCN65 PDK Usage Guide
z The function of SDshrink Confidential
Security C
The function is provided to modify the metal dimension on source or drain area. It’s a
list include five numbers. The first number is used to decide which metal user want to
modify. The second number is used to shrink the dimension of the metal top. The third
number is used to shrink the dimension of the metal bottom. The fourth number is used
to extend the dimension of the metal left and right. The fifth number is used to
increment the contact space in the metal. The number of these five numbers must be
positive and the unit is micrometer.
(A B C D E)
A:select metal
B:metal Top shrink
C:metal bottom shrink
D:metal side shrink D
E:contact space increment
P. 59
SM
TSMCN65 PDK Usage Guide
z The function of POshrink Confidential
Security C
The function is provided to modify the poly gate dimension. It’s a list include three
numbers. The first number is used to decide which metal user want to modify. The
second number is used to shrink the dimension of the poly gate top. The third number
is used to shrink the dimension of the poly gate bottom. The number of these three
numbers must be positive and the unit is micrometer.
A=1
B
A=4 A=3 A=2
(A B C)
A:select poly gate
B:poly gate top shrink
C:poly gate bottom shrink
C
P. 60
SM
TSMCN65 PDK Usage Guide
z The function of routePolydir Confidential
Security C
The function is provided to drawing poly gate connection. The space of poly gate
connection to the diffusion area can be modify by routeUPoly_SP_INC(M) and
routeDPoly_SP_INC(M) 2.
PO.S.6(design rule)
+ routeDPoly_SP_INC
2
The routeUPoly_SP_INC(M) and routeDPoly_SP_INC(M) only appear when routePolydir doesn't None.
P. 61
SM
TSMCN65 PDK Usage Guide
z The function of routePolydir Confidential
Security C
The function is suggest to use in multi-finger. If customer use only one finger and turn
on the routePolydir none/top/bottom/both direction. It will shows the following layout.
Finger=1
P. 62
SM
TSMCN65 PDK Usage Guide
z The function of routePolydir Confidential
Security C
Finger number=3. If customer use finger number=3 and turn on the routePolydir
none/top/bottom/both direction. It will shows the following layout.
bottom both
P. 63
SM
TSMCN65 PDK Usage Guide
z The function of routePolydir Confidential
Security C
Finger number=3. Customer use finger number=3 and turn on the routePolydir
none/top/bottom/both direction. At the same time customer uses Poshrink option as
following : Finger=3
P. 64
SM
TSMCN65 PDK Usage Guide
z The function of route_Source_Drain Confidential
Security C
route_Source_Drain is Both
P. 65
SM
TSMCN65 PDK Usage Guide
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User need to pay attention for the following case Nf=2; it means the mos has two
source and one drain. If you turn on this function your source-drain metal layer will
extend a distance.
M1 extend a distance
P. 66
SM
TSMCN65 PDK Usage Guide
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User need to pay attention for the following case Nf=3; it means the mos has two
source and one drain. If you turn on this function your source-drain metal layer will
extend a distance.
P. 67
SM
TSMCN65 PDK Usage Guide
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User set SD shrink function, the mos layout will shrink the length as following.
1 2 3 1 2 3
P. 68
SM
TSMCN65 PDK Usage Guide
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User set SD shrink function, the mos layout will shrink the length as following.
P. 69
SM
TSMCN65 PDK Usage Guide
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User set SD shrink function+route_source_drain, the mos layout will shrink the length
as following.
M1 extend M1 extend M1 extend
P. 70
SM
TSMCN65 PDK Usage Guide
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User set SD shrink function+route_source_drain, the mos layout will shrink the length
as following.
M1 extend M1 extend M1 extend
P. 71
SM
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User set SD shrink function+route_source_drain+routePolydir, the mos layout will
shrink the length as following.Note with SD route, the poly will extend more length than
none SD route.
routePolydir:NONE
routePolydir:TOP
P. 72
SM
z The function of route_Source_Drain Confidential
Security C
The function is provided to drawing source and drain connection(it happens to nf >1).
User set SD shrink function+route_source_drain+routePolydir, the mos layout will
shrink the length as following.Note with SD route, the poly will extend more length than
none SD route.
routePolydir:Bottom
routePolydir:Both
P. 73
SM
TSMCN65 PDK Usage Guide
z The function of fingers_SP_INC(M) Confidential
Security C
The function provide user to modify poly gate space. Fingers_SP_INC(M) is a increase
value, it’s not a distance between poly gate.
P. 74
SM
TSMCN65 PDK Usage Guide Confidential
There are three dimension of pnp and npn are provided in this PDK, user can use this
function to choose those device layout.
P. 75
SM
TSMCN65 PDK Usage Guide Confidential
P. 76
SM
TSMCN65 PDK Usage Guide Confidential
Segment spacing(M)
Number of segment provide user a function to Increment the number of segment
resistance, user can use Resistor connection and Segment spacing(M) to modify
connection type – series or parallel and segment spacing.
Number of segment = 2
Resistor connection = series
Segment Spacing(M) = 2.4u
Segment Spacing(M)
Number of segment = 2
Resistor connection = parallel Check here to back to Resistance(2)
Segment Spacing(M) = 4.8u
P. 77
SM
TSMCN65 PDK Usage Guide Confidential
P. 78
SM
TSMCN65 PDK Usage Guide Confidential
Length
Width
Total_width
NF
HVD (n_a)
P. 79
SM
TSMCN65 PDK Usage Guide Confidential
Width
Length
Finger of group
Group number
Add DMEXCL
layer
P. 80
SM
TSMCN65 PDK Usage Guide Confidential
Appendix
P. 82
SM
TSMCN65 PDK Usage Guide Confidential
z Appendix A - Abutment
Security C
To make the user understand this function, we describe more details and examples
about abutment in this section. There are two point about this function is important, first
this function only support MOS device in this PDK, second there are the same type
MOS (ex: nch and nch_18, pch and pch_25) can be abutted only.
When user abut two device, the terminal B must connects certainly in the layout view
so it must be connected to the same net in the schematic view.
The system will auto determine abutment type of the both device. User can’t modify
abutment type.
The same devices abut case as show in below :(Case Ⅰ)
Before Abutment
After Abutment
P. 83
SM
Check here to back to ShareLeftShape
Confidential
Security C
Abutment ability lets you overlap two MOS, to create a connection between two sets
of shapes overlapping each other. The two sets of shapes must include pins
connected to the same net. (Case Ⅱ)
Before Abutment
After Abutment
P. 84
SM
Confidential
Security C
This case show out the different width device have been abutted. (Case Ⅲ)
Before Abutment
After Abutment
P. 85
SM
Confidential
Security C
This case show out that the same type MOS also can be abutted. (Case Ⅳ)
Before Abutment
After Abutment
P. 86
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
This function lets user graphically change the value of those parameter for Pcell
instances after user place them. The only one device MOS is a stretchable Pcell in this
PDK.
The system default is not show out the stretch handles, user must be enable the
function manually. (Direct: in the layout view Options → Display option → Stretch
Handles )
9 10
13
P. 87
SM
Confidential
A example to show out the stretch case when the user stretch the handle 12. Security C
Width = 2.0u
P. 88
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
In three terminal MOS, we create a parameter for substrate pin. The pin name is vss_sub in
NMOS and vdd_sub in PMOS. When user instances the three terminal MOS, all of the
devices substrate terminal will connect to vss_sub or vdd_sub. User doesn't need to draw
the wire to link the device. In the hierarchy structure, user can add a parameter in CDF form
to assign the substrate terminal name.
P. 89
SM
Confidential
Security C
In the hierarchy structure, user can add a parameter in CDF form to assign the substrate
terminal name.
P. 90
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
P. 91
SM
TSMCN65 PDK Usage Guide
z tsmcPdkDocTool : Confidential
Security C
Sometimes TSMC PDK user will use symbolic link to use the PDK, user will encounter a
problem - documents and technology file path missing. TSMC provide tsmcPdkDocumentView
function to solve this problem. The function will re-connect the document directory and replace
the default path setup.
Close window
Library select
File Browser
P. 92
SM
TSMCN65 PDK Usage Guide
z tsmcPdkUtilityTool : Confidential
Security C
P. 93
SM
TSMCN65 PDK Usage Guide
z tsmcPdkUtilityTool : Confidential
Security C
The function of Switch DFM options will set the pcell to mimRule or DFM or DFM+Analog or
custom setup. User can specify own device list to decide which device(s) this utility applies to.
Select library
Description
P. 94
SM
TSMCN65 PDK Usage Guide
z tsmcPdkUtilityTool : Confidential
Security C
The function of Update design(instance)CDF will run TSMC CDF parameter update utility.
P. 95
SM
TSMCN65 PDK Usage Guide
z tsmcPdkUtilityTool : Confidential
Security C
The function of tsmcPdkChangeOD will change the N+OD and P+OD layer.
N+OD layer
P+OD layer
P. 96
SM
TSMCN65 PDK Usage Guide
z tsmcPdkUtilityTool : Confidential
Security C
The function of tsmcPdkZoomIn is a utility to help user easy to find the layout.
Coordinate history
P. 97
SM
TSMCN65 PDK Usage Guide Confidential
Security C
Way1
Select layout window input coordinates and check Apply Window zoom in
Way2
Select layout window
P. 98
Back to Appendix SM
TSMCN65 PDK Usage Guide
ztsmcPdkUtilityTool : Confidential
Security C
The function of Layout vs. Layout can be used to compare two layouts and show
differences between the.
Flatten option
Function description
P. 99
SM
TSMCN65 PDK Usage Guide
ztsmcPdkUtilityTool : Confidential
Security C
Cell:testA
Cell:testA_xor_testB
Cell:testB
P. 100
SM
TSMCN65 PDK Usage Guide
ztsmcPdkUtilityTool : Confidential
Security C
tsmcPdkFileViewer – TSMC file browser tool, user can easily find the file they needs.
P. 101
Back to Appendix SM
TSMCN65 PDK Usage Guide
ztsmcPdkUtilityTool : Confidential
Security C
Create GuardRing utility – TSMC Guard-Ring utility. Allow user to easily create guard-ring
with flexibility. For more information please refer to “Guard Ring Utility Usage Guide”.
This function pops out a window that shows PDK information including:
Library name
PDK Version
Metal Scheme, IO voltage, Process Type.
Contact email.
P. 103
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
In this section, we will description that the PDK how to calculate as, ad, ps, pd, nrs and nrd.
Case I
• Normal MOS with multi fingers
S Area _ total = ∑ sWidth_i × w AS = S Area _ total
i =1
fingers = 2
S Peri _ total = ∑ ( sWidth_i + w × N s ) × 2 PS = S Peri _ total
i =1
sWidth _ i dWidth _ i sWidth _ i
D Area _ total = ∑ dWidth_i × w AD = D Area _ total
i =1
W NRS = ( ∑ CG _ i _ s + SG _ s + DG _ s ) / fingers / w
i =1
NRD = ( ∑ CG _ i _ d + SG _ d + DG _ d ) / fingers / w
i =1
2 × CG _ i
CG _ i _ d : CG_i in Drain diffusion area
SG DG
CG _ i _ s : CG_i in Source diffusion area
P. 104
SM
TSMCN65 PDK Usage Guide Confidential
Security C
Case II
• Dog Bone MOS with multi fingers
fingers = 2
AS = S Area _ total
sWidth _ i dWidth _ i sWidth _ i
PS = S Peri _ total
SG AD = D Area _ total
W
PD = DPeri _ total
2 × CG _ i
DG NRS = ( ∑ CG _ i _ s + SG _ s + DG _ s ) / fingers / w
dogBoneW _ i i =1
P. 105
SM
TSMCN65 PDK Usage Guide Confidential
Security C
Case III
S Area _ total = ( ∑ sWidth_i + dsWidth ) × w
• Normal MOS with multi fingers after abut i =1
NRD = ( ∑ CG _ i _ d + SG _ d + DG _ d ) / fingers / w
SG i =1
P. 106
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
z Appendix F – SA SB SD methodology
Security C
In this section, we will description that the PDK how to calculate sa and sb.
P. 107
SM
TSMCN65 PDK Usage Guide Confidential
In this page, we will description that the PDK how to calculate SA, SB and SD. Security C
Case I
• Normal MOS with multi fingers
fingers = 3 SA = sa : In the netlist, SA equal to sa
SB = sb : In the netlist, SB equal to sb
SB = sd : In the netlist, SB equal to sd
sa
sb
sd
P. 108
SM
Confidential
In this page, we will description that the PDK how to calculate SA, SB and SD. Security C
Case II
• Dog Bone MOS with multi fingers
fingers = 3
SA = sa : In the netlist, SA equal to sa
SB = sb : In the netlist, SB equal to sb
sa sd
sb SB = sd : In the netlist, SB equal to sd
l
P. 109
SM
Confidential
In this page, we will description that the PDK how to calculate SAeff and SBeff. Security C
Case III
• Normal MOS with multi fingers after abut
P. 110
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
In this section, we will describe that the PDK how to use multiple devices abutment
with Ldiff_ext and Rdiff_ext
M1 M0
M1: M0: M0
M1
Ldiff_ext(M):10n Ldiff_ext(M): 0n (Ldiff_ext=10n) (Rdiff_ext=0n) (Ldiff_ext=0n) (Rdiff_ext=10n)
Rdiff_ext(M): 0n Rdiff_ext(M):10n 185n 175n 175n 185n
P. 111
SM
Confidential
Security C
use multiple devices abutment with Ldiff_ext and Rdiff_ext
M1 M0 Abutment
(Ldiff_ext=10n)
185n (Rdiff_ext=10n)
185n
55n 55n
z Function introduction
P. 113
SM
TSMCN65 PDK Usage Guide Confidential
z Problem description
z Mos pcell
When turning on bodytie as integred and set GA_CO_SP_INC to 700n,
mos pcell will fail.
P. 114
SM
TSMCN65 PDK Usage Guide Confidential
z Problem solution
P. 115
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
z Appendix I
Security C
– Sdshrink and Poly Gate position
Both to Source
P. 116
Back to Appendix SM
TSMCN65 PDK Usage Guide Confidential
In this section, we will describe that the PDK how to calculate parameters sca, scb and
scc for WPE.
P. 117
Back to Appendix SM