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

specs.h

Go to the documentation of this file.
00001 // specs.h
00002 
00003 // The physical specifications of the 750 GHz twinslot SIS receiver model
00004 // This file provides a single location for the specification of all
00005 // physical and electrical characteristics needed to describe the
00006 // twinslot receiver. This data is used by the code in file
00007 // build_mixer.inc to construct the model.
00008 
00009 // definitions of the objects and classes used in this file:
00010 #include "classes.h"
00011 
00012 // ==========================================================================
00013 // THE PHYSICAL SPECIFICATIONS OF THE RF CIRCUIT:
00014 
00015 // SIS JUNCTION PARAMETERS
00016 parameter
00017   RNA  = 21.8*Ohm*Micron*Micron,     // normal resistance - area product
00018   SCAP = 82.0*fFarad/Micron/Micron,  // specific capacitance (per area)
00019   AREA = 1.2*1.2*Micron*Micron,      // effective junction area
00020   VGAP = 3.0*mVolt;                  // the junction gap voltage
00021 
00022 
00023 // THE FILE NAMES FOR THE NORMALIZED SIS DC IV CHARACTERISTIC CURVE
00024 const char * IDC_FILE = "idc.dat";   // DC IV characteristic
00025 const char * IKK_FILE = "ikk.dat";   // Kramers-Kronig xform of the DC IV
00026 
00027 
00028 // THE CHARACTERISTICS OF THE MATERIALS (CF. classes.h):
00029 sc_material
00030   TOP = nb,             // the material of the top film
00031   GP  = nbtin;          // the material of the ground plane
00032 
00033 diel_material
00034   SUB = sio,            // the dielectric substrate material (between films)
00035   SUP = air;            // the superstrate (above the top film)
00036 
00037 
00038 // THE LAYER THICKNESSES:
00039 parameter
00040   TOP_T  = 3000.*Angstrom,      // top film superconductor thickness
00041   GP_T   = 3000.*Angstrom,      // ground plane superconductor thickness
00042   SUB1_T = 4500.*Angstrom,      // SiO layer generally
00043   SUB2_T = 2500.*Angstrom;      // SiO in tuning inductor
00044 
00045 
00046 // THE DIMENSIONS OF THE MICROSTRIPS
00047 wlt
00048   RF1  = { 5.8*Micron, 11.2*Micron, SUB1_T }, // RF section 1 (nearest antenna)
00049   RF2  = { 3.3*Micron, 15.0*Micron, SUB1_T }, // RF section 2
00050   L2   = { 5.0*Micron,  2.5*Micron, SUB2_T }, // tuning bit outside SIS's
00051   L1   = { 5.0*Micron,  6.9*Micron, SUB2_T }, // tuning inductor between SIS's
00052   ST_S = { 5.8*Micron,  3.3*Micron, SUB1_T }, // bit leading into radial stubs
00053   IF1  = { 2.0*Micron, 37.0*Micron, SUB1_T }, // IF section 1 (nearest stub)
00054   IF2  = {10.0*Micron, 36.0*Micron, SUB1_T }, // IF section 2
00055   IF3  = { 5.0*Micron,  1.0*Micron, SUB1_T }; // IF section 3 (nearest IF out)
00056 
00057 
00058 // THE RADIAL STUB RADIUS
00059 parameter
00060   STUB_RAD = 36.0*Micron; 
00061 
00062 
00063 // THE GLOBAL VARIABLES NEEDED FOR THE OPERATING STATE
00064 parameter
00065   TEMPERATURE   = 4.2*Kelvin,    // the receiver physical temperature
00066   IF_FREQ       = 1.5*GHz,       // the IF output frequency
00067   LO_FREQ       = 750*GHz,       // the LO source frequency
00068   LO_POWER      = 100*Nano*Watt, // the LO source power
00069   V_BIAS        = 2.2*mVolt;     // the SIS bias voltage
00070 
00071 int
00072   HARMONICS     = 2,             // how many harmonics to use
00073   RF_PORT,                       // RF in port index (set in build_mixer.inc) 
00074   IF_PORT;                       // IF out port index (set in build_mixer.inc) 
00075 
00076 // THE TOUCHSTONE FILE NAMES FOR THE ANTENNA AND IF LOAD IMPEDANCE INFORMATION
00077 const char * const ANT_FILE = "Zslot.750"; // MUST have a file for the antenna
00078 const char * const IF_FILE  = 0;           // 0 means there is no IF file data
00079 
00080 
00081 // THE PARAMETER GIVING THE IF MATCHING IMPEDANCE
00082 complex_parameter
00083   IF_IMPEDANCE  = 50*Ohm;        // use the value specified if no IF file data

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