在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2480|回复: 0

CMOS反相器(Silvaco)

[复制链接]
发表于 2017-9-5 21:40:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
网上一直找不到CMOS反相器的Silvaco程序,自己编了个。望大家相互探讨,相互学习。看看我这程序哪有不对



  1. go athena
  2. #
  3. line x loc=0.0 spac=0.1
  4. line x loc=0.3 spac=0.002
  5. line x loc=0.5 spac=0.002
  6. line x loc=0.8 spac=0.002
  7. line x loc=1.0 spac=0.01

  8. line y loc=0.0 spac=0.002
  9. line y loc=0.2 spac=0.002
  10. line y loc=0.5 spac=0.01
  11. line y loc=0.8 spac=0.15

  12. init orientation=100  c.boron=1e14 space.mul=3

  13. diffus time=30 temp=1000 dryo2 press=1.00 hcl=3

  14. etch oxide thick=0.02

  15. implant phos dose=8e12 energy=100 pears

  16. diffus time=100 temp=950 weto2 hcl=3

  17. diffus time=50 temp=1000 t.rate=4.00 dryo2 press=0.1 hcl=3
  18. diffus time=220  temp=1200  nitro press=1
  19. diffus time=90  temp=1200 t.rate=-4.444 nitro press=1

  20. etch oxide all
  21. diffus time=20 temp=1000 dryo2 press=1 hcl=3
  22. etch oxide all
  23. diffus time=11 temp=925 dryo2 press=1 hcl=3
  24. depo oxide thick=0.2 divisions=8

  25. etch oxide left p1.x=0.5

  26. implant phos dose=9.5e11 energy=10 pearson

  27. etch oxide all

  28. depo oxide thick=0.41 divisions=8
  29. etch oxide right p1.x=0.5
  30. implant boron dose=8e12 energy=10 pears
  31. #diffus temp=1000 time=30 dryo2 press=1 hcl=3
  32. etch oxide all

  33. #form the pwell
  34. depo oxide thick=0.4 divisions=8
  35. etch oxide right p1.x=0.5
  36. implant boron dose=5e10 energy=11 pearson
  37. etch oxide all
  38. depo oxide thick=0.015 divisions=8

  39. #form poly
  40. depo poly thick=0.2 divisions=10
  41. etch poly left p1.x=0.28

  42. etch poly start x=0.35 y=0
  43. etch continue x=0.35 y=0.22
  44. etch continue x=0.65 y=0.22
  45. etch done x=0.65 y=0

  46. etch poly right p1.x=0.72

  47. #form Nmos's source and drain
  48. depo oxide thick=0.05 divisions=8
  49. etch oxide start x=0.5 y=-0.1
  50. etch continue x=0.5 y=0
  51. etch continue x=0.8 y=0
  52. etch done x=0.8 y=-0.1

  53. etch oxide start x=0.6 y=0
  54. etch continue x=0.6 y=0.21
  55. etch continue x=0.65 y=0.21
  56. etch done x=0.65 y=0

  57. etch oxide start x=0.72 y=0
  58. etch continue x=0.72 y=0.21
  59. etch continue x=0.77 y=0.21
  60. etch done x=0.77 y=0

  61. method fermi compress
  62. diffuse time=3 temp=900 weto2 press=1.0
  63. implant phos dose=3.0e13 energy=10 pearson
  64. implant phos dose=3.0e13 energy=10 tilt=-7 pearson

  65. #etch oxide except gate

  66. etch oxide start x=0.2 y=-0.1
  67. etch continue x=0.2 y=0
  68. etch continue x=0.5 y=0
  69. etch done x=0.5 y=-0.1

  70. etch oxide start x=0 y=0
  71. etch continue x=0 y=0.2
  72. etch continue x=0.28 y=0.2
  73. etch done x=0.28 y=0

  74. etch oxide start x=0.35 y=0
  75. etch continue x=0.35 y=0.2
  76. etch continue x=0.6 y=0.2
  77. etch done x=0.6 y=0

  78. etch oxide start x=0.77 y=0
  79. etch continue x=0.77 y=0.2
  80. etch continue x=1.0 y=0.2
  81. etch done x=1.0 y=0

  82. #form the Pmos's source and drain
  83. depo oxide thick=0.05 divisions=8
  84. etch oxide start x=0.15 y=-0.1
  85. etch continue x=0.15 y=0
  86. etch continue x=0.45 y=0
  87. etch done x=0.45 y=-0.1

  88. etch oxide start x=0.23 y=0
  89. etch continue x=0.23 y=0.21
  90. etch continue x=0.28 y=0.21
  91. etch done x=0.28 y=0

  92. etch oxide start x=0.35 y=0
  93. etch continue x=0.35 y=0.21
  94. etch continue x=0.4 y=0.21
  95. etch done x=0.4 y=0

  96. method fermi compress
  97. diffuse time=3 temp=900 weto2 press=1.0
  98. implant boron dose=6.0e12 energy=6 pearson
  99. implant boron dose=6.0e12 energy=6 tilt=-7 pearson

  100. #etch all oxide except gate
  101. etch oxide start x=0.55 y=-0.1
  102. etch continue x=0.55 y=0
  103. etch continue x=0.85 y=0
  104. etch done x=0.85 y=-0.1

  105. etch oxide start x=0 y=0
  106. etch continue x=0 y=0.2
  107. etch continue x=0.23 y=0.2
  108. etch done x=0.23 y=0

  109. etch oxide start x=0.36 y=0
  110. etch continue x=0.36 y=0.2
  111. etch continue x=0.64 y=0.2
  112. etch done x=0.64 y=0

  113. etch oxide start x=0.73 y=0
  114. etch continue x=0.73 y=0.2
  115. etch continue x=1.0 y=0.2
  116. etch done x=1.0 y=0


  117. #p xing source and drain  substrate implant
  118. depo oxide thick=0.1 divisions=8

  119. etch oxide start x=0.21 y=-0.1
  120. etch continue x=0.21 y=0.215
  121. etch continue x=0.26 y=0.215
  122. etch done x=0.26 y=-0.1

  123. etch oxide start x=0.37 y=-0.1
  124. etch continue x=0.37 y=0.215
  125. etch continue x=0.42 y=0.215
  126. etch done x=0.42 y=-0.1

  127. etch oxide start x=0.86 y=-0.1
  128. etch continue x=0.86 y=0.215
  129. etch continue x=0.93 y=0.215
  130. etch done x=0.93 y=-0.1

  131. implant boron dose=9.0e12 energy=5 tilt=0 pearson
  132. method fermi


  133. #etch oxide except gate

  134. etch oxide start x=0.159 y=-0.12
  135. etch continue x=0.159 y=0
  136. etch continue x=0.9 y=0
  137. etch done x=0.9 y=-0.12

  138. etch oxide start x=0 y=0
  139. etch continue x=0 y=0.2
  140. etch continue x=0.27 y=0.2
  141. etch done x=0.27 y=0

  142. etch oxide start x=0.36 y=0
  143. etch continue x=0.36 y=0.2
  144. etch continue x=0.64 y=0.2
  145. etch done x=0.64 y=0

  146. etch oxide start x=0.73 y=0
  147. etch continue x=0.73 y=0.2
  148. etch continue x=1.0 y=0.2
  149. etch done x=1.0 y=0

  150. #n xing source and drain  substrate implant
  151. depo oxide thick=0.1 divisions=8

  152. etch oxide start x=0.58 y=-0.1
  153. etch continue x=0.58 y=0.215
  154. etch continue x=0.63 y=0.215
  155. etch done x=0.63 y=-0.1

  156. etch oxide start x=0.74 y=-0.1
  157. etch continue x=0.74 y=0.215
  158. etch continue x=0.79 y=0.215
  159. etch done x=0.79 y=-0.1

  160. etch oxide start x=0.07 y=-0.1
  161. etch continue x=0.07 y=0.215
  162. etch continue x=0.14 y=0.215
  163. etch done x=0.14 y=-0.1

  164. implant phos dose=9.0e13 energy=10 tilt=0 pears
  165. method fermi


  166. #etch oxide all
  167. etch oxide start x=0.1 y=-0.1
  168. etch continue x=0.1 y=0
  169. etch continue x=0.9 y=0
  170. etch done x=0.9 y=-0.1

  171. etch oxide start x=0 y=-0.1
  172. etch continue x=0 y=0.215
  173. etch continue x=0.27 y=0.215
  174. etch done x=0.27 y=-0.1

  175. etch oxide start x=0.36 y=-0.1
  176. etch continue x=0.36 y=0.215
  177. etch continue x=0.64 y=0.215
  178. etch done x=0.64 y=-0.1

  179. etch oxide start x=0.73 y=-0.1
  180. etch continue x=0.73 y=0.215
  181. etch continue x=1 y=0.215
  182. etch done x=1 y=-0.1

  183. #depo aluminum

  184. etch oxide start x=0.1 y=-0.1
  185. etch continue x=0.1 y=0.228
  186. etch continue x=0.12 y=0.228
  187. etch done x=0.12 y=-0.1

  188. etch oxide start x=0.21 y=-0.1
  189. etch continue x=0.21 y=0.228
  190. etch continue x=0.23 y=0.228
  191. etch done x=0.23 y=-0.1

  192. etch oxide start x=0.4 y=-0.1
  193. etch continue x=0.4 y=0.228
  194. etch continue x=0.42 y=0.228
  195. etch done x=0.42 y=-0.1

  196. etch oxide start x=0.58 y=-0.1
  197. etch continue x=0.58 y=0.228
  198. etch continue x=0.6 y=0.228
  199. etch done x=0.6 y=-0.1

  200. etch oxide start x=0.77 y=-0.1
  201. etch continue x=0.77 y=0.228
  202. etch continue x=0.79 y=0.228
  203. etch done x=0.79 y=-0.1

  204. etch oxide start x=0.88 y=-0.1
  205. etch continue x=0.88 y=0.228
  206. etch continue x=0.9 y=0.228
  207. etch done x=0.9 y=-0.1

  208. depo aluminum thick=0.02 divisions=2
  209. etch aluminum left p1.x=0.1
  210. etch aluminum right p1.x=0.9

  211. etch aluminum start  x=0.23 y=-0.1
  212. etch continue x=0.23 y=0.228
  213. etch continue x=0.4 y=0.228
  214. etch done x=0.4 y=-0.1

  215. etch aluminum start  x=0.6 y=-0.1
  216. etch continue x=0.6 y=0.228
  217. etch continue x=0.77 y=0.228
  218. etch done x=0.77 y=-0.1

  219. etch aluminum start  x=0.12 y=-0.1
  220. etch continue x=0.12 y=0.228
  221. etch continue x=0.21 y=0.228
  222. etch done x=0.21 y=-0.1

  223. etch aluminum start  x=0.42 y=-0.1
  224. etch continue x=0.42 y=0.228
  225. etch continue x=0.58 y=0.228
  226. etch done x=0.58 y=-0.1

  227. etch aluminum start  x=0.79 y=-0.1
  228. etch continue x=0.79 y=0.228
  229. etch continue x=0.88 y=0.228
  230. etch done x=0.88 y=-0.1

  231. electrode name=dd x=0.11
  232. electrode name=dd x=0.22
  233. electrode name=ss x=0.78
  234. electrode name=ss x=0.89
  235. electrode name=in1 x=0.32
  236. electrode name=in2 x=0.69
  237. electrode name=out x=0.41
  238. electrode name=out x=0.59

  239. struc outfile=mos.str
  240. tonyplot mos.str



复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-13 03:50 , Processed in 0.014586 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表