低功耗电流模互连电路的快速优化设计方法
2016-05-11王新胜胡诣哲
王新胜, 胡诣哲,2
(1.哈尔滨工业大学(威海) 信息与电气工程学院, 264209 山东 威海; 2.都柏林大学 电气与电子工程学院, D04 V1W8爱尔兰 都柏林)
低功耗电流模互连电路的快速优化设计方法
王新胜1, 胡诣哲1,2
(1.哈尔滨工业大学(威海) 信息与电气工程学院, 264209 山东 威海; 2.都柏林大学 电气与电子工程学院, D04 V1W8爱尔兰 都柏林)
摘要:为对低功耗电流模互连电路进行快速优化,提出了一种“自顶向下”的动态驱动电流模互连电路的快速优化设计方法. 方法首先对动态驱动电流模电路进行行为级建模,并采用MATLAB对数据进行处理优化电路功耗,确定出最优的电流源电流大小. 然后利用“2ID/gm”方法,快速而准确地确定出相应MOS管尺寸. 同时,也对“2ID/gm”的模拟集成电路设计方法,进行了较为详细的理论分析. 仿真结果表明:使用该方法确定出的MOS管尺寸得到的性能十分接近设计指标,只需通过少量修改便可完成设计. 该方法大大提高了设计效率.
关键词:电流模;互连线;数字电路;2ID/gm设计方法;功耗优化
随着CMOS工艺进入深亚微米时代,大型数字逻辑模块间的互连线连接变得日益复杂. 超长互连线不可避免地出现在片上系统及多核处理器等复杂的数字系统中[1-4]. 但是,超长互连线引入的大量寄生参数严重阻碍了数字系统的速度和功耗. 所以,如何解决信号在长互连线上快速且低功耗的传递成为设计高速数字集成电路的关键. 传统在互连线上等间距插入缓冲器的做法,在高速电路中将增加大量功耗,已经不再适用. 电流模互连电路作为解决互连线上信号传递问题最有潜力的解决方案之一已经被广泛研究. 文献[1-2]中提出了电容耦合驱动器的电流模式电路. 在90 nm工艺,驱动10 mm长互连线的测试中,该方法与插入缓冲器的方法相比获得了85%的功耗性能提升. 文献[3-9]则提出了动态电流源结构(dynamic overdriving),这种结构具有两套开关电流源:强驱动电流源和弱驱动电流源,较好地兼顾了速度和功耗性能的矛盾.
电流模互连电路的设计属于模拟电路设计范畴,但是由于短沟道效应,如:纵向电场导致的迁移率退化,水平电场导致的速度饱和效应,平方律对于深亚微米的CMOS电路中MOSFETs的尺寸确定已经不再适用. 1996年,F. Silveira等[10]提出了一种新的电路设计方法—基于gm/ID的设计方法学. 这种方法提出了一种新的特征参数,即电流效率gm/ID,用以表征单位电流强度的跨导. 通过仿真单个管子基于此参数(gm/ID)的单位宽度的电流强度(ID/W),制成设计表格,通过查表的方式来得到管子的宽W. 这种设计方式的准确性较高,因为各种短沟道效应已经通过仿真被包含进了设计表格中. D. Foty在F. Silveira的研究基础上,用gm/ID的方法重新阐述了深亚微米时代MOS管的种种短沟道效应[11]. B. E. Boser[12]提出用设计参数2ID/gm,代替gm/ID,使得该方法和传统的基于过驱动电压的设计能够很好结合,因为在长沟道条件下的饱和区管子2ID/gm就是过驱动电压. P. Jespers系统的总结了gm/ID的设计理论,认为这是在深亚微米工艺下一种确定管子尺寸的优良工具[13]. Stanford的Boris Murmann等[14]提出了用5种特征参数gm/ID,gm/gds,gm/cgs,cgd/cgs, cdb/cgs,来描述一个管子,其中cgd/cgs和cdb/cgs可以用来预测管子的寄生电容特性.
本文提出一种模拟电路快速设计方法并应用于文献[15]提出的电流模式互连电路的设计中,其首先基于MATLAB对电流模电路建模找到优化的功耗设计指标,然后运用2ID/gm方法快速确定电流模电路中MOS管的尺寸. 这一套方法,亦可应用在其他深亚微米模拟集成电路的设计中. 接下本文介绍了应用于电流模电路的2ID/gm方法的设计流程;并将该方法应用到电流模电路的设计中,证明此方法的有效性.
12ID/gm的设计流程
本节系统介绍应用在电流模式互连电路设计中的2ID/gm方法. 由于电流模式互连电路设计不需要估算Cgd和Cdb,对MOS管的本征增益也没有要求,故本文不对电容系数Cgd/Cgs,Cdb/Cgs以及MOS管本征增益gm/gds说明,只研讨和电流模电路设计相关的“类过驱动电压”2ID/gm和速度效率指标fT*gm/ID. 由此,归纳出应用在电流模式互连电路设计中的2ID/gm方法.
1.1短沟道MOS管的类过驱动电压V*
长沟道模拟集成电路设计中,常常关心一个MOS管的3个指标:跨导gm,源极电流ID,以及过驱动电压VGS-VTH. 对于饱和区的MOS管他们之间的关系可写为
(1)
根据电路频率响应,功耗等指标,确定出上述3个指标的任意两个,便可依据MOS管平方律推算出MOS管的宽长比,即
(2)
但是在深亚微米工艺中,由于MOS管内横向电场导致的速度饱和效应和纵向电场导致的迁移率退化效应,迁移率μ的大小是不固定的,它与沟道长度L和过驱动电压VGS-VTH都有关. 所以,深亚微米工艺下,MOS管的平方律已经失效了. 但是,可以沿用式(1)的定义,得到一个新的物理量:类过驱动电压,计算公式为
(3)
用以表征MOS管产生每单位跨导所需的直流的大小. 原来在设计MOS管时,挑选过驱动电压的大小,现在变为挑选类过驱动电压的大小. 过驱动电压VGS-VTH和类过驱动电压V*,正相关但并不相等,如图1、2所示. 对式(3)变形,得
(4)
两边同时除以W得到,某一V*和L下每单位宽度电流为
(5)
其中gm/W与MOS管的长度L和过驱动电压VGS-VTH(或类过驱动电压V*)相关,与MOS管宽度无关. 即选定MOS管L和类过驱动电压后,有唯一的每单位宽度电流I*与之对应.
好在姚琳琳夫妻也没有异议,只是包东坡非要张罗着去唱歌,老婆也有些心活,还试探着询问我的意见。我几乎连想都没想便一口否决了,也没听清别人说什么,拉着老婆的手走出餐馆,便钻进了停在门前一辆出租车上。
将NMOS接成二极管接法,如图1所示,扫VGS电压,在不同直流工作点下,让SPICE分别计算2ID/gm(V*)和ID/W(I*),得到图2类过驱动电压V*与过驱动电压的关系,以及图3每单位宽度电流I*与类过驱动电压V*的关系. 由图2可以观察到类过驱动电压正相关于过驱动电压.
图1 电流效率gm/ID仿真电路
假设根据频率响应的需求计算出MOS管所需的gm,再挑选相应的V*,由式(4)计算得到ID. 接着,通过查找图3得到该V*对应的I*,根据W=ID/I*,即可得到MOS管的宽度W. 或者,直接由功耗或者别的约束条件确定ID,挑选V*,查找图3得到对应的I*,根据W=ID/I*即可得到MOS管的宽度W. 由于图3中的曲线,是由SPICE模型仿真得到,已包含了各种短沟道效应,所以这种模拟电路设计方法,能非常准确得到MOS管设计尺寸的初值.
图2 过驱动电压与类过驱动电压V*的关系
图3 类过驱动电压V*与每单位宽度电流I*的关系
1.2速度效率指标fT*gm/ID
在1.1节中,引入了基于类过驱动电压确定MOS管参数的方法. 由于类过驱动电压正相关于过驱动电压(见图3). 所以,大的类过驱动电压将提高MOS管的特征频率fT, 但同时也会增加功耗(对于产生同样的gm来说,大的V*,将要求大的ID). 为此,本文引入一个描述参数速度效率指标fT*gm/ID. 其中,特征频率fT正相关于V*,而电流效率gm/ID负相关于V*. 图4描述了类过驱动电压与速度效率指标的SPICE仿真结果. 由图4可知,MOS管的类过驱动电压V*=0.2 V时,能兼顾速度和功耗特性.
图4 V*与速度效率指标的关系
2基于2ID/gm方法的电流模式互连电路优化设计与分析
2.1电路功能描述
图5给出了动态电流模式互连电路结构图[15],其由发射器由弱驱动器(weak driver),强驱动器(strong driver),数字控制部分(digital control),以及偏置电路组成,用于将电压信号转换为电流信号注入到长互连线中. 接收器由电流电压转换器IVC,反相器放大器IA,反相器组成,用于将电流信号恢复成电压信号. 它的等效电路如图6所示[15],偏置电路用于产生一个参考电流Iref,其镜像产生强驱动电流Ipeak和弱驱动电流Istatic.
图5 动态强驱动电流源结构的电流模互联电路
图6 电流模互联电路等效电路
图7 当输入信号为周期性的方波时该电流模电路各点波形2.2 基于Matlab电流模式互连电路本征最低功耗优化设计及分析
电流模电路整体的平均功耗主要与Ipeak,Istatic和td有关. 在满足传递时间的要求下,它们的不同取值产生的功耗也不一样.
对k和td在一定范围内扫描,在每一对k和td的取值下,进行瞬态仿真,然后让仿真器测量信号的传递时间tp和平均功耗. 最后用MATLAB作出tp对k和td,以及平均功耗对k和td的三维图,如图8、9所示. 图8显示,对于相同的强驱动电流作用时间td来说,k越大则tp越小. 和前面分析一样,图9显示平均功耗是一个凹面图,有功耗最低点. 对于相同td来说,k越大,强驱动电流越大,功耗越大. 但是如果k过小时,强驱动作用不明显,接收器各部分充放电时间过长,接收器将消耗大量能量,使得电路整体平均功耗依然上升. 图8、9可用作动态驱动电流源电流模电路设计指导用表. 先在图8中找到满足信号传递时间tp的k和td的范围,再在图9中找到使功耗最低的k和td的取值后求交集. 当k=100,td=0.28 ns时,tp=0.57 ns最低平均功耗为112 μW. 上述结果为该电流模电路本征最低平均功耗.
图8 信号传递时间tp与k和td的关系
图9 平均功耗与k和td的关系
(6)
(7)
(8)
(9)
开关管M2, M3, M6, M7的宽度可在M1, M4, M5, M8基础上,按一定比例缩小,保证开关管导通时,电流源管M1, M4, M5, M8工作在饱和区. 较小尺寸的驱动管,其自身的寄生电容也较小,有利于节省功耗.
图10为实际瞬态仿真结果:a)发射器的输出电流,弱驱动电流为6.5 μA, 和计算值6.34 μA非常接近;强驱动电流,与计算值也非常接近,这充分证明了采用2ID/gm方法的优越性;b)接收器的输入电压VT,其中ΔV=60 mV满足设计要求;c)显示了输入信号和输出信号的传递延时tp约为0.6 ns,接近设计指标0.57 ns. 实际仿真测量功耗为121 μW,功耗增加部分主要是偏置电路的功耗.
2.3给定工作频率条件下基于MATLAB的功耗优化设计与分析
在2.2节的优化设计中,定义出了最小的弱驱动电流Istatic=6.34 μA,在输入信号频率低于40 MHz(周期25 ns)时,随着工作频率升高,这样低的弱驱动电流便不能使得在半周期内,VT从870 mV升到930 mV或从930 mV降低到870 mV. 于是,在已知信号输入频率范围内,确定最小的Istatic,需要采用新的方法. 文献[15]中用的测试信号是由环形振荡器产生的320 MHz周期性方波,用以模拟0.64 Gbps的数据率. 本文在这一节中也令输入信号为320 MHz的周期性方波,在此基础上进行功耗优化设计分析. 为了确定出在320 MHz工作频率下的最小Istatic,将对图5重新建模. 发射器部分先让强驱动器停止工作,只保留弱驱动器. 接收器部分的电流电压转换器,用0.9 V的直流电源加上电阻RT=30mV/Istatic. 在一定范围内慢慢增加Istatic观察输出波形,直到在半个周期1/640 MHz内,Istatic能使得VT从870 mV升到930 mV,以及从930 mV降低到870 mV.
(a)发射器的输出电流Iin
(b)接收器的输入电压VT
(c)输入电压与输出电压
图11给出当Istatic增大到300 μA时,接收器的输入电压摆幅能在1/640 MHz时间内变化60 mV. 此时信号传递时间tp约为1 ns,满足时序要求. 确定出工作频率在320 MHz下所需的最小Istatic后,接着需要确定出最好的k和td值,以便在满足tp的要求下,功耗最小. 同样,将在一定范围内扫描k和td,作出tp与k和td以及能量每位(energy per bit)与k和td的关系,如图12、13所示(采用的描述功耗的指标是能量每位(energy per bit),它等于功耗除以数据率0.64 Gbps). 由图12、13可知,td=0.06 ns,k=2时,tp约为0.86 ns,能量每位约为0.70 pJ.
图11输入为320 MHz的弱驱动电流时,接收器的电压波形
图12 工作频率为320 MHz时,tp与k和td的关系
图13 工作频率320 MHz时,消耗能量与k和td的关系
基于2ID/gm的方法求的相应MOS管宽度W为
图14(a)是使用2ID/gm方法计算MOS管尺寸得到的仿真结果. 其中Istatic的大小,非常接近设计指标,但是Ipeak有一定偏离,这主要是由于强驱动电流开启时间短,强驱动电流达到设计值需要时间. 图14(b)显示了接收器端的输入波形,由于强驱动电流的作用,与图11相比,波形上升速度更快. 图14(c)显示了输入信号和输出信号对比. 经测试,该电路的信号传递时间约为0.79 ns,能量每位约为0.72 pJ.
由仿真结果可知,先对电流模电路采用行为级建模,确定出最优的td,Ipeak,Istatic的值,再用2ID/gm的方法确定出具体MOS管的尺寸,与设计指标十分相近. 因此,这种自顶向下设计方法,能够非常迅速地完成电流模电路设计,并且可用于其他模拟集成电路的快速设计中.
(a)发射器的输出电流Iin
(b)接收器的输入电压VT
(c)输入电压与输出电压
3结论
1)针对动态驱动电流模电路提出了一种新的自顶向下的功耗优化设计方法. 通过MATLAB对仿真数据进行处理,找到所需的最优电流大小. 基于2ID/gm确定动态驱动的电流模电路中所有MOS管的尺寸.
2)通过对动态驱动电流模电路的本征功耗优化和固定工作频率下的功耗优化设计和仿真分析,结果表明,该方法确定的MOS管仿真初值非常接近设计指标,大大提高了设计效率. 这种自顶向下的设计方法也能有效地用于其他模拟集成电路的快速设计中.
参考文献
[1] SEO S J, HO R, LEXAU J, et al. High-bandwidth and low-energy on-chip signaling with adaptive pre-emphasis in 90nm CMOS [C]// IEEE ISSCC Dig Tech Papers. San Francisco: IEEE, 2010.[2] MENSINK E, SHINKEL D, KLUMPERINK E A M, et al. Power efficient gigabit communication capacitively driven RC-limited on-chip interconnects [J]. IEEE J Solid-State Circuits, 2010, 45(2): 447-457.
[3]DAVE M, SHOJAEI M,SHARMA D. Energy-efficient current-mode signaling scheme for on-chip interconnects[C]// Asian Solid-State Conf. Beijing: IEEE, 2010.
[4] DAVE M, JAIN M, BAGHINI M S, et al. A variation tolerant current-mode signaling scheme for on-chip interconnects[J]. IEEE Trans Very Large Scale Inter(VLSI) Syst, 2013, 21(2): 342-353.
[5] KATOCH A, VEENDRICK H,SEEVINCK E. High speed current-mode signaling circuits for on-chip wires [C]//IEEE Int Symp Circuits Syst. Kobe: IEEE, 2005.
[6] SHINKEL D, MENSINK E, KLUMPERINK E A M, et al. A 3-Gb/s/ch transceiver for 10-mm uninterrupted RC-limited global on-chip interconnects [J]. IEEE J Solid-State Circuits, 2006, 41(1):297-306.
[7] ZHANG L, WILSON J, BASHIRULLAH R, et al. A 32 Gb/s on-chip bus with driver pre-emphasis technique for on-chip buses[C]//Proceeding of Custom Integr Circuits Conf(CICC). San Jose: IEEE, 2006.
[8] TABRIZI M M, MASOUMI N,DEILAMI M M. High speed current-mode signalling for interconnects considering transmission line and crosstalk effects [C]//Proceeding of MWCAS. Montreal: IEEE, 2007.
[9] HO R, ONO T, HOPKINS R D, et al. High speed and low energy capacitively driven on-chip wires [J]. IEEE J Solid-State Circuits, 2008, 43(1):52-60.
[10]SILVEIRA F, FLANDRE D, JESPERS P G A. A gm/IDbased methodology for the design of CMOS analog circuits and its application to the synthesis of a silicon-on insulator micro-power OTA [J]. IEEE J Solid-State Circuits, 1996, 31(9):1314-1319.
[11]FOTY D, BUCHER M, BINKLEY D. Re-interpreting the MOS transistor via the inversion coefficient and the continuum of gms/Id[C]//Proceeding of Int Conf on Electronics, Circuits and Systems. Dubrovnik: IEEE, 2002.
[12]BOSER B E. Analog circuit design with submicron transistors [EB/OL]. (2014-12-20)[2015-03-03]. http://www.ewh.ieee.org/r6/scv/ssc/May1905.htm.
[13]JESPERS P. The gm/IDmethodology a sizing tool for low-voltage analog CMOS circuits[M]. New York:Springer, 2010:74-100.
[14]KONISHI T, INAZU K, LEE J G, et al. Optimization of high-speed and low-power operational transconductance amplifier using gm/IDlookup table methodology[J]. IEICE Trans Electronics, 2011, E94.C(3):334-335.
[15]WANG X, HU Y, HAN L, et al. A low power and variation insensitive current mode signaling scheme [J]. Journal of Circuits Systems and Computers, 2013, 22(8):124.
(编辑魏希柱)
封面图片说明
封面图片来自本期论文“混合动力汽车用复合结构电机及其关键技术发展”. 图片是磁场调制型无刷双转子电机的2D和3D结构示意图, 图中从内到外依次是永磁转子、调制环转子和定子. 该电机和传统永磁电机相结合可形成一种新型的无刷复合结构电机方案,不仅解决了有刷复合结构电机中内转子绕组发热严重、电刷滑环机构可靠性差、旋转绕组动平衡难以保证等瓶颈问题,而且具有功率密度高和转矩波动小的优势. 此外,通过研究表明:磁场调制型无刷双转子电机在功能上可以等效成一个行星齿轮和一个电机. 因此,通过磁场调制型无刷双转子电机和传统电机的合理配合完全可取代日本丰田的Prius混合动力系统,成为纯电气的“Prius”而比它少了一个行星齿轮. 复合结构电机的无刷化是该研究方向的必然发展趋势,而由磁场调制型无刷双转子电机构成的无刷复合结构电机是目前无刷复合结构电机中最具发展潜力和应用前景的方案.
(图文提供: 郑萍,白金刚,宋志翌,刘勇. 哈尔滨工业大学电气工程及自动化学院)
The optimization design method of low power current-mode interconnect circuit based fast approach
WANG Xinsheng1, HU Yizhe1,2
(1.School of Information and Electrical Engineering, Harbin Institute of Technology, Weihai, 264209 Weihai, Shandong, China;2. School of Electrical and Electronic Engineering, University College Dublin, D04 V1W8 Dublin, Ireland)
Abstract:In order to optimize the lower power current-mode signaling (CMS) circuit, we offered a top-down methodology to optimize the power of a dynamic overdriving CMS circuit. First, we molded the CMS scheme using a behavioral model-switched current source, which helps us determine the branch current quickly. Under the help of Matlab, we can determine the optimized branch currents, making the average power of the CMS scheme lowest. To get the accurate dimensions of MOSFETs quickly, a new design method of 2ID/gm methodology is introduced. Moreover the detail analysis shows that the 2ID/gm methodology is both practical and scientific. The simulation results using initial values calculated by this methodology are very close to the specs, demonstrating the top-down methodology improving the design efficiency of the dynamic overdriving CMS-circuit.
Keywords:current-mode; interconnect wire; digital circuit; 2ID/gm methodology; power optimization
中图分类号:TN492
文献标志码:A
文章编号:0367-6234(2016)03-0039-07
通信作者:王新胜,xswang@hit.edu.cn.
作者简介:王新胜(1978—),男,博士, 讲师.
基金项目:国家自然科学基金(61201307).
收稿日期:2014-10-09.
doi:10.11918/j.issn.0367-6234.2016.03.007