亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? def.h.svn-base

?? 模擬多核狀態下龍芯處理器的功能
?? SVN-BASE
?? 第 1 頁 / 共 2 頁
字號:
/*------------------------------------------------------------
 *                              CACTI 4.0
 *         Copyright 2005 Hewlett-Packard Development Corporation
 *                         All Rights Reserved
 *
 * Permission to use, copy, and modify this software and its documentation is
 * hereby granted only under the following terms and conditions.  Both the
 * above copyright notice and this permission notice must appear in all copies
 * of the software, derivative works or modified versions, and any portions
 * thereof, and both notices must appear in supporting documentation.
 *
 * Users of this software agree to the terms and conditions set forth herein, and
 * hereby grant back to Hewlett-Packard Company and its affiliated companies ("HP")
 * a non-exclusive, unrestricted, royalty-free right and license under any changes, 
 * enhancements or extensions  made to the core functions of the software, including 
 * but not limited to those affording compatibility with other hardware or software
 * environments, but excluding applications which incorporate this software.
 * Users further agree to use their best efforts to return to HP any such changes,
 * enhancements or extensions that they make and inform HP of noteworthy uses of
 * this software.  Correspondence should be provided to HP at:
 *
 *                       Director of Intellectual Property Licensing
 *                       Office of Strategy and Technology
 *                       Hewlett-Packard Company
 *                       1501 Page Mill Road
 *                       Palo Alto, California  94304
 *
 * This software may be distributed (but not offered for sale or transferred
 * for compensation) to third parties, provided such third parties agree to
 * abide by the terms and conditions of this notice.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND HP DISCLAIMS ALL
 * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL HP 
 * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
 * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
 * SOFTWARE.
 *------------------------------------------------------------*/

/*  The following are things you might want to change
 *  when compiling
 */

/*
 * The output can be in 'long' format, which shows everything, or
 * 'short' format, which is just what a program like 'grep' would
 * want to see
 */

#define LONG 1
#define SHORT 2

#define OUTPUTTYPE LONG

/*
 * Address bits in a word, and number of output bits from the cache 
 */

/*
was: #define ADDRESS_BITS 32
now: I'm using 42 bits as in the Power4, 
since that's bigger then the 36 bits on the Pentium 4 
and 40 bits on the Opteron
*/
#define ADDRESS_BITS 42
/*
was: #define BITOUT 64
now: making it a commandline parameter
*/
static int BITOUT;

/*dt: In addition to the tag bits, the tags also include 1 valid bit, 1 dirty bit, 2 bits for a 4-state 
  cache coherency protocoll (MESI), 1 bit for MRU (change this to log(ways) for full LRU). 
  So in total we have 1 + 1 + 2 + 1 = 5 */
#define EXTRA_TAG_BITS 5


/* limits on the various N parameters */

#define MAXDATAN 32          /* Maximum for Ndwl,Ndbl */
#define MAXTAGN 32          /* Maximum for Ndwl,Ndbl */
#define MAXSUBARRAYS 256    /* Maximum subarrays for data and tag arrays */
#define MAXDATASPD 32         /* Maximum for Nspd */
#define MAXTAGSPD 32         /* Maximum for Ntspd */



/*
 * The following scale factor can be used to scale between technologies.
 * To convert from 0.8um to 0.5um, make FUDGEFACTOR = 1.6
 */
 
double FUDGEFACTOR;
double FEATURESIZE;

/*===================================================================*/

/*
 * Cache layout parameters and process parameters 
 */


/*
 * CMOS 0.8um model parameters
 *   - directly from Appendix II of tech report
 */

/*#define WORDWIRELENGTH (8+2*WIREPITCH*(EXTRAWRITEPORTS)+2*WIREPITCH*(EXTRAREADPORTS))*/
/*#define BITWIRELENGTH (16+2*WIREPITCH*(EXTRAWRITEPORTS+EXTRAREADPORTS))*/
/*
was: 
#define WIRESPACING (2*FEATURESIZE)
#define WIREWIDTH (3*FEATURESIZE)
is: width and pitch are taken from the Intel IEDM 2004 paper on their 65nm process.
*/

#define WIRESPACING (1.6*FEATURESIZE)
#define WIREWIDTH (1.6*FEATURESIZE)
/*dt: I've taken the aspect ratio from the Intel paper on their 65nm process */
#define WIREHEIGTHRATIO	(1.8)

