1.1 若晶片边长为1.5cm,求一个300mm(30cm)晶圆上的晶片数目,若晶片边长为1.0cm,又可以有多少个晶片。
每个晶圆上的晶片数 = pai * (晶圆直径/2)^2 / 晶片面积 - pai*晶圆直径/ 根号下2*晶圆直径
1.2设缺陷密度为0.031/cm²,N为13.5,若晶片边长为1.5cm和1.0cm,求晶片成品率。
晶片成品率 = 晶圆成品率 * 1/(1+单位面积上的缺陷 * 晶片面积)^N
1.3模块可用性
设磁盘子系统的组件的MTTF如下:
10个磁盘,各自等效为 1000000 小时 MTTF
1个ATA的控制器 500 000 MTTF
1个电源 200 000 MTTF
1个风扇 200 000 MTTF
一根ATA电缆 1000 000 MTTF
采用简化假设: 寿命符合指数分布 各故障相互独立 试计算整个系统的MTTF
1.4 假设我们希望升级一个用与提供WEB服务的处理器,新处理器执行web服务应用程序的计算速度是原处理器的10倍,假设原处理器40%的时间忙于计算而60%的时间等待I/O,进行这一升级后,所得到的加速比为多少?
1.5
1.6
1.7 流水线
①关于流水线的周期,我们需要知道的是,流水线周期(△t)为指令执行阶段中执行时间最长的一段。
②流水线的计算公式为:
完成一条指令所需的时间+(指令条数-1)*流水线周期,在这个公式中,又存在理论公式和实践公式。
理论公式:
实践公式:(k+n-1)*△t k为一条指令所包含的部分的多少
例题:若指令流水线一条指令分为取指、分析、执行三个阶段,并且这三个阶段的时间分别为取指1ns,分析2ns,执行1ns,则流水线的周期为多少?100条指令全部执行完毕需要执行的时间是多少?
分析:上面已经说过,流水线的周期为花费时间最长的阶段所花费的时间,所以流水线的周期就是2ns。
根据理论公式,T=(1+2+1)+(100-1)*2=4+99*2=202ns
根据实践公式,T=(3+100-1)*2=204ns
2、流水线的加速比计算
流水线的加速比指的是在完成同一批任务时,不使用流水线所用的时间与使用流水线所用的时间之比称之为流水下的加速比。加速比是越大越好的,它呈现了使用流水线的效果的好坏程度。
基本公式为:S=不使用流水线执行时间 / 使用流水线的执行时间
如1中的例题:其加速比为S=(1+2+1)*100/(1+2+1)+(100-1)*2
4、流水线吞吐率的计算
流水线的吞吐率指的是在单位时间内流水线所完成的任务数量或输出的结果数量。基本公式为:
流水线的最大吞吐率为: