1 2008-05-22 Shen Chen <shenchen@nus.edu.sg>
2 Fixed a bug in calculating effective intrinsic carrier density due to bandgap narrowing.
4 2008-04-29 Shen Chen <shenchen@nus.edu.sg>
5 Improved autoconf setup for building dynamic library in Darwin/Mac
7 2008-03-10 Gong Ding <gdiso@ustc.edu>
8 * src/solver/ddm2e/semiequ2.cc: Add Fermi statistics support
9 * src/solver/mix2/semiequ2mix.cc: Add Fermi statistics support
11 2008-03-09 Gong Ding <gdiso@ustc.edu>
12 * src/solver/mix1/semiequ1mix.cc: Fix the bug of ohmic load function when Fermi statistics is used.
14 2008-03-02 Gong Ding <gdiso@ustc.edu>
15 Add LTE based auto time step control to DDML2E and EBML3E.
16 The damping strategy is also modified.
17 * src/solver/ddm2e/ddm_nt2e.cc: the modification is the same as ddm_nt1e.cc
18 * src/solver/ebm3e/ebm_nt3e.cc:
20 2008-02-29 Gong Ding <gdiso@ustc.edu>
21 * src/solver/ddm1e/ddm_nt1e.cc: Add LTE based auto time step control to DDML1E.
23 2008-02-26 Shen Chen <ShenChen@nus.edu.sg>
24 * src/solver/ddm1e/ddm_nt1e.cc: improved the Newton damping, now the convergence is faster and more stable.
26 2008-02-25 Gong Ding <gdiso@ustc.edu>
27 Do more about DG-DDM. DCSWEEP support multi-electrode voltage scan which is useful for
30 2008-02-22 Gong Ding <gdiso@ustc.edu>
31 The bug for Si-SiO2 interface of DG solver is fixed! Thank goodness, DG-DDM works!
33 2008-02-16 Gong Ding <gdiso@ustc.edu>
34 Fixed a bug about transient/dcsweep output header.
36 2008-02-14 Gong Ding <gdiso@ustc.edu>
37 Rewrite PMI.h, pass parameters use (const Type &) format.
39 2008-01-29 Gong Ding <gdiso@ustc.edu>
40 Fixed a memory bug on METHOD statement parsing. Rewrite material database by AD.
41 With the help of AD, material database is really simple for implemention.
43 2008-01-24 Gong Ding <gdiso@ustc.edu>
44 Rewrite EBM solver by AD.
46 2008-01-17 Gong Ding <gdiso@ustc.edu>
47 Fixed a bug about loading PMIS. Add UMFPACK LU solver support to GSS.
49 2008-01-16 Gong Ding <gdiso@ustc.edu>
50 Improve the mesh plot function. Add parameters for convergence criteria.
51 Support Double-Gate MOS as required by Gajanan <gajanandessai@rediffmail.com>.
53 2008-01-10 Gong Ding <gdiso@ustc.edu>
54 Drop old DDML1 and DDML2 solver.
55 Rewrite Jacobian matrxi routine with automatically differentitation. AD method greatly improved
56 development efficient but slow down the code by about 30%
57 Set version to gss-0.46
59 2007-12-28 Gong Ding <gdiso@ustc.edu>
60 Add potential damping to DDML1E. It can help convergence when basic newton method is used, very nice.
62 2007-12-26 Gong Ding <gdiso@ustc.edu>
63 Add InP, InAs, InSb, InN and HgCdTe to material database
65 2007-12-20 Gong Ding <gdiso@ustc.edu>
66 Support Fermi-Dirac statistics for DDML1E solver.
68 2007-12-10 Gong Ding <gdiso@ustc.edu>
69 Add Optical absobing function to each material.
71 2007-12-05 Gong Ding <gdiso@ustc.edu>
72 Successfully calculated ggnmos snap back curve. But still something to do with TRACE.
74 2007-12-04 Gong Ding <gdiso@ustc.edu>
75 Add Bank & Rose Newton damping to DDML1E solver. However, it seems no help to convergence.
77 2007-12-03 Gong Ding <gdiso@ustc.edu>
78 Use PETSC option "-snes_type test -mat_fd_type ds " to check the Jacobian matrix of all the solver.
79 It seems DDML1 has exact hand writing Jacobian matrix.
80 Jacobian matrix for DDML1E(without EdotJ) DDML2/E just has very little difference with finite differenc edition.
81 Jacobian matrix for DDML1E(with EdotJ)/EBML3E has a larger error for which I think caused by machine round-off problem.
83 2007-12-02 Gong Ding <gdiso@ustc.edu>
84 Change {PMIS material=<s> mobility=<s>} to {PMIS region=<s> mobility=<s> II.model=<s>}
85 User can set different model to individual region.
86 Add PROBE command for recording field data.
87 Limit the retry times of DCSWEEP and TRANSIENT simulation to 8.
89 2007-11-27 Gong Ding <gdiso@ustc.edu>
90 Support EdotJ model for Impact Ionization calculation of DDML1E.
92 2007-11-09 Gong Ding <gdiso@ustc.edu>
93 Add IV trace function to DDML2E (Still bugs! I'll fix it someday).
95 2007-11-07 Gong Ding <gdiso@ustc.edu>
96 The mesh generator support ellipse region. For photon crystal simulation.
98 2007-11-05 Gong Ding <gdiso@ustc.edu>
99 Since DG-DDM still has problems with Si-SiO2 interface,
100 I have to drop it. Oh, it cost me too much time...
102 2007-09-06 Gong Ding <gdiso@ustc.edu>
103 A stupid bug of DG-DDM solver which causes incorrect current was fixed.
105 2007-08-05 Gong Ding <gdiso@ustc.edu>
106 Try to support Density-Gradient Method, the property for simulating advanced 25nm MOSFET.
108 2007-07-25 Gong Ding <gdiso@ustc.edu>
109 Add HP and Lombardi mobility model to Silicon, Hypertang mobility model to GaAs.
110 Do 1um, 0.35um and 90nm NMOS benckmark test.
112 2007-07-10 Gong Ding <gdiso@ustc.edu>
113 Add the support of electrode region during simulation. Many changes to BC.
115 2007-06-26 Gong Ding <gdiso@ustc.edu>
116 Support charge boundary. Add EEPROM example.
118 2007-06-10 Gong Ding <gdiso@ustc.edu>
119 Add Template Tcl script for fast building MOS and BJT model.
121 2007-05-11 Xuan Chun <xiaomoyu505@163.com>
122 Add the stk bc and insulator bc for MIX2 solver.
124 2007-05-10 Xuan Chun <xiaomoyu505@163.com>
125 Add the temperature. The circuit/device mixed simulation MIX2 works.
126 Reserve the om bc,calculating PN to test MIX2 Solver.
128 2007-05-21 Gong Ding <gdiso@ustc.edu>
129 Add energy balance solver EBML3E. GSS now support MOSFET with channel length down to 100nm.
131 2007-05-09 Gong Ding <gdiso@ustc.edu>
132 Set version to gss-0.45
134 2007-05-03 Gong Ding <gdiso@ustc.edu>
135 Add IV Trace function to DDML1E solver. Fixed some bugs about Jacobian matrix of DDML1E.
137 2007-04-22 Gong Ding <gdiso@ustc.edu>
138 Test Mixed-Type Solver. Fix some bugs.
140 2007-04-08 Gong Ding <gdiso@ustc.edu>
141 The circuit/device mixed simulation works! Thanks to the developers of NGSPICE. They help me much.
143 2007-03-29 Gong Ding <gdiso@ustc.edu>
144 Try to support GSS/NGSPICE mixed simulation. Add a numerical device model to NGSPICE.
146 2007-03-17 Gong Ding <gdiso@ustc.edu>
147 Improved convergince test.
149 2007-03-15 Gong Ding <gdiso@ustc.edu>
150 Add ps and tiff image dump features to graphic library.
152 2007-03-13 Gong Ding <gdiso@ustc.edu>
153 Support schottky barrier lowering.
155 2007-03-03 Gong Ding <gdiso@ustc.edu>
156 Support inner connect, an ohmic electrode short connect to another ohmic electrode.
157 Although it becomes meaningless when mix-type solver done.
159 2007-02-26 Gong Ding <gdiso@ustc.edu>
160 Fixed 2 mistakes about current function invoked by DDML2/DDML2E, although final result differs very little.
162 2007-01-22 Gong Ding <gdiso@ustc.edu>
163 Support band gap narrowing due to heavy doping.
165 2007-01-21 Gong Ding <gdiso@ustc.edu>
166 DDML1E and DDML2E support band-band tunneling. Add zener diode example.
168 2007-01-15 Gong Ding <gdiso@ustc.edu>
169 DDML1E and DDML2E support transvers field dependent mobility.
170 Add Lucent mobility model to material database.
172 2006-12-14 Gong Ding <gdiso@ustc.edu>
173 Try to support float point number with long double precision.
175 2006-11-22 Gong Ding <gdiso@ustc.edu>
176 AC sweep solver works. Set version to GSS-0.43
178 2006-11-20 Gong Ding <gdiso@ustc.edu>
179 Do improvement and bug fix about AC sweep solver.
181 2006-11-16 Gong Ding <gdiso@ustc.edu>
182 Limited support of AC sweep. Set version to gss-0.42 build 4219.
184 2006-10-15 Gong Ding <gdiso@ustc.edu>
185 DDML2E fully support Impact Ionization. Set version to gss-0.42 build 4218.
187 2006-10-13 Gong Ding <gdiso@ustc.edu>
188 Add enhanced DDML2 (DDML2E) solver.
190 2006-10-05 Gong Ding <gdiso@ustc.edu>
191 Add a poisson solver, prepare for Gummel method and HDM.
193 2006-09-19 Gong Ding <gdiso@ustc.edu>
194 Add enhanced DDML1 (DDML1E) solver. Fully support Impact Ionization and high field mobility.
196 2006-09-11 Gong Ding <gdiso@ustc.edu>
197 DDML2 solver support hetrojunction now.
199 2006-06-26 Gong Ding <gdiso@ustc.edu>
200 The support of heterojunction seems working now.
201 meet float point number precision problem in single carrier device. when the
202 concentration of electron have got convergince and program stops,
203 the concentration of hole may still have a large error.
205 2006-06-18 Gong Ding <gdiso@ustc.edu>
206 Limited support of background mesh. Zhang Xianghua will do The FEM solver.
207 Try to add support of compound materials. Enlarge material database.
209 2006-06-15 Gong Ding <gdiso@ustc.edu>
210 Try to support background mesh. A bug in refine function fixed.
212 2006-06-10 Gong Ding <gdiso@ustc.edu>
213 GSS-0.42. Many bugs fixed.
215 2006-05-18 Gong Ding <gdiso@ustc.edu>
216 Add auto configure script. But still very limited functions.
218 2006-05-16 Gong Ding <gdiso@ustc.edu>
219 GSS now fully support PISCES-like MESH functions.
221 2006-05-14 Gong Ding <gdiso@ustc.edu>
222 Fixed a bug about mesh generator.
224 2006-05-11 Gong Ding <gdiso@ustc.edu>
225 Rewrite input parser. Now the keyword and parameter name are case insensitive.
227 2006-04-22 Gong Ding <gdiso@ustc.edu>
228 The mesh generator and doping functions seems ok. Now GSS becomes the full functional simulator.
229 Set version to gss-0.41 build 4123.
231 2006-04-20 Gong Ding <gdiso@ustc.edu>
232 Add doping profile card.
234 2006-04-17 Gong Ding <gdiso@ustc.edu>
235 Design a mesh generator for GSS. a careless mistake for current boundary condition fixed.
237 2006-03-25 Gong Ding <gdiso@ustc.edu>
238 Improved convergince rate of DDM L2 by fix a bug about jacobian matrix.
239 No problem remained for DDM L2 now.
241 2006-03-21 Gong Ding <gdiso@ustc.edu>
242 gss-0.41 build 4115, DDM solver level 2 seems work now.
244 2006-03-17 Gong Ding <gdiso@ustc.edu>
245 Try to reduce condition number of Jacobian matrix.
247 2006-03-13 Gong Ding <gdiso@ustc.edu>
248 Return to work. Reset boundary mark of zone nodes.
250 2006-02-28 Gong Ding <gdiso@ustc.edu>
251 Reorganize solution data structure. set electrostatic potential(the solution
252 to poisson's equation) as intrinsic Fermi potential plus band parameter theta.
254 2006-02-24 Gong Ding <gdiso@ustc.edu>
255 Lattice temperature solver. The convergince is poor... needs improvement.
256 switch to PETSC 2.3.1 some small bugs fixed.
258 2006-02-18 Gong Ding <gdiso@ustc.edu>
259 Use valgrind to check my code. Fixed some memory problems.
260 Set gss version to gss-0.41 build 4102.
262 2006-02-17 Gong Ding <gdiso@ustc.edu>
263 Since DDM level 2 needs more parameters,
264 Tcl script runs too slow to my needs.
265 I have to hardcode some Tcl procedure by c.
267 2006-02-15 Gong Ding <gdiso@ustc.edu>
268 Besides LU factorization, BCGS and GMRES are available to linear solver.
270 2006-02-10 Gong Ding <gdiso@ustc.edu>
271 Add BDF2 scheme for time dependent calculation.
272 20 points are enough for sampling a sine period.
273 Yeha, I think the body of DDM solver level 1 is finished.
275 2006-02-09 Gong Ding <gdiso@ustc.edu>
276 Current boundary condition for Schottky electrode.
278 2006-02-08 Gong Ding <gdiso@ustc.edu>
279 Add TIF output function. The output file can be opened by TIFTOOL
280 and changed to cgns file again.
282 2006-01-18 Gong Ding <gdiso@ustc.edu>
283 Set pseudo-time method by petsc TS to achieve steady-state solution.
284 Can this time-consuming method get better convergince?
286 2006-01-01 Gong Ding <gdiso@ustc.edu>
287 Upgrade the least-squares electrical field calculation code.
289 2005-12-31 Gong Ding <gdiso@ustc.edu>
290 Upgrade 3D graphic display.
292 2005-12-27 Gong Ding <gdiso@ustc.edu>
293 TIFTOOL: A GUI post-processer for Medici TIF file.
295 2005-12-23 Gong Ding <gdiso@ustc.edu>
296 Current boundary condition for om electrode.
298 2005-12-22 Gong Ding <gdiso@ustc.edu>
299 Speed up DDM solver level 1 by hard coding Recombination term.
301 2005-12-19 Gong Ding <gdiso@ustc.edu>
302 Difference approximate to recombination item in jacobian matrix.
303 The convergence rate of MOSFET and Schottky diode greatly improved.
305 2005-12-18 Gong Ding <gdiso@ustc.edu>
306 Spent 3 days on searching a stupid mistake.
308 2005-12-13 Gong Ding <gdiso@ustc.edu>
311 2005-12-09 Gong Ding <gdiso@ustc.edu>
312 Current equation of schotty boundary, high field mobility rate.
314 2005-12-08 Gong Ding <gdiso@ustc.edu>
317 2005-12-07 Gong Ding <gdiso@ustc.edu>
318 New flexible material database finished. Write in Tcl.
320 2005-12-05 Gong Ding <gdiso@ustc.edu>
321 I completely droped old HDM solver in this 0.4x version. The new hydrodynamic
322 method which mainly focus on quantum mechanic will be introduced in a
323 separated code for nanometer device simulation.