(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
CR018_CDF_Usage.ppt
1. SM
Confidential
Security C
P. 1
TSMC C018RF PDK usage guide:
An introduction on the usage of TSMC
process design kits (PDK)
PDK Version: v1.3d 2005/12/31
2. SM
Confidential
Security C
P. 2
TSMC C018RF PDK Usage Guide
Introduction:
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.
3. SM
Confidential
Security C
P. 3
Overview:
The Symbol Display Information.
This section describes the symbol display information include four terminal NMOS symble, four terminal
PMOS symbol, three terminal NMOS symbol, three terminal PMOS symbol, three terminal npn BJT symbol,
three terminal pnp BJT symbol, two terminal diode symbol, two terminal resister symbol, three terminal
resister symbol and two terminal varactor symbol.
Device Table
This section show the total device in this PDK. The user can check the page number in the device table
to find out the CDF parameter and Pcell function.
MOS Parameterized Cell Function Introduction
BJT Parameterized Cell Function Introduction
Diode Parameterized Cell Function Introduction
Resistance Parameterized Cell Function Introduction
Inductor Parameterized Cell Function Introduction
Varactor Parameterized Cell Function Introduction
Capacitor Parameterized Cell Function Introduction
CDF Parameter Description
Appendix
Appendix A – Abutment
Appendix B – Stretch Handles
Appendix C – AS AD PS PD NRS NRD
TSMC C018RF PDK Usage Guide
4. SM
Confidential
Security C
P. 4
The Symbol Display Information:
The following figure shows the symbol for a NMOS that list as below:
Device instance name
Model name
Channel width
The net name that
connect to B terminal
Channel length
Numbers of poly fingers
Numbers of parallel
devices
nmos2v, nmos2v_mis, nmos2vdnw, nmosmvt2v, nmosnvt2v.
Device name
The net name that
connect to D terminal
The net name that
connect to G terminal
The net name that
connect to S terminal
TSMC C018RF PDK Usage Guide
5. SM
Confidential
Security C
P. 5
TSMC C018RF PDK Usage Guide
The Symbol Display Information:
The following figure shows the symbol for a NMOS that list as below:
nmos3v, nmos3v_mis, nmos3vdnw, nmosnvt3v, nmosmvt3v.
Device instance name
Model name
Channel width
The net name that
connect to B terminal
Channel length
Numbers of poly fingers
Numbers of parallel
devices
Device name
The net name that
connect to D terminal
The net name that
connect to G terminal
The net name that
connect to S terminal
6. SM
Confidential
Security C
P. 6
The Symbol Display Information:
The following figure shows the symbol for a PMOS that list as below:
Device instance name
Model name
Channel width
The net name that
connect to B terminal
Channel length
Numbers of poly fingers
Numbers of parallel
devices
Device name
The net name that
connect to S terminal
The net name that
connect to G terminal
The net name that
connect to D terminal
pmos2v, pmos2v_mis, pmosmvt2v.
TSMC C018RF PDK Usage Guide
7. SM
Confidential
Security C
P. 7
The Symbol Display Information:
The following figure shows the symbol for a PMOS that list as below:
Device instance name
Model name
Channel width
The net name that
connect to B terminal
Channel length
Numbers of poly fingers
Numbers of parallel
devices
Device name
The net name that
connect to S terminal
The net name that
connect to G terminal
The net name that
connect to D terminal
pmos3v, pmos3v_mis.
TSMC C018RF PDK Usage Guide
8. SM
Confidential
Security C
P. 8
The Symbol Display Information:
The following figure shows the symbol for a RF NMOS that list as below:
Device instance name
Model name
Total width
The net name that
connect to B terminal
Channel width
Numbers of poly fingers
Numbers of parallel
devices
rfnmos2v, rfnmos2v_mis.
Device name
The net name that
connect to D terminal
The net name that
connect to G terminal
The net name that
connect to S terminal
Channel length
TSMC C018RF PDK Usage Guide
9. SM
Confidential
Security C
P. 9
The Symbol Display Information:
The following figure shows the symbol for a RF NMOS that list as below:
Device instance name
Model name
Total width
The net name that
connect to B terminal
Channel width
Numbers of poly fingers
Numbers of parallel
devices
rfnmos3v, rfnmos3v_mis.
Device name
The net name that
connect to D terminal
The net name that
connect to G terminal
The net name that
connect to S terminal
Channel length
TSMC C018RF PDK Usage Guide
10. SM
Confidential
Security C
P. 10
The Symbol Display Information:
The following figure shows the symbol for a RF PMOS that list as below:
Device instance name
Model name
Total width
The net name that
connect to B terminal
Channel width
Numbers of poly fingers
Numbers of parallel
devices
rfpmos2v, rfpmos2v_mis, rfpmos2v_nw, rfpmos2v_nw_mis.
Device name
The net name that
connect to D terminal
The net name that
connect to G terminal
The net name that
connect to S terminal
Channel length
TSMC C018RF PDK Usage Guide
11. SM
Confidential
Security C
P. 11
The Symbol Display Information:
The following figure shows the symbol for a RF PMOS that list as below:
Device instance name
Model name
Total width
The net name that
connect to B terminal
Channel width
Numbers of poly fingers
Numbers of parallel
devices
rfpmos3v, rfpmos3v_mis, rfpmos3v_nw, rfpmos3v_nw_mis.
Device name
The net name that
connect to D terminal
The net name that
connect to G terminal
The net name that
connect to S terminal
Channel length
TSMC C018RF PDK Usage Guide
12. SM
Confidential
Security C
P. 12
The Symbol Display Information:
The following figure shows the symbol for a npn BJT that list as below:
Device instance name
Model name
Emitter area
Numbers of parallel
devices
Device name
The net name that
connect to C terminal
The net name that
connect to B terminal
The net name that
connect to E terminal
npn.
TSMC C018RF PDK Usage Guide
13. SM
Confidential
Security C
P. 13
The Symbol Display Information:
The following figure shows the symbol for a pnp BJT that list as below:
Device instance name
Model name
Emitter area
Device name
The net name that
connect to E terminal
The net name that
connect to B terminal
The net name that
connect to C terminal
vpnp, vpnp3.
Numbers of parallel
devices
TSMC C018RF PDK Usage Guide
14. SM
Confidential
Security C
P. 14
The Symbol Display Information:
The following figure shows the symbol for a diode that list as below:
Device instance name
Model name
Diode area
dioden, diodep, dioden3v, diodep3v, diodenw, diodenw3v.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Numbers of parallel
devices
TSMC C018RF PDK Usage Guide
15. SM
Confidential
Security C
P. 15
The Symbol Display Information:
The following figure shows the symbol for a resister that list as below:
Device instance name
Model name
Resister width
Resister length
Total resistance
rm1, rm2, rm3, rm4, rm5, rmt.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Numbers of parallel
devices
TSMC C018RF PDK Usage Guide
16. SM
Confidential
Security C
P. 16
The Symbol Display Information:
The following figure shows the symbol for a resister that list as below:
Device instance name
Model name
Total Resister
Resister length
rnhpoly, rnhpoly_dis, rnplus, rnlpoly, rnlpoly_dis, rnplus, rnwell, rnwod, rphpoly, rphpoly_dis,
rphripoly, rphripoly_dis, rpplus, rplpoly, rplpoly_dis, rpplus.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Numbers of parallel
devices
Resister width
TSMC C018RF PDK Usage Guide
17. SM
Confidential
Security C
P. 17
The Symbol Display Information:
The following figure shows the symbol for a resister that list as below:
Device instance name
Model name
Resister width
Resister length
Total resistance
rphpoly_rf, rphripoly_rf, rplpoly_rf.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Numbers of parallel
devices
The net name that
connect to BULK terminal
TSMC C018RF PDK Usage Guide
18. SM
Confidential
Security C
P. 18
The Symbol Display Information:
The following figure shows the symbol for a capacitor that list as below:
Device instance name
Model name
Capacitor width
Capacitor length
mimcap, mimcap_rf.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Total capacitance
Numbers of parallel
devices
Contact Metal layer
TSMC C018RF PDK Usage Guide
19. SM
Confidential
Security C
P. 19
The Symbol Display Information:
The following figure shows the symbol for a capacitor that list as below:
Device instance name
Model name
Capacitor width
Capacitor length
nmoscap, pmoscap.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Total capacitance
Numbers of parallel
devices
TSMC C018RF PDK Usage Guide
The net name that
connect to BULK terminal
20. SM
Confidential
Security C
P. 20
The Symbol Display Information:
The following figure shows the symbol for a varactor that list as below:
Device instance name
Model name
Varactor length
jvar.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Total capacitance
TSMC C018RF PDK Usage Guide
Varactor width
Varactor Fingers
The net name that
connect to BULK terminal
Numbers of parallel
devices
21. SM
Confidential
Security C
P. 21
The Symbol Display Information:
The following figure shows the symbol for a Varactor that list as below:
Device instance name
Model name
mos_var, mos_var33.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Total capacitance
Varactor Fingers
Numbers of parallel
devices
The net name that
connect to BULK terminal
TSMC C018RF PDK Usage Guide
Numbers of group
22. SM
Confidential
Security C
P. 22
The Symbol Display Information:
The following figure shows the symbol for a Varactor that list as below:
Device instance name
Model name
mos_var_b, mos_var_b3.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Total capacitance
Numbers of parallel
devices
The net name that
connect to BULK terminal
TSMC C018RF PDK Usage Guide
Varactor Length
Varactor Width
Varactor Finger
23. SM
Confidential
Security C
P. 23
The Symbol Display Information:
The following figure shows the symbol for a Inductor that list as below:
Device instance name
Model name
Inductor radius
Inductor width
sprial_std (2T), sprial_sym (3T) , sprial_sym_ct (4T).
Device name
The net name that
connect to MINUS terminal
Total inductance
Number of turns
Numbers of parallel
devices
The net name that
connect to BULK terminal
Inductor metal layer
The net name that
connect to CTAP terminal
(only display in sprial_sym_ct)
The net name that
connect to PLUS terminal
TSMC C018RF PDK Usage Guide
24. SM
Confidential
Security C
P. 24
The Symbol Display Information:
The following figure shows the symbol for a Special device that list as below:
Device instance name
Model name
dio_dnwpsub, dio_pwdnw.
Device name
The net name that
connect to PLUS terminal
The net name that
connect to MINUS terminal
Diode perimeter
Numbers of parallel
devices
TSMC C018RF PDK Usage Guide
Diode area
26. SM
Confidential
Security C
P. 26
MOS Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in MOS are list as below:
Model name: Display Model name information.
Description: Display device description.
(These parameters can’t be modify in CDF form)
L (M): Channel length of the device.
W (M): Channel width of the device.
Total_width(M): Total channel width of this device, equal
to width x fingers.
Number of Fingers_(N): Numbers of poly fingers.
Total_m: Display numbers of parallel MOS device.
(This parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel MOS device.
Check here for more information
Check here for more information
Back to Device Table
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
S D swap: Enable this function to swap source and drain terminal.
Next page
TSMC C018RF PDK Usage Guide
27. SM
Confidential
Security C
P. 27
MOS Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in MOS are list as below:
Calc Diff Params: The switch provide to modify simulation
parameters.
Source_area: Source area (AS) - for simulate use.
Drain_area: Drain area (AD) - for simulate use.
Source_periphery: Source periphery (PS) - for simulate use.
Drain_periphery: Drain periphery (PD) - for simulate use.
NRS: Number of squares source resistance – for simulate use.
NRD: Number of squares drain resistance – for simulate use.
Check here for more information
Front page
Back to Device Table
TSMC C018RF PDK Usage Guide
28. SM
Confidential
Security C
P. 28
MOS Parameterized Cell Function Introduction:
The layout component description format (CDF) parameter in MOS are list as below:
Next page
Model name: Display Model name information.
Description: Display device description.
L (M): Channel length of the device.
W (M): Channel width of the device.
Total_width(M): Total channel width of this device, equal
to width x fingers.
Number of Fingers_(N): Numbers of poly fingers.
Total_m: Display numbers of parallel MOS device.
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
S D swap: Enable this function to swap source and drain terminal.
Calc Diff Params: The switch provide to modify simulation
parameters.
Source_area: Source area (AS) - for simulate use.
Drain_area: Drain area (AD) - for simulate use.
Source_periphery: Source periphery (PS) - for simulate use.
Drain_periphery: Drain periphery (PD) - for simulate use.
NRS: Number of squares source resistance – for simulate use.
NRD: Number of squares drain resistance – for simulate use.
(These are the same parameter that in schematic CDF form)
(These are the same parameter that in schematic CDF form)
Back to Device Table
TSMC C018RF PDK Usage Guide
29. SM
Confidential
Security C
P. 29
MOS Parameterized Cell Function Introduction:
The layout component description format (CDF) parameter in MOS are list as below:
Front page
leftCnt: A option for drawing poly-left diffusion area metal1
connection.
RigthCnt: A option for drawing poly-right diffusion area metal1
connection. Check here for more information
bodytie_typeL: (None, Integred, Detached) A option for
drawing body connection.
bodytie_typeR: (None, Integred, Detached) A option for
drawing body connection.
Check here for more information
routePolydir:(None, Top, Bottom, Both) A option for drawing
poly gate connection.
The function only appears when Number of fingers_(N) > 1
RigthCnt: A option for drawing inter-poly diffusion metal1
connection.
The function only appears when Number of fingers_(N) > 1
Check here for more information
route_Source_Drain:(Source, Drain, Both) A option for
drawing source and drain connection.
The function only appears when Number of fingers_(N) > 1
Check here for more information
fingers_SP_INC(M): The function is provided to modify poly
gate space.
The function only appears when Number of fingers_(N) > 1
Check here for more information
Back to Device Table
TSMC C018RF PDK Usage Guide
Text size: The function can modify the font value in layout view.
Imp layer: The function provide a option for well implant.
30. SM
Confidential
Security C
P. 30
RFMOS Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in RFMOS are list as below:
Model name: Display Model name information.
Total width(M): Total channel width of this device.
(These parameters can’t be modify in CDF form)
Width_per_Finger (M): Channel width of the device.
Length _per_Finger (M): Channel length of the device.
Number of Fingers_(N): Numbers of poly fingers.
Check here for more information
Check here for more information
Create_Dummy_Poly: A option for draw dummy poly.
Create_Guard_Ring: A option to create guardring.
Check here for more information
Check here for more information
Back to Device Table
TSMC C018RF PDK Usage Guide
Multiplier: Numbers of parallel MOS device.
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Create_Deep_Nwell: An option for create deep nwell.
(This option not support rfpmos2v_nw, rfpmos2v_nw_mis,
rfpmos3v_nw and rfpmos3v_nw_mis device)
31. SM
Confidential
Security C
P. 31
BJT Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in BJT are list as below:
Model name: Display model name information.
Description: Display device description.
(These parameter can’t be modify in CDF form)
EmitterSize: (2X2, 5X5, 10X10) Select the bjt dimension
in design layout.
EmitterArea: Display the bjt emitter area.
(This parameter can’t be modify in CDF form)
Check here for more information
Multiplier: Numbers of parallel MOS device.
Check here for more information
Estinated operation region: This function provides
for setup region in the netlist. - for simulate use
Back to Device Table
TSMC C018RF PDK Usage Guide
32. SM
Confidential
Security C
P. 32
Diode Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in Diode are list as below:
Length_(M): Junction length of the device.
Width_(M): Junction Width of the device.
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)
Check here for more information
Multiplier: Numbers of parallel Diode device.
Back to Device Table
TSMC C018RF PDK Usage Guide
33. SM
Confidential
Security C
P. 33
Resistance (1) Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in resistance are list as below:
Width(M): Device segment width.
Length(M): Device segment length.
Model name: Display model name information.
Total resistance(ohms): Device resistance value.
LVS resistance (ohms) : Display resistor for LVS compare.
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Diode device.
Check here for more information
Rs(ohms/square): Display the device Rs value.
(This parameter can’t be modify in CDF form)
Res_update_method: (l_&_W, Res_&_W) Res update
method, please review segment width
and segment length function.
Back to Device Table
TSMC C018RF PDK Usage Guide
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
34. SM
Confidential
Security C
P. 34
Resistance(2) Parameterized Cell Function Introduction:
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)
Total resistance(ohms): Device resistance value.
Segment width(M): Device segment width.
Segment length(M): Device segment length.
Check here for more information
Total width(M): Display the device segment width.
Total length(M): Display the device segment length.
Rs(ohms/square): Display the device Rs value.
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Diode device.
Check here for more information
Resistor connection: Device resistance value.
Number of segment: Device segment width.
Segment spacing(M): Device segment length.
Check here for more information
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Res_update_method: (l_&_W, Res_&_W) Res update
method, please review segment width
and segment length function.
Cont columns: Device contact columns number.
Check here for more information
Back to Device Table
TSMC C018RF PDK Usage Guide
35. SM
Confidential
Security C
P. 35
Resistance(3) Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in resistance are list as below:
Width(M): Device segment width.
Length(M): Device segment length.
Model name: Display model name information.
Description: Display device description.
(These parameter can’t be modify in CDF form)
Check here for more information
Multiplier: Numbers of parallel Diode device.
Check here for more information
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Entry_method: (l_&_W, Res_&_W) Res update
method, it’s the same as resistance(1)
Res_update_method.
Resistance(OHMS): Device total resistance value.
(This parameter can’t be modify in CDF form)
Create_Guard_Ring: A option to create guardring.
Back to Device Table
TSMC C018RF PDK Usage Guide
36. SM
Confidential
Security C
P. 36
Create_Leading_terminals: A option to create
leading terminals.
Leading_terminals_Width(M): This parameter can be
modify in layout CDF form, use can modify the terminal width.
Leading_terminals_length(M): This parameter can be
modify in layout CDF form, use can modify the terminal length.
Capacitor(1) Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in capacitor are list as below:
Model name: Display model name information.
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Capacitor device.
Check here for more information
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Check here for more information
Back to Device Table
TSMC C018RF PDK Usage Guide
Entry_method: (l_&_W, _c_ , c_&_W) capacitor update
method.
Capacitance: Input Capacitor capacitance.
(These parameter can’t be modify in CDF form)
Width_(M): Input capacitor metal width.
Length_(M): Input capacitor metal length.
Check here for more information
Check here for more information
37. SM
Confidential
Security C
P. 37
Capacitor(2) Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in capacitor are list as below:
Multiplier: Numbers of parallel Varactor device.
Check here for more information
Capacitance: Input Capacitor capacitance.
Spec: (Capacitance, Cap & w , l & w) capacitor update
method.
l (M): Input capacitor length.
W (M): Input capacitor width.
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Source diffusion area: AS parameter - for simulate use
Drain diffusion area: AD parameter - for simulate use
Source diffusion periphery: PS parameter - for simulate use
Drain diffusion periphery : PD parameter - for simulate use
CapA(F/M^2): Display the area capacitor.
CapP(F/M) : Display the periphery capacitor .
Model name: Display model name information.
(These parameter can’t be modify in CDF form)
Back to Device Table
TSMC C018RF PDK Usage Guide
Check here for more information
Width Per Finger: Display model name information.
(These parameter can’t be modify in CDF form)
Number of Fingers: Device finger numbers.
38. SM
Confidential
Security C
P. 38
Varactor(1) Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in varactor are list as below:
Length_per_Finger(M): Device width.
Width _per_Finger(M): Device length.
Fingers_Number(M): Device finger numbers.
Model name: Display model name information.
Capacitance(@V=0)(F): Display the capacitance value in 0V.
Cmin(@V=-vdd)(F): Display the capacitance value in –vdd
Cmax(@V=vdd)(F): Display the capacitance value in vdd
(These parameter can’t be modify in CDF form)
Total area: Device total area.
Total perl: Device total perl.
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Varactor device.
Check here for more information
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Check here for more information
Back to Device Table
TSMC C018RF PDK Usage Guide
Enter mode: (finger, Width) To elect the method that
Input dimension.
Create_Guard_Ring: A option to create guardring.
39. SM
Confidential
Security C
P. 39
Varactor(2) Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in varactor are list as below:
Length_per_Finger(M): Device width.
Width _per_Finger(M): Device length.
(These parameter can’t be modify in CDF form)
Model name: Display model name information.
Capacitance(@V=0)(F): Display the capacitance value in 0V.
Cmin(@V=-vdd)(F): Display the capacitance value in –vdd
Cmax(@V=vdd)(F): Display the capacitance value in vdd
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Varactor device.
Check here for more information
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Back to Device Table
TSMC C018RF PDK Usage Guide
Create_Guard_Ring: A option to create guardring.
Fingers_per_Group(B): Device finger numbers.
Number_per_Group(G): Device group numbers.
Check here for more information
40. SM
Confidential
Security C
P. 40
Varactor(3) Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in varactor are list as below:
Finger_per_Group (B): Device width.
Model name: Display model name information.
Capacitance(@V=0)(F): Display the capacitance value in 0V.
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Varactor device.
Check here for more information
Check here for more information
Back to Device Table
TSMC C018RF PDK Usage Guide
Width _per_Finger(M): Device length.
Length_per_Finger(M): Device width.
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
41. SM
Confidential
Security C
P. 41
Inductor Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in Inductor are list as below:
Model name: Display model name information.
Approx inductance(H): Display Approx inductance
device description
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Varactor device.
Check here for more information
Inductor_Width(M): Inductor Metal line width.
Inner Radius(M): Cycle Inductor radius.
Number_Of_Turns: The turns number of the cycle inductor.
Hard_constrain: This function provides an option to constrain
the value for each parameter in this device.
Back to Device Table
TSMC C018RF PDK Usage Guide
Inductor_Space: Display inductor space.
(These parameter can’t be modify in CDF form)
42. SM
Confidential
Security C
P. 42
Special device Parameterized Cell Function Introduction:
The schematic component description format (CDF) parameter in Diode are list as below:
Diode_area: Input the diode area.
Diode peri: Input the diode periphery.
Model name: Display model name information.
Diode_area: Display the diode area.
Diode peri: Display the diode periphery.
(These parameter can’t be modify in CDF form)
Multiplier: Numbers of parallel Diode device.
TSMC C018RF PDK Usage Guide
Note: dio_dnwpsub and dio_pwdnw is provided to use when
LVS switch “DNW_DIODE” is enabled.
Back to Device Table
44. SM
Confidential
Security C
P. 44
The function of Number of Fingers_(N)
This parameter provide user to increment the poly finger numbers.
Number of Fingers_(N)=1 Number of Fingers_(N) =3
Check here to back to MOS
Check here to back to RFMOS
Number of Fingers_(N)=8 Number of Fingers_(N) =12
TSMC C018RF PDK Usage Guide
45. SM
Confidential
Security C
P. 45
The function of Multiplier
This parameter provide user to increment the parallel device.
Multiplier = 1 Multiplier = 2
Check here to back to RFMOS
Check here to back to BJT
Check here to back to Diode
Check here to back to Resistance(1)
Check here to back to Resistance(2)
Check here to back to Varactor(3)
Check here to back to MOS
Check here to back to Resistance(3)
Check here to back to Inductor
Check here to back to Varactor(1)
Check here to back to Varactor(2)
Check here to back to Capacitor(1)
Check here to back to Capacitor(2)
TSMC C018RF PDK Usage Guide
46. SM
Confidential
Security C
P. 46
The function of Calc Diff Params
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 and SB. Modify those parameters only influence simulation conditions,
the design layout will not have any different.
Parameters can’t be modify Parameters can be modify
Calc Diff Params is enable Calc Diff Params is disable
Check here to back to MOS
TSMC C018RF PDK Usage Guide
47. SM
Confidential
Security C
P. 47
The function of leftCnt, RightCnt
The function provide a option for drawing poly-left (right) diffusion area metal1 connect
leftCnt is enable leftCnt is Disable
Check here to back to MOS
TSMC C018RF PDK Usage Guide
48. SM
Confidential
Security C
P. 48
The function of bodytie_typeL and bodytie_typeR
The function provide a option for drawing body connection at the device left
(bodytie_typeL) or device right (bodytie_typeR).
bodytie_typeL is None bodytie_typeL is Integred bodytie_typeL is Detached
Check here to back to MOS
TSMC C018RF PDK Usage Guide
49. SM
Confidential
Security C
P. 49
The function of routePolydir
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
.
The routeUPoly_SP_INC(M) and routeDPoly_SP_INC(M) only appear when routePolydir doesn't None.
2
PO.S.6(design rule)
+ routeDPoly_SP_INC
Check here to back to MOS
The poly Contacts will appear when routPolydir doesn’t
None. It is an option to draw contact on the poly gate.
TSMC C018RF PDK Usage Guide
50. SM
Confidential
Security C
P. 50
The function of route_Source_Drain
The function is provided to drawing source and drain connection.
Check here to back to MOS
route_Source_Drain is Both
TSMC C018RF PDK Usage Guide
51. SM
Confidential
Security C
P. 51
The function of fingers_SP_INC(M)
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.
Check here to back to MOS
fingers_SP_INC(M) = 0 fingers_SP_INC(M) = 0.5
TSMC C018RF PDK Usage Guide
52. SM
Confidential
Security C
P. 52
The function of Create_Dummy_Poly
The function provide a option to drawing rfmos dummy poly.
Check here to back to RFMOS
Create_Dummy_Poly is enable Create_Dummy_Poly is disable
TSMC C018RF PDK Usage Guide
53. SM
Confidential
Security C
P. 53
The function of Create_Guard_Ring
The function provide a option to create RFMOS and RFresistance guardring.
Check here to back to RFMOS
Create_Guard_Ring is enable Create_Guard_Ring is disable
Check here to back to Resistance (3)
TSMC C018RF PDK Usage Guide
54. SM
Confidential
Security C
P. 54
The function of Enable_outter_Ring
The function provide a option to create RFMOS outer guardring.
Check here to back to RFMOS
Enable_outter_Ring is enable Enable_outter_Ring is disable
TSMC C018RF PDK Usage Guide
55. SM
Confidential
Security C
P. 55
Check here to back to BJT
The function of BJT_type
There are three dimension of pnp and npn are provided in this PDK, user can use this
function to choose those device layout.
BJT_type = 5X5 BJT_type = 10X10
TSMC C018RF PDK Usage Guide
56. SM
Confidential
Security C
P. 56
The function of Total resistance(ohms), Segment width(M),
Segment length(M) and Res_update_method
In the resistance cell, we provide user two kinds of input method – l_&_W and Rec_&_W to
modify the device resistance. When the user select l_&_W method, the input parameter will
be segment length(M) and segment width(M), the other one is total resistance(ohms) and
segment width(M).
select l_&_W method
select Rec_&_W method
Check here to back to Resistance(2)
TSMC C018RF PDK Usage Guide
57. SM
Confidential
Security C
P. 57
The function of Resistor connection, Number of segment,
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
Number of segment = 2
Resistor connection = parallel
Segment Spacing(M) = 4.8u
Segment Spacing(M)
Check here to back to Resistance(2)
TSMC C018RF PDK Usage Guide
58. SM
Confidential
Security C
P. 58
The function of Cont columns
This function provide user to modify the contact columns.
Cont columns= 1 Cont columns= 3
Check here to back to Resistance(2)
TSMC C018RF PDK Usage Guide
59. SM
Confidential
Security C
P. 59
The function of Fingers_Number(M)
This function provide user to modify the device fingers Number.
Check here to back to Varactor(1)
Fingers_Number(M)= 8 Fingers_Number(M)= 4
TSMC C018RF PDK Usage Guide
60. SM
Confidential
Security C
P. 60
The function of Finger_per_Group (B) and Number_per_Group(G)
This function provide user to modify the fingers Number and Group number, please review the
example.
Finger_per_Group (B) = 10
Number_per_Group(G) = 1
Finger_per_Group (B) = 5
Number_per_Group(G) = 1
Finger_per_Group (B) = 10
Number_per_Group(G) = 3
TSMC C018RF PDK Usage Guide
Check here to back to Varactor(2)
61. SM
Confidential
Security C
P. 61
Check here to back to Capacitor(2)
The function of Entry_method, Capacitance, Length_(M) and
Width_(M).
In the capacitor cell, we provide user three kinds of input method – l_&_W, _c_ and c_&_W to
modify the device capacitance.
select _c_ method
select c_&_w method
select l_&_w method
TSMC C018RF PDK Usage Guide
62. SM
Confidential
Security C
P. 62
The function of Entry_method, Length_(M) and Width_(M).
In the capacitor cell, we provide user three kinds of input method – l_&_W, _c_ and c_&_W to
modify the device capacitance.
select _c_ method
select c_&_w method
select l_&_w method
TSMC C018RF PDK Usage Guide
Check here to back to Capacitor(1)
63. SM
Confidential
Security C
P. 63
Check here to back to Capacitor(1)
The function of Create_Leading_terminals.
In the capacitor cell, we provide user a option to create leading terminals.
TSMC C018RF PDK Usage Guide
Create_Leading_terminals= Disable Create_Leading_terminals= Enable
64. SM
Confidential
Security C
P. 64
Check here to back to Capacitor(2)
The function of Capacitance, Spec, l (M) and w (M).
These parameter are used to modify capacitor dimension.
TSMC C018RF PDK Usage Guide
Spec= Capacitance Spec= Cap & w
Spec= l & w
66. SM
Confidential
Security C
P. 66
Device
Abutment type
Before Abutment
After Abutment
The view in schematic
Appendix A - Abutment
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 Ⅰ)
nch (W=0.2u)
nch (W=0.2u)
Check here to back to ShareLeftShape
TSMC C018RF PDK Usage Guide
67. SM
Confidential
Security C
P. 67
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 Ⅱ)
Device
Abutment type
Before Abutment
After Abutment
The view in schematic
nch (W=0.2u)
nch (W=0.2u)
68. SM
Confidential
Security C
P. 68
This case show out the different width device have been abutted. (Case Ⅲ)
Device
Abutment type
Before Abutment
After Abutment
The view in schematic
nch (W=0.4u)
nch (W=0.2u)
69. SM
Confidential
Security C
P. 69
This case show out that the same type MOS also can be abutted. (Case Ⅳ)
Device
Abutment type
Before Abutment
After Abutment
The view in schematic
nch_25 (W=0.4u)
nch (W=0.2u)
70. SM
Confidential
Security C
P. 70
Stretch Handles number Stretch direction
1
2
3, 5
4, 6
7, 8
9, 10
11
13
12
13
14
Appendix B – Stretch Handles
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 )
1 2
3 4 5 6
7 8
9 10
11
12
13
↓
←
↑
→
←
→
→
←
↑
↓
↓
↑
TSMC C018RF PDK Usage Guide
14
←
→
↓ ↑
71. SM
Confidential
Security C
P. 71
A example to show out the stretch case when the user stretch the handle 12.
Select handle 11
and move up the
handle.
Release the handle
Width = 2.0u
Width = 3.0u
Width = 2.0u →3.0u
72. SM
Confidential
Security C
P. 72
TSMC C018RF PDK Usage Guide
Appendix C – AS AD PS PD NRS NRD
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
SG DG
i
CG _
2
2
fingers
i
sWidth _ i
dWidth _ i
sWidth _
w
sWidth_i
S
i
total
Area
1
_
w
dWidth_i
D
i
total
Area
1
_
2
)
(
1
_
d
i
total
Peri N
w
dWidth_i
D
2
)
(
1
_
s
i
total
Peri N
w
sWidth_i
S
fingers
S
AS total
Area /
_
fingers
D
AD total
Area /
_
fingers
D
PD total
Peri /
_
fingers
S
PS total
Peri /
_
d
i
CG _
_
s
i
CG _
_
: CG_i in Drain diffusion area
: CG_i in Source diffusion area
)
_
(
_ s
SG
d
SG : SG in Drain(Source) diffusion area
)
_
(
_ s
DG
d
DG : DG in Drain(Source) diffusion area
w
fingers
s
DG
s
SG
s
i
CG
NRS
i
/
/
)
_
_
_
_
(
1
w
fingers
d
DG
d
SG
d
i
CG
NRD
i
/
/
)
_
_
_
_
(
1
W
Half contact width
s
N d
N
: Number of Source : Number of Drain
73. SM
Confidential
Security C
P. 73
Case II
• Dog Bone MOS with multi fingers
SG
DG
i
CG _
2
2
fingers
i
dogBoneW _
i
dWidth _
i
sWidth _
s
i
total
Area N
i
dogBoneW
i
dogBoneW
w
sWidth_i
S
_
_
1
_
s
i
total
Peri N
i
dogBoneW
sWidth_i
S
4
_
2
1
_
fingers
S
AS total
Area /
_
fingers
D
AD total
Area /
_
fingers
D
PD total
Peri /
_
fingers
S
PS total
Peri /
_
d
i
CG _
_
s
i
CG _
_
: CG_i in Drain diffusion area
: CG_i in Source diffusion area
)
_
(
_ s
SG
d
SG : SG in Drain(Source) diffusion area
)
_
(
_ s
DG
d
DG : DG in Drain(Source) diffusion area
w
fingers
s
DG
s
SG
s
i
CG
NRS
i
/
/
)
_
_
_
_
(
1
w
fingers
d
DG
d
SG
d
i
CG
NRD
i
/
/
)
_
_
_
_
(
1
W
i
sWidth _
d
i
total
Area N
i
dogBoneW
i
dogBoneW
w
dWidth_i
D
_
_
1
_
d
i
total
Peri N
i
dogBoneW
dWidth_i
D
4
_
2
1
_
s
N d
N
: Number of Source : Number of Drain
Half dogBoneW_i
74. SM
Confidential
Security C
P. 74
Case III
• Normal MOS with multi fingers after abut
SG
DG
i
CG _
2
3
fingers
i
dWidth _
i
sWidth _
w
dsWidth
sWidth_i
S
i
total
Area
1
_ )
(
2
)
(
1
_
s
i
total
Peri N
w
dsWidth
sWidth_i
S
fingers
S
AS total
Area /
_
fingers
D
AD total
Area /
_
fingers
D
PD total
Peri /
_
fingers
S
PS total
Peri /
_
d
i
CG _
_
s
i
CG _
_
: CG_i in Drain diffusion area
: CG_i in Source diffusion area
)
_
(
_ s
SG
d
SG : SG in Drain(Source) diffusion area
)
_
(
_ s
DG
d
DG : DG in Drain(Source) diffusion area
w
fingers
s
DG
s
SG
s
i
CG
NRS
i
/
/
)
_
_
_
_
(
1
w
fingers
d
DG
d
SG
d
i
CG
NRD
i
/
/
)
_
_
_
_
(
1
W
Half contact width
dsWidth
w
ddWidth
dWidth_i
D
i
total
Area
1
_ )
(
2
)
(
1
_
d
i
total
Peri N
w
ddWidth
dWidth_i
D
s
N d
N
: Number of Source : Number of Drain