#define WIREPITCH (WIRESPACING+WIREWIDTH)
/*
#define Default_Cmetal 275e-18
*/
/*dt: The old Cmetal was calculated using SiO2 as dielectric (k = 3.9). Going by the Intel 65nm paper, 
low-k dielectics are not at k=2.9. This is a very simple adjustment, as lots of other factors also go into the average
capacitance, but I don't have any better/more up to date data on wire distribution, etc. than what's been done for cacti 1.0.
So I'm doing a simple adjustment by 2.9/3.9 */
//#define Default_Cmetal (2.9/3.9*275e-18)
/*dt: changing this to reflect newer data */
/* 2.9: is the k value for the low-k dielectric used in 65nm Intel process 
   3.9: is the k value of normal SiO2
   --> multiply by 2.9/3.9 to get new C values
   the Intel 130nm process paper mentioned 230fF/mm for M1 through M5 with k = 3.6
   So we get
   230*10^-15/mm * 10^-3 mm/1um * 3.9/3.6
*/
#define Default_Cmetal (2.9/3.9*230e-18*3.9/3.6)
#define Default_Rmetal 48e-3
/* dt: I'm assuming that even with all the process improvements, 
copper will 'only' have 2/3 the sheet resistance of aluminum. */
#define Default_CopperSheetResistancePerMicroM 32e-3

/*dt: this number is calculated from the 2004 ITRS tables (RC delay and Wire sizes)*/
#define CRatiolocal_to_interm  (1.0/1.4)
/*dt: from ITRS 2004 using wire sizes, aspect ratios and effective resistivities for local and intermediate*/
#define RRatiolocal_to_interm  (1.0/2.04)

#define CRatiointerm_to_global  (1.0/1.9)
/*dt: from ITRS 2004 using wire sizes, aspect ratios and effective resistivities for local and intermediate*/
#define RRatiointerm_to_global  (1.0/3.05)

static double WireRscaling;
static double WireCscaling;

static double Cwordmetal;
static double Cbitmetal;
static double Rwordmetal;
static double Rbitmetal;

static double TagCwordmetal;
static double TagCbitmetal;
static double TagRwordmetal;
static double TagRbitmetal;

static double GlobalCwordmetal;
static double GlobalCbitmetal;
static double GlobalRwordmetal;
static double GlobalRbitmetal;
static double FACwordmetal;
static double FACbitmetal;
static double FARwordmetal;
static double FARbitmetal;



static int muxover;

/* fF/um2 at 1.5V */
//#define Cndiffarea    0.137e-15

//v4.1: Making all constants static variables. Initially these variables are based
//off 0.8 micron process values; later on in init_tech_params function of leakage.c 
//they are scaled to input tech node parameters 

double Cndiffarea;

/* fF/um2 at 1.5V */
//#define Cpdiffarea    0.343e-15

double Cpdiffarea;

/* fF/um at 1.5V */
//#define Cndiffside    0.275e-15

double Cndiffside;

/* fF/um at 1.5V */
//#define Cpdiffside    0.275e-15
double Cpdiffside;

/* fF/um at 1.5V */
//#define Cndiffovlp    0.138e-15
double Cndiffovlp;

/* fF/um at 1.5V */
//#define Cpdiffovlp    0.138e-15
double Cpdiffovlp;

/* fF/um assuming 25% Miller effect */
//#define Cnoxideovlp   0.263e-15
double Cnoxideovlp;

/* fF/um assuming 25% Miller effect */
//#define Cpoxideovlp   0.338e-15
double Cpoxideovlp;

/* um */
//#define Leff          (0.8)
double Leff;

//#define inv_Leff	  1.25
double inv_Leff;

/* fF/um2 */
//#define Cgate         1.95e-15
double Cgate;	

/* fF/um2 */
//#define Cgatepass     1.45e-15
double Cgatepass;		

/* note that the value of Cgatepass will be different depending on 
   whether or not the source and drain are at different potentials or
   the same potential.  The two values were averaged */

/* fF/um */
//#define Cpolywire	(0.25e-15)	
double Cpolywire;			 

/* ohms*um of channel width */
//#define Rnchannelstatic	(25800)
double Rnchannelstatic;

/* ohms*um of channel width */
//#define Rpchannelstatic	(61200)
double Rpchannelstatic;

//#define Rnchannelon	(8751)
double Rnchannelon;

//#define Rpchannelon	(20160)
double Rpchannelon;


#define Vdd		5
static double VddPow;
/* Threshold voltages (as a proportion of Vdd)
   If you don't know them, set all values to 0.5 */

