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

jpltrw300 Class Reference

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

#include <hemt.h>

Inheritance diagram for jpltrw300::

fet data_ptr_nport nport device List of all members.

Public Methods

 jpltrw300 ()
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 300 x 0.1 micron chip trasistor.

VD = 0.50 V ; ID = 5.0 mA ; VG = -0.431 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 213 of file hemt.h.


Constructor & Destructor Documentation

jpltrw300::jpltrw300 ( )
 

Definition at line 181 of file hemt.cc.


Member Function Documentation

void jpltrw300::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 211 of file hemt.cc.

void jpltrw300::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 204 of file hemt.cc.


Member Data Documentation

double jpltrw300::slope [private]
 

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

Definition at line 236 of file hemt.h.

double jpltrw300::td_297k [private]
 

Drain temperature for 297 Kelvin transistor.

Definition at line 230 of file hemt.h.

double jpltrw300::td_min [private]
 

Minimum drain temperature.

Definition at line 227 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