Please wait a minute...
J4  2010, Vol. 44 Issue (9): 1724-1729    DOI: 10.3785/j.issn.1008-973X.2010.09.016
无线电电子学、电信技术     
基于门控时钟的低功耗时序电路设计新方法
徐扬,沈继忠
浙江大学 电子电路与信息系统研究所,浙江 杭州 310027
New method for low power sequential circuit design
based on clock gating
XU Yang, SHEN Ji-zhong
Institute of Electronic Circuit and Information System,Zhejiang University,Hangzhou 310027,China
 全文: PDF 
摘要:

为了实现更优化的时序电路低功耗设计,提出一种新的基于门控时钟技术的低功耗时序电路设计方法,设计步骤为:由状态转换表或状态转换图作出各触发器的行为转换表及行为卡诺图;根据实际情况对电路中的冗余时钟进行封锁,综合考虑门控时钟方案在系统功耗上的收益和代价,当门控代价过高时,对冗余的时钟实行部分封锁,得到各触发器的冗余抑制信号;将前一步骤中的保持项改为无关项,作出各触发器的次态卡诺图,得到激励函数;由冗余抑制信号和激励函数画出电路图,并检验电路能否自启动.以8421二-十进制代码同步十进制加法计数器和三位扭环形计数器作为设计实例,经Hspice模拟与能耗分析证明,采用该方法设计的电路具有正确的逻辑功能,并能有效降低电路功耗,与已有方法设计的电路相比,能够节省更多的功耗或者提升电路性能.

关键词: 门控时钟低功耗冗余抑制时序电路    
Abstract:

A new method based on clock gating technique was proposed  to achieve a more optimal low power design for sequential circuit. First of all, obtain the circuits behavior Karnaugh maps from the next states table or the state-transition diagram. Gate the redundant clock properly according to the actual situation, and gain the redundancy restraining signal. Some redundant clock neednt be blocked if the gating cost is too high. After that, change the marked maintain condition into dontcare condition, draw the next Karnaugh maps of flip-flops, and obtain the excitation functions. Finally, draw the circuit diagram based on the redundancy restraining signal and excitation functions, and make sure that the circuit can self-start. 8421 binary coded decimal (BCD) synchronous decimal up counter and three bit Johnson counter as practical design examples using this new method were studied and simulated by Hspice. Simulation  shows that these designs have correct logic function and can achieve large energy saving. Compared to existing designs, the proposed designs have either lower power dissipation or improved performance.

Key words: clock gating    low power    restraining redundancy    sequential circuit
出版日期: 2010-10-10
:  TN 432  
基金资助:

 浙江省自然科学基金资助项目(Y104368).

通讯作者: 沈继忠,男,教授,博导.     E-mail: jzshen@zju.edu.cn
作者简介: 徐扬(1985-),男,湖南郴州人,硕士生,从事低功耗与嵌入式系统研究. E-mail:terryxy@gmail.com
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
徐扬
沈继忠

引用本文:

徐扬, 沈继忠. 基于门控时钟的低功耗时序电路设计新方法[J]. J4, 2010, 44(9): 1724-1729.

XU Yang, CHEN Ji-Zhong. New method for low power sequential circuit design
based on clock gating. J4, 2010, 44(9): 1724-1729.

链接本文:

http://www.zjujournals.com/xueshu/eng/CN/10.3785/j.issn.1008-973X.2010.09.016        http://www.zjujournals.com/xueshu/eng/CN/Y2010/V44/I9/1724

