Qucs-core
0.0.18
|
Implement a bondwire model. More...
Go to the source code of this file.
Data Structures | |
struct | modeltable_t |
class | bondwire |
Macros | |
#define | TABLE(x) { #x, x } |
#define | ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) |
Enumerations | |
enum | bondwiremodel { FREESPACE, MIRROR, DESCHARLES } |
Functions | |
static nr_double_t | skindepth (const nr_double_t f, const nr_double_t rho, const nr_double_t mur) |
static nr_double_t | correctionfactor (const nr_double_t f, const nr_double_t d, const nr_double_t rho, const nr_double_t mur) |
Variables | |
static const modeltable_t | modeltable [] |
PROP_REQ [] | |
PROP_OPT [] | |
Implement a bondwire model.
Bibliography:
[1] Microwave Solid State Circuit Design, Inder Bahl and Prakash Barthia – 2nd edition 2003 - Wiley interscience ISBN 9-471-20755-1
[2] Wikibook Electronics/Inductors http://en.wikibooks.org/w/index.php?title=Electronics/Inductors&oldid=497883 online 2006/11/02
[3] Physical and electrical modeling of bonding wires up to 110 GHz, Descharles, C. Algani, C. Mercier, B. Alquie, G. Microwave Conference, 2003. 33rd European Volume: 2, On page(s): 639- 642 vol.2 ISBN: 1-58053-834-7 INSPEC Accession Number: 1262971
Definition in file bondwire.cpp.
array size
Definition at line 67 of file bondwire.cpp.
create a matching table between model number and string
Definition at line 65 of file bondwire.cpp.
enum bondwiremodel |
bondwire model number
Enumerator | |
---|---|
FREESPACE |
fresspace model |
MIRROR |
mirror plane model |
DESCHARLES |
Descharles Algani Mercier Alquie model |
Definition at line 70 of file bondwire.cpp.
|
static |
Compute correction factor. According to [1] pp63 (2.30a-b) correction factor is such as:
where is the well known skin depth.
f | frequency |
d | bond wire diameter |
rho | bond wire resistivity |
mur | relative magnetic permeabillity |
However according to [2] it seems that the author of [1] do the assumption of therefore rewrite the equation such as:
Definition at line 198 of file bondwire.cpp.
|
static |
Compute skin depth.
f | frequency |
rho | bond wire resistivity |
mur | relative magnetic permeabillity |
Definition at line 143 of file bondwire.cpp.
|
static |
model number to string matching table implementation
Definition at line 83 of file bondwire.cpp.
PROP_OPT[] |
Definition at line 431 of file bondwire.cpp.
PROP_REQ[] |
Definition at line 421 of file bondwire.cpp.