My Project
0.0.16
QUCS Mapping
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
DownLoad
QUCS-src
qucs-0.0.16
qucs-core
src
components
verilog
nigbt.defs.h
Go to the documentation of this file.
1
/*
2
* nigbt.defs.h - device definition header
3
*
4
* This is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2, or (at your option)
7
* any later version.
8
*
9
*/
10
11
#ifndef __nigbt_DEFS_H__
12
#define __nigbt_DEFS_H__
13
14
// required properties
15
PROP_REQ
[] = {
16
{
"Agd"
,
PROP_REAL
, { 5.0e-6,
PROP_NO_STR
},
PROP_MIN_VALX
(0) },
17
{
"Area"
,
PROP_REAL
, { 1.0e-5,
PROP_NO_STR
},
PROP_MIN_VALX
(0) },
18
{
"Kp"
,
PROP_REAL
, { 0.38,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
19
{
"Tau"
,
PROP_REAL
, { 7.1e-6,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
20
{
"Wb"
,
PROP_REAL
, { 9.0e-5,
PROP_NO_STR
},
PROP_MIN_VALX
(0) },
21
{
"BVf"
,
PROP_REAL
, { 1.0,
PROP_NO_STR
},
PROP_MIN_VALX
(0) },
22
{
"BVn"
,
PROP_REAL
, { 4.0,
PROP_NO_STR
},
PROP_MIN_VALX
(0) },
23
{
"Cgs"
,
PROP_REAL
, { 1.24e-8,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
24
{
"Coxd"
,
PROP_REAL
, { 3.5e-8,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
25
{
"Jsne"
,
PROP_REAL
, { 6.5e-13,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
26
{
"Kf"
,
PROP_REAL
, { 1.0,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
27
{
"Mun"
,
PROP_REAL
, { 1.5e-3,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
28
{
"Mup"
,
PROP_REAL
, { 4.5e-2,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
29
{
"Nb"
,
PROP_REAL
, { 2.0e14,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
30
{
"Theta"
,
PROP_REAL
, { 0.02,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
31
{
"Vt"
,
PROP_REAL
, { 4.7,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
32
{
"Vtd"
,
PROP_REAL
, { 1.0e-3,
PROP_NO_STR
},
PROP_MIN_VAL
(0) },
33
{
"Tnom"
,
PROP_REAL
, { 26.85,
PROP_NO_STR
},
PROP_MIN_VAL
(-273.15) },
34
PROP_NO_PROP
};
35
36
// optional properties
37
PROP_OPT
[] = {
38
{
"Temp"
,
PROP_REAL
, { 26.85,
PROP_NO_STR
},
PROP_MIN_VAL
(
K
) },
39
PROP_NO_PROP
};
40
41
// device definition
42
struct
define_t
nigbt
::cirdef =
43
{
"nigbt"
,
44
3,
PROP_COMPONENT
,
PROP_NO_SUBSTRATE
,
PROP_NONLINEAR
,
PROP_DEF
};
45
46
#endif
/* __nigbt_DEFS_H__ */
Generated on Tue Dec 25 2012 14:30:31 for My Project by
1.8.2