#define SizingRatio   0.33
#define VTHNAND       0.561
#define VTHFA1        0.452
#define VTHFA2        0.304
#define VTHFA3        0.420
#define VTHFA4        0.413
#define VTHFA5        0.405
#define VTHFA6        0.452
#define VSINV         0.452   
#define VTHINV100x60  0.438   /* inverter with p=100,n=60 */
#define VTHINV360x240 0.420   /* inverter with p=360, n=240 */
#define VTHNAND60x90  0.561   /* nand with p=60 and three n=90 */
#define VTHNOR12x4x1  0.503   /* nor with p=12, n=4, 1 input */
#define VTHNOR12x4x2  0.452   /* nor with p=12, n=4, 2 inputs */
#define VTHNOR12x4x3  0.417   /* nor with p=12, n=4, 3 inputs */
#define VTHNOR12x4x4  0.390   /* nor with p=12, n=4, 4 inputs */
#define VTHOUTDRINV    0.437
#define VTHOUTDRNOR   0.379
#define VTHOUTDRNAND  0.63
#define VTHOUTDRIVE   0.425
#define VTHCOMPINV    0.437
#define VTHMUXNAND    0.548
#define VTHMUXDRV1    0.406
#define VTHMUXDRV2    0.334
#define VTHMUXDRV3    0.478
#define VTHEVALINV    0.452
#define VTHSENSEEXTDRV  0.438

#define VTHNAND60x120 0.522

/* transistor widths in um (as described in tech report, appendix 1) */
/* incorporating changes from eCACTI. Mostly device widths are now calculated with logical effort
and no longer static. Some changes to constants to reflect improving/changing circuit/device technology */

//#define Wdecdrivep	(360.0)
double Wdecdrivep;
//#define Wdecdriven	(240.0)
double Wdecdriven;
/*#define Wdec3to8n     120.0
#define Wdec3to8p     60.0
#define WdecNORn       2.4
#define WdecNORp      12.0
#define Wdecinvn      20.0
#define Wdecinvp      40.0 */


//#define Wworddrivemax 100.0
double Wworddrivemax;

double Waddrdrvn1;
double Waddrdrvp1;
double Waddrdrvn2;
double Waddrdrvp2;

