-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWFET3~
53 lines (50 loc) · 4.51 KB
/
NEWFET3~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
(sdegeo:create-rectangle (position 0.01 0 0.0 ) (position 0.025 0.035 0.0 ) "Silicon" "channel" )
(sdegeo:create-rectangle (position 0.01 0 0 ) (position 0.025 -0.005 0 ) "HfO2" "gate_oxide" )
(sdegeo:create-rectangle (position 0.01 -0.005 0 ) (position 0.025 -0.05 0 ) "Aluminum" "gate_electrode" )
(sdegeo:create-rectangle (position 0.01 0 0 ) (position -0.025 -0.05 0 ) "SiO2" "spacerL" )
(sdegeo:create-rectangle (position 0.025 0 0 ) (position 0.06 -0.05 0 ) "SiO2" "spacerR" )
(sdegeo:create-rectangle (position 0.06 0 0 ) (position 0.105 -0.05 0.0 ) "Aluminum" "drain_electrode" )
(sdegeo:create-rectangle (position -0.07 0 0 ) (position -0.025 -0.05 0 ) "Aluminum" "source_electrode" )
(sdegeo:create-rectangle (position -0.07 0.6 0 ) (position 0.105 0.5 0 ) "Aluminum" "body_electrode" )
(sdegeo:create-rectangle (position -.07 .035 0 ) (position -0.025 0 0 ) "Silicon" "source_n" )
(sdegeo:create-rectangle (position -.025 .035 0 ) (position 0.003 0 0 ) "Silicon" "source_n_ext" )
(sdegeo:create-rectangle (position .032 .035 0 ) (position .06 0 0 ) "Silicon" "drain_n_ext" )
(sdegeo:create-rectangle (position .06 .035 0 ) (position .105 0 0 ) "Silicon" "drain_n" )
(sdegeo:create-rectangle (position -.07 .5 0 ) (position .105 .035 0 ) "Silicon" "body" )
(sdegeo:create-rectangle (position 0.01 .035 0 ) (position 0.003 0 0 ) "Silicon" "source_LDD" )
(sdegeo:create-rectangle (position 0.025 .035 0 ) (position 0.032 0 0 ) "Silicon" "drain_LDD" )
(sdedr:define-constant-profile "constant_channel_doping" "BoronActiveConcentration" 3e18)
(sdedr:define-constant-profile-region "constant_channel_doping_placement" "constant_channel_doping" "channel")
(sdedr:define-constant-profile "constant_drain_ext_doping" "PhosphorusActiveConcentration" 5e+19)
(sdedr:define-constant-profile-region "constant_drain_ext_doping_placement" "constant_drain_ext_doping" "drain_n_ext")
(sdedr:define-constant-profile "constant_drain_doping" "PhosphorusActiveConcentration" 5e+19)
(sdedr:define-constant-profile-region "constant_drain_doping_placement" "constant_drain_doping" "drain_n")
(sdedr:define-constant-profile "constant_source_ext_doping" "PhosphorusActiveConcentration" 5e+19)
(sdedr:define-constant-profile-region "constant_source_ext_doping_placement" "constant_source_ext_doping" "source_n_ext")
(sdedr:define-constant-profile "constant_source_doping" "PhosphorusActiveConcentration" 5e+19)
(sdedr:define-constant-profile-region "constant_source_doping_placement" "constant_source_doping" "source_n")
(sdedr:define-constant-profile "constant_body_doping" "BoronActiveConcentration" 5e+19)
(sdedr:define-constant-profile-region "constant_body_doping_placement" "constant_body_doping" "body")
(sdedr:define-constant-profile-region "constant_source_LDD_doping_placement" "constant_LDD_doping" "source_LDD")
(sdedr:define-constant-profile-region "constant_drain_LDD_doping_placement" "constant_LDD_doping" "drain_LDD")
(sdegeo:define-contact-set "Gate_contact" 4 (color:rgb 1 0 0 ) "##" )
(sdegeo:set-current-contact-set "Gate_contact")
(sdegeo:set-contact-boundary-edges (list (car (find-body-id (position 0.02 -0.04 0)))) "Gate_contact")
(sdegeo:define-contact-set "Source_contact" 4 (color:rgb 1 0 1 ) "##" )
(sdegeo:set-current-contact-set "Source_contact")
(sdegeo:set-contact-boundary-edges (list (car (find-body-id (position -.06 -0.04 0)))) "Source_contact")
(sdegeo:define-contact-set "Drain_contact" 4 (color:rgb 1 1 1 ) "##" )
(sdegeo:set-current-contact-set "Drain_contact")
(sdegeo:set-contact-boundary-edges (list (car (find-body-id (position 0.1 -0.04 0)))) "Drain_contact")
(sdegeo:define-contact-set "Body_contact" 4 (color:rgb 1 1 0 ) "##" )
(sdegeo:set-current-contact-set "Body_contact")
(sdegeo:set-contact-boundary-edges (list (car (find-body-id (position 0.02 0.55 0)))) "Body_contact")
(sdedr:define-constant-profile "constant_LDD_doping" "PhosphorusActiveConcentration" 3e15)
(sdedr:define-refeval-window "RefWin_1" "Rectangle" (position -0.07 0 0) (position 0.105 -0.05 0))
(sdedr:define-refinement-size "RefinementDefinition_1" 0.002 0.001 0.005 0.002 )
(sdedr:define-refinement-placement "RefinementPlacement_1" "RefinementDefinition_1" "RefWin_1" )
(sdedr:define-refeval-window "RefWin_2" "Rectangle" (position -0.07 .6 0) (position 0.105 0 0))
(sdedr:define-multibox-size "MultiboxDefinition_1" 0.05 0.03 .03 .0002 1 1.35 )
(sdedr:define-multibox-placement "MultiboxPlacement_1" "MultiboxDefinition_1" "RefWin_2" )
(sdedr:define-refinement-size "RefinementDefinition_1" 0.002 .005 .001 0.002 )
(sdedr:define-refinement-region "RefinementPlacement_3" "RefinementDefinition_1" "channel" )