Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

jpltrw160 Class Reference

Creates a TRW 160 x 0.1 micron chip trasistor. More...

#include <hemt.h>

Inheritance diagram for jpltrw160::

fet data_ptr_nport nport device List of all members.

Public Methods

 jpltrw160 ()
void remove_bond_wires ()
 Calling this option will cause model of bare, unbonded transistor to be used. More...


Private Methods

void recalc ()
 The function for calculating sdata. More...


Private Attributes

double td_min
 Minimum drain temperature. More...

double td_297k
 Drain temperature for 297 Kelvin transistor. More...

double slope
 Assuming drain temperature rises linearly with ambient temperature, the slope of that rise from td_min at 5K. More...


Detailed Description

Creates a TRW 160 x 0.1 micron chip trasistor.

VD = 0.40 V ; ID = 5.0 mA ; VG = -0.04 V Model was obtained from Daniel Gallego.

Model includes effects of 0.7 mil gold bond wires each approximately 250 - 300 microns long as follows: 1 on the gate, 1 on the drain, and 4 on the source.

Definition at line 173 of file hemt.h.


Constructor & Destructor Documentation

jpltrw160::jpltrw160 ( )
 

Definition at line 140 of file hemt.cc.


Member Function Documentation

void jpltrw160::recalc ( ) [private, virtual]
 

The function for calculating sdata.

recalc() should do the following:

  • (1) Read device::f, device::Z0, and, by default, device::T to get the operating conditions for the response calculation.
  • (2) Calculate the S, C, and B matrix values and store them to nport::data, with all values normalized using device::Z0.
  • (3) Store the normalizing impedance to nport::data by calling data.set_znorm().

Reimplemented from fet.

Definition at line 170 of file hemt.cc.

void jpltrw160::remove_bond_wires ( )
 

Calling this option will cause model of bare, unbonded transistor to be used.

By default, wire bonds are included (see comment, above.)

Definition at line 163 of file hemt.cc.


Member Data Documentation

double jpltrw160::slope [private]
 

Assuming drain temperature rises linearly with ambient temperature, the slope of that rise from td_min at 5K.

Definition at line 196 of file hemt.h.

double jpltrw160::td_297k [private]
 

Drain temperature for 297 Kelvin transistor.

Definition at line 190 of file hemt.h.

double jpltrw160::td_min [private]
 

Minimum drain temperature.

Definition at line 187 of file hemt.h.


The documentation for this class was generated from the following files:

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7