double Wdecdrivep_second;
double Wdecdriven_second;
double Wdecdrivep_first;
double Wdecdriven_first;
double WdecdrivetreeN[10];

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆国产欧美一区二区三区| 色婷婷一区二区三区四区| 懂色av噜噜一区二区三区av| 欧美色视频在线| 亚洲天堂免费在线观看视频| 毛片av中文字幕一区二区| 99精品欧美一区| 久久综合丝袜日本网| 亚洲va天堂va国产va久| 99久久久精品| 国产午夜精品久久久久久免费视| 亚洲图片欧美色图| 色悠久久久久综合欧美99| 国产欧美一区二区精品婷婷| 免费观看成人鲁鲁鲁鲁鲁视频| 91福利国产精品| 亚洲免费观看在线观看| 成人精品鲁一区一区二区| 曰韩精品一区二区| zzijzzij亚洲日本少妇熟睡| 精品欧美乱码久久久久久1区2区| 日韩精品亚洲专区| 欧美日韩1234| 日本亚洲三级在线| 制服丝袜av成人在线看| 一区二区三区色| 在线观看精品一区| 一级女性全黄久久生活片免费| 99久久er热在这里只有精品15| 国产精品久久久久7777按摩| 国产精品一二三| 国产欧美日韩中文久久| 国产69精品久久99不卡| 久久精品视频一区二区三区| 国产精品亚洲专一区二区三区 | 污片在线观看一区二区| 欧洲一区二区三区在线| 一区二区不卡在线播放| 欧美主播一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 国产精品免费久久| 福利视频网站一区二区三区| 中文一区二区完整视频在线观看| 国产91精品在线观看| 自拍av一区二区三区| 91国产免费观看| 免费成人小视频| 国产三区在线成人av| 99久久精品国产一区二区三区| 一区二区三区四区视频精品免费| 欧美日韩激情在线| 蜜臀av性久久久久蜜臀aⅴ| 久久亚洲一区二区三区明星换脸| 国产激情一区二区三区| 一区二区三区四区中文字幕| 欧美日韩高清一区| 九色综合狠狠综合久久| 中文字幕永久在线不卡| 欧美群妇大交群的观看方式| 国产精品一区二区91| 亚洲激情五月婷婷| 日韩免费高清电影| 成人av电影免费在线播放| 视频在线观看一区二区三区| 精品久久人人做人人爽| 一本大道综合伊人精品热热| 日韩在线观看一区二区| 国产精品人人做人人爽人人添| 欧美视频中文字幕| 国产黄色精品视频| 首页国产欧美日韩丝袜| 中文字幕在线一区二区三区| 欧美夫妻性生活| 国产69精品久久久久毛片| 午夜一区二区三区在线观看| 欧美激情一区二区三区不卡| 在线综合亚洲欧美在线视频| 97精品电影院| 激情成人午夜视频| 天天爽夜夜爽夜夜爽精品视频| 国产欧美精品国产国产专区| 日韩一区二区精品葵司在线| 色88888久久久久久影院野外| 国产一区二区成人久久免费影院| 亚洲h动漫在线| 亚洲欧洲日韩女同| 国产欧美精品一区二区色综合 | 经典一区二区三区| 亚洲一级片在线观看| 久久久久久久综合日本| 欧美一区二区三区爱爱| 欧美中文字幕一区二区三区亚洲 | 欧美三级日本三级少妇99| 高清不卡一二三区| 狠狠久久亚洲欧美| 免费观看在线综合| 首页欧美精品中文字幕| 午夜视频久久久久久| 亚洲影院免费观看| 伊人婷婷欧美激情| 亚洲精品视频自拍| 亚洲美女在线一区| 亚洲欧美综合在线精品| 国产精品国产三级国产a| 久久精品视频在线免费观看 | 国产成人午夜视频| 久久se精品一区精品二区| youjizz国产精品| 不卡av在线免费观看| 成人综合激情网| 成人avav在线| 91在线看国产| 一本色道久久综合亚洲精品按摩| 成人18精品视频| 一本久久a久久免费精品不卡| 97se亚洲国产综合自在线观| 波多野结衣中文字幕一区| av福利精品导航| 一本到不卡精品视频在线观看 | 一级女性全黄久久生活片免费| 亚洲欧美日本在线| 一区二区三区国产豹纹内裤在线| 一区二区三区美女视频| 亚洲五码中文字幕| 视频在线观看一区二区三区| 久久国内精品视频| 国产v综合v亚洲欧| 色婷婷久久一区二区三区麻豆| 日本二三区不卡| 91精品国产全国免费观看| 精品日韩一区二区| 欧美国产激情一区二区三区蜜月| 亚洲视频一区在线观看| 午夜视黄欧洲亚洲| 麻豆精品在线看| 国产91丝袜在线播放九色| 色8久久人人97超碰香蕉987| 91麻豆精品国产91久久久资源速度| 日韩欧美高清dvd碟片| 欧美国产国产综合| 亚洲成年人影院| 国产大陆亚洲精品国产| 欧洲精品中文字幕| 欧美精品一区二区高清在线观看| 中文字幕av资源一区| 亚洲国产一区二区三区青草影视| 奇米精品一区二区三区在线观看 | 懂色av一区二区夜夜嗨| 91成人在线精品| 精品国产成人系列| 一区二区在线观看av| 久久99精品久久久久久| 91视频xxxx| 精品国产乱子伦一区| 亚洲综合另类小说| 国产成人福利片| 欧美日韩一二三| 国产精品伦一区| 精品一区二区三区免费视频| 色综合久久久久久久| 精品国产乱码久久久久久牛牛 | 欧美精品久久久久久久久老牛影院| 欧美精品一区二区在线观看| 亚洲一区二区美女| 成人小视频免费在线观看| 欧美一区二区在线免费观看| 亚洲精品一卡二卡| 成人性生交大片免费看视频在线 | 色久综合一二码| 久久九九久精品国产免费直播| 亚洲国产精品视频| 9i看片成人免费高清| 国产日韩影视精品| 九九精品一区二区| 亚洲国产精品ⅴa在线观看| 奇米精品一区二区三区四区| 在线欧美日韩精品| 国产精品高清亚洲| 粉嫩高潮美女一区二区三区| 日韩精品在线一区二区| 石原莉奈一区二区三区在线观看| 91亚洲国产成人精品一区二区三 | 在线区一区二视频| 中文字幕在线观看不卡| 国产乱子伦视频一区二区三区 | 99久久精品国产精品久久| 久久蜜桃av一区二区天堂| 九九精品视频在线看| 日韩一区二区在线播放| 日韩精彩视频在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 高清在线不卡av| 欧美国产激情二区三区| 国产成人精品亚洲777人妖 | 亚洲成人资源在线| 欧美日韩一二区| 日韩专区欧美专区| 欧美一区二区美女| 麻豆精品一区二区三区| 日韩精品一区二区三区老鸭窝|