[1] MEINDL J. Low power microelectronics: retrospect and prospect[J]. Proceeding of the IEEE, 1995, 83(4):619634.
[2] PEDRAM M. Power minimization in IC Design: principles and applications[J]. ACM Transactions on Design Automation, 1996,1(1):356.
[3] 吴训威,韦键. 低功耗双边沿触发器的逻辑设计[J]. 电子学报,1999,27(5):129131.
WU Xuwei, WEI Jian. Logic design of low power double edge triggered flipflop[J]. Acta Electronica Sinica, 1999, 27(5): 129131.
[4] 杭国强. 低功耗三值双边沿触发器设计[J]. 电路与系统学报,2007,12(4):1519.
HANG Guoqiang. Low power ternary double edgetriggered flipflops[J]. Journal of Circuits and Systems, 2007,12(4): 1519.
[5] RAGHAVAN N, AKELLA V, BAKSHI S. Automatic insertion of gated clocks at register transfer level[C]∥International Conference on VLSI Design. Washington: IEEE Computer Society, 1999:4854.
[6] WU Qing, PEDRAM M, WU Xunwei. Clockgating and its application to low power design of sequential circuits[J]. IEEE Trans on Circuits and Systems I: Fundamental Theory and Applications, 2000, 47(3):415420.
[7] WU Xunwei, WEI Jian, PEDRAM M. Lowpower design of sequential circuits using a quansisynchronous derived clock[C]∥Proceedings of ASPDAC. Yokohama: ASPDAC, 2000:345350.
[8] FRAER R, KAMHI G, MHAMEED M K. A new paradigm for synthesis and propagation of clock gating conditions[C]∥Design Automation Conference. New York: ACM, 2008:658663.
[9] BHUTADA R, MANOLI Y. Complex clock gating with integrated clock gating logic cell[C]∥Design & Technology of Integrated Systems in Nanoscale Era. Rabat: DTIS, 2007:164169.
[10] WU Xunwei, PEDRAM M, WANG L. Multicode state assignment for low power circuits design[J]. IEE Proc on Circuits Devices Syst, 2000,147(5):271275.
[11] 吴训威,卢仰坚, PEDRAM M. 基于冗余抑制技术的低功耗组合电路设计[J]. 电子学报,2002,30(5):672675.
WU Xunwei, LU Yangjian, PEDRAM M. Design of low power combinational circuits based on redundancyrestraining technique[J]. Acta Electronica Sinica, 2002,30(5):672675.

[1] 陈琛, 孙可旭, 冯建宇, 奚剑雄, 何乐年. 超低功耗无片外电容的低压差线性稳压器[J]. 浙江大学学报(工学版), 2017, 51(8): 1669-1675.
[2] 黄正宇, 蒋鑫龙, 刘军发, 陈益强, 谷洋. 基于融合特征的半监督流形约束定位方法[J]. 浙江大学学报(工学版), 2017, 51(4): 655-662.
[3] 周聪聪, 涂春龙, 高云, 王飞翔, 何成, 龚红伟,连平, 叶学松. 腕戴式低功耗无线心率监测装置的研制[J]. 浙江大学学报(工学版), 2015, 49(4): 798-806.
[4] 谭腾飞,马德,黄凯,马琪. 多层图像叠加处理的低功耗自适应流水线设计[J]. 浙江大学学报(工学版), 2015, 49(1): 27-35.
[5] 赵津晨,赵梦恋,吴晓波. 低电源电压超低功耗Delta-Sigma调制器[J]. J4, 2013, 47(7): 1225-1231.
[6] 项晓燕,陈志坚,孟建熠,严晓浪. 基于邻行链接访问的低功耗指令高速缓存[J]. J4, 2013, 47(7): 1213-1217.
[7] 杭国强, 李锦煊, 王国飞. 新型钟控神经元MOS采样/保持电路[J]. J4, 2012, 46(2): 333-337.
[8] 龚帅帅,吴晓波,孟建熠,丁永林. 基于历史链接关系的指令高速缓存低功耗方法[J]. J4, 2011, 45(3): 467-471.
[9] 徐鸿明,孟建熠,严晓浪,葛海通. 基于高速缓存资源共享的TLB设计方法[J]. J4, 2011, 45(3): 462-466.
[10] 朱丽芳,何乐年,叶益迭. PWM/PSM双模式高压异步整流BUCK电路[J]. J4, 2011, 45(1): 185-190.
[11] 孟建熠, 严晓浪, 葛海通. 基于指令回收的低功耗循环分支折合技术[J]. J4, 2010, 44(4): 632-638.
[12] 苑婷,何乐年,柯徐刚. 离线式开关电源控制器芯片的设计与实现[J]. J4, 2010, 44(11): 2130-2136.
[13] 张华锋 卓成 周金芳 陈抗生. 环形行波振荡器电路模型分析与优化设计[J]. , 2009, 43(4): 634-640.
[14] 郭清 马绍宇 黄小伟 韩雁. 低功耗高线性度音频Sigma-Delta调制器[J]. J4, 2009, 43(2): 266-270.
[15] 杭国强, 应时彦. 新型电流型CMOS四值边沿触发器设计[J]. J4, 2009, 43(11): 1970-1974.