1、 课程设计 课程名称 集成电路课程 设计 题目名称 3 8 线译码器的 74HC138 芯片的设计 学生姓名 馥语甄心 2016 年 7 月 4 日 I 目录 1.目的与任务 . 1 2.设计题目 . 1 2.1 器件名称 . 1 2.2 要求的电路性能指标: . 1 2.3 采用的工艺及设计规则 . 1 3. 设计方法及分析 . 1 3.1 74HC138 芯片简介 . 1 3.2 工艺和规则及模型文 件的选择 . 3 3.3 电路设计 . 4 3.3.1 输出级电路设计 . 4 3.3.2 内部基本反相器中的各 MOS 尺寸的计算 . 6 3.3.3 四输入与非门 MOS 尺寸的计算 .
2、8 3.3.4 三输入与非门 MOS 尺寸的计算 . 8 3.3.5 输入级设计 . 9 3.3.6 缓冲级设计 . 11 3.3.7 输入保护电路设计 .12 3.3.8 器件参数汇总 .13 3.4 功耗与延迟估算 .14 3.4.1 模型简化 .14 3.4.2 功耗估算 .15 3.4.3 延迟估算 .16 3.5 电路模拟 .18 3.5.1 直流分析 .18 3.5.2 瞬态分析 .19 3.5.3 功耗分析 .21 3.6 总电路原理图绘制与仿真 .23 3.6.1 总电路原理图的绘制 .23 3.6.2 电路原理图逻辑功能的仿真 .23 3.7 版图设计 .24 3.7.1 输
3、入级的版图设计 .24 3.7.2 内部反相器的版图 设计 .26 3.7.3 输入缓冲级和输出缓冲级的版图设计 .28 3.7.4 三输入与非门的版图设计 .30 3.7.5 四输入与非门的版图设计 .32 3.7.6 输出级的版图设计 .33 3.8 总版图绘制与逻辑功能仿真 .36 3.8.1 总版图绘制 .36 3.8.2 DRC 检查 .37 3.8.3 电路网表匹配( LVS) 检查 .37 3.8.4 总版图逻辑功能仿真(后模拟) .38 3.8.5 加焊盘和输入保护电路 .38 3.8.6 版图数据的提交 .39 4.中遇到的问题和解决方法 .39 5.课设体会与心得 .40
4、6.参考文献 .41 1 1.目的与任务 本课程设计是集成电路分析与设计基础的实践课程,其主要目的是使学生在熟悉集成电路制造技术、半导体器件原理和集成电路分析与设计的基础上,训练综合运用已掌握的知识,利用相关软件,初步熟悉和掌握集成电路芯片的系统设计电路设计及模拟版图设计版图验证等正向设计方法。 2.设计题目 2.1 器件名称 3 8线译码器的 74HC138 2.2 要求的电路性能指标: ( 1) 可驱动 10 个 LSTTL 电路(相当于 15pF 电容负载); ( 2) 输出高电平时, |IOH| 20 A, VOH, min=4.4V; ( 3) 输出低电平时, |IOL| 4mA,
5、VOL, max=0.4V; ( 4) 输出级充放电时间 tr=tf , tpd 25ns; ( 5) 工作电源 5V,常温工作,工作频率 fwork=30MHz,总功耗 Pmax 150mW。 2.3 采用的工艺及设计规则 MOSIS:mhp_n08 3. 设计方法及分析 3.1 74HC138 芯片简介 74HC138 是一款高速 CMOS 器件, 74HC138 引脚兼容低功耗肖特基 TTL( LSTTL)系列。 74HC138译码器可接受 3位二进制加权地址输入( A0, A1 和 A2),并当使能时,提供 8 个互斥的低有效输出( Y0 至 Y7)。 74HC138 特有 3个使能输
6、入端:两个低有效( E1 和 E2)和一个高有效( E3)。除非 E1 和 E2 置低且 E3置高,否则 74HC138 将保持所有输出为高。利用这种复合使能特性,仅需 4 片 74HC138 芯片和 1个反相器,即可轻松实现并行扩展,组合成为一个 1-32( 5线到32 线)译码器。它的管脚图如图 3-1 所示,其逻辑真值表如 图 1所示。 2 图 1 74HC138 逻辑表达式: 有 Y0=(A2 A1 A0 ) Y1=(A2 A1 A0) Y2=(A2 A1A0 ) Y3=(A2 A1A0) Y4=(A2A1 A0 ) Y5=(A2A1 A0) Y6= (A2A1A0 ) Y7=(A2A
7、1A0) 74HC138 的逻辑图如图所示: 其中 CBA= A2A1A0, G1=E3, G2A=E2,G2B=E1 3 3.2 工艺和规则及模型文件的选择 根据设计要求,选取 MOSIS:mhp_n08 作为工艺及设计规则,从 mhp_n08.xst 文件可知:Technology: 0.8u (Lambda = 0.5um) / N-well (SCN3M) Tight Metal ,所以本设计采用的参数如下: =0.5um,L=0.8um 根据所选择的工艺,本设计选取的 CMOS 流程元件模型文件 ml2_typ.md,使用其参数进行相关计算。 ml2_typ.md 模型文件的参数如下
8、所示: 4 3.3 电路设计 3.3.1 输出级电路设计 根据要求,输出级等效电路如图 3-3 所示,输入 Vi 为前一级的输出,可认为是理想的输出,即 ViL Vss=0V, ViH=VDD=5V 5 (1) 输出级 N 管( W/L) N的计算 当输入为高电平时,输出为低电平, N管导通,后级 TTL 有较大的灌电流输入,要求 |IOL|4mA, VOL, max=0.4V, 依据 MOS 管的理想电流统一方程式: 所以有 4103 = 0.5 700 48.8510140.1104 (51)2 (51 0.4)2 所以 = 106.19 106 ( 2)输出级 P 管( W/L) P 的
9、计算 当输入为低电平时,输出为高电平, P 管导通。同时要求 N 管和 P 管的充放电时间 tr=tf,分别求出这两个条件下的( W/L) P, min 极限值,然后取大者。 以 |IOH| 20 A, VOH, min=4.4V 为条件计算( W/L) P, min 极限值: 依据 MOS 管的理想电流统一方程式: 所以有 20106 = 0.5 700 48.8510140.1104 ( 51) 2 (4.4 1)2 所以有 = 0.36 0.4 N 管和 P 管的充放电时间 tr 和 tf表达式分别为: 6 以 tr=tf 为条件计算( W/L) P, min 极限值。 2(10.1 5
10、)(5 1)2 +15 1ln(195 205 ) = 2(10.1 5)(5 1)2 +15 1ln(195 205 ) 所以 = = 106 比较和中( W/L) P, min 值,取大值者作为输出级的( W/L) P 值。所以采用方法 2算出来的 = 106 考虑到版图设计方便和合理性, 所以 取 Wn=210, Ln=2; Wp=210, Lp=2 3.3.2 内部基本反相器中的各 MOS 尺寸的计算 内部基本反相器如图 4 所示,它的 N 管和 P 管尺寸依据充放电时间 tr 和 tf方程来求。关键点是先求出式中 CL(即负载)。 它的负载由以下三部分电容组成:本级漏极的 PN 结电
11、容 CPN;下 级的栅电容 Cg;连线杂散电容 CS。 本级漏极 PN 结电容 CPN 计算 CPN Cj( Wb) +Cjsw (2W+2b) 其中 Cj 是每 um2 的结电容, Cjsw 是每 um 的周界电容, b 为有源 区宽度,从设计规则中可以获得 。如若最小孔为 2 2,孔与多晶硅栅 的最小间距为 2,孔与有源区边界的最小间距为 2,则 取 b 6。 Cj 和 Cjsw 可用相关公式计算,或从模型库选取,或用经验数据。 总的漏极 PN 结电容应是 N 管 和 P 管的总和,即: 7 所以 Cpn = Wn(2104 3106 +2 109)+Wp(2104 3 106 +2 10
12、9)+ 23106 2 109 = 2.6 109 +2.6 109 +1.2 1014 栅电容 Cg 计算 Wn= 1060.8 106 = 8.48105 = Wp 所以 Cg = (8.48105 2)0.8106 8.85101440.1104 104 = 4.801014 此处 WN 和 WP 为与本级漏极相连的下一级 N 管 和 P 管的栅极 尺寸,近似取输出级的 WN 和 WP 值。 连线杂散电容 CS 因此,内部基本反相器的总负载电容 CL 为上述各电容计算值之 和。 Cl = Cpn +Cg = 2.6109 + 2.6 109 + 1.21014 +4.80 1014 = 2.6 109 + 2.6109 +6 1014 把 CL 代入 tr 和 tf的方程式,并根据 tr=tf 25ns 的条件, 取 tr=tf=1ns, 计算出 WN 和 WP,得: 1109 = (2.6109 + 2.6109 + 61014)3.54108 700 0.8 106 0.74 由于 tr=tf, Wn=Wp 取整数, 解得 2 =