期刊文献+

一种解同步电路优化设计方法的研究和实现

Research and Implementation of an Optimizing Design Method of De-Synchronized Circuit
下载PDF
导出
摘要 解同步电路设计方法可以与现有EDA工具较好地兼容,可以极大地提高异步电路的设计效率.基于解同步电路的抽象模型——控制图,提出了一种解同步电路优化设计方法,优化过程由解同步电路的性能评价函数作为指导,在不影响电路性能的前提下有效地减小电路控制通路的面积.选取了一系列标准测试电路进行了实验,最终解同步电路控制通路所需的局部控制器数量减少了54%,C门的数量减少了76.3%.采用该设计方法,设计实现了0.35μm工艺条件下的32位解同步乘法器,实验结果表明,相对于传统的解同步电路设计方法,提出的优化设计方法可以在保持电路性能的前提下有效地减小电路的面积. De-synchronous design method, which is compatible with the traditional EDA tools, can greatly improve the design efficiency and decrease the design difficulties of asynchronous circuits. An optimizing design method of de-synchronous circuit based on an abstract model called control graph is presented in this paper. Control graph is an abstract model of de-synchronous circuit. The core step of this optimizing design method is to combine the local controllers in the control path, and a proof has also been given that this combining procedure can preserve the functional equality of this circuit. Through this design method; the area of the control path ean be markedly reduced. This optimizing design method takes the performance evaluation function as its heuristic function, so there is not any penalty on performance. Because this optimizing problem is an NP-hard problem, an approximate algorithm is introduced. To demonstrate the results of this algorithm, it has been applied to a set of benchmark circuits. According to the results, the number of local controllers is decreased 54%, and 76.3% of C-elements required to construct handshake circuit are removed. Finally, a 32-bits desynchronous multiplier in 0.35μm process is designed with this optimizing design method. Compared with the traditional design method of de-synchronous circuit, this optimizing design method will lead to smaller circuit without any penalty in performance.
出处 《计算机研究与发展》 EI CSCD 北大核心 2009年第2期329-337,共9页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2007AA01Z101) 国家自然科学基金项目(90407022 60873015)~~
关键词 解同步电路 异步电路 性能评价函数 控制图 时延PETRI网 de-synchronous circuit asynchronous circuit performance evaluation function control graph timed Petri-net
  • 相关文献

参考文献10

  • 1Furber S B, Garside J D, Gilbert D A. Amulet3: A highperformance self-timed ARM microprocessor [C] //Proc of Int Conf of Computer Design. Los Alamitos, CA: IEEE Computer Society, 1998: 247-252
  • 2Cortadella J, Kondratyev A, Lavagno, et al. From asynchronous to asynchronous: An automatic approach [C] //Proe of Design, Automation and Test in Europe Conference and Exhibition ( DATE ). Los Alarnitos, CA: IEEE Computer Society, 2004: 1368-1369
  • 3Furber S B, Day P. Four phase micropipeline latch control circuit [J]. IEEE Trans on VLSI Systems, 1996, 4(2): 247 -253
  • 4Blunno I, Cortadella J, et al. Handshake protocols for desynchronization [C] //Proc of Int Symp on Advanced Research in Asynchronous Circuits and Systems. Los Alamitos, CA: IEEE Computer Society, 2004:149-158
  • 5Abhijit Davare, Kelvin Lwin, et al. The best of both worlds: The efficient asynchronous implementation of synchronous specifications [C] //Proc of Design Automation Conference. New York: ACM, 2004:588-591
  • 6Guernic P L, Talpin J P, Lann J C L. Polychrony for system design [J]. Journal of Circuits, Systems and Computers, 2003, 12(3): 261-303
  • 7Cortadella J, Kondratyev A, Lavagno L, et al. A concurrent model for de-synchronization [C]//Proc of the Int Workshop on Logic Synthesis. New York: ACM, 2003:294-301
  • 8Knuth D E. The Art of Computer Programming, Volume 4, Fascicle 3. Reading, MA: Addison-Wesley, 2005
  • 9Karmarkar N, A new polynomial-time algorithm for linear programming [C] //Proc of the 16th Annual ACM Symp on Theory of Computing. New York: ACM, 1984: 302-311
  • 10李勇,王蕾,龚锐,戴葵,王志英.一种32位异步乘法器的研究与实现[J].计算机研究与发展,2006,43(12):2152-2157. 被引量:12

二级参考文献10

  • 1S B Furber,J D Garside,P Riocreux,et al.AMULET2e:An asynchronous embedded controller[J].Proceedings of the IEEE,1999,87(2):243-256
  • 2D W Dopperpuhl,R Witek,R Allmon,et al.A 200-MHz 64-b dual-issue CMOS microprocessor[J].IEEE Journal of Solid-State Circuits,1992,27(11):1555-1565
  • 3I E Sutherland,J Ebergen.Computers without clocks[J].Scientific American,2002,287(2):62-69
  • 4S B Furber,P Day,J D Garside,et al.The design and evaluation of an asynchronous microprocessor[C].In:Proc of the Int'l Conf on Computer Design.Los Alamitos,CA:IEEE Computer Society Press,1994.217-220
  • 5T Werner,V Akella.Asynchronous processor survey[J].Computer,1997,30(11):67-76
  • 6A J Martin.Synthesis of asynchronous VLSI circuits[R].California Institute of Technology,Tech Rep:00000092,1991
  • 7M Ferretti,R O Ozdag,P A Beerel.High performance asynchronous ASIC back-end design flow using single-track full-buffer standard cells.asynchronous circuits and system[C].The 10th IEEE Int'l Symp on Asynchronous Circuits and Systems (ASYNC'04),Crete,2004
  • 8T A Chu.Synthesis of self-timed VLSI circuits from graph-theoretic specifications:[Ph D dissertation][D].Cambridge:MIT,1987
  • 9I E Sutherland.Micropipelines[J].Communications of the ACM,1989,32(6):720-738
  • 10D E Muller,W S Bartky.A theory of asynchronous circuits[C].In:Proc of an Int'l Symp on the Theory of Switching.Cambridge:Harvard University Press,1959

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部