期刊文献+

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

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
  • 相关文献

参考文献11

  • 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 被引量:1
  • 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 被引量:1
  • 3Furber S B, Day P. Four phase micropipeline latch control circuit [J]. IEEE Trans on VLSI Systems, 1996, 4(2): 247 -253 被引量:1
  • 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 被引量:1
  • 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 被引量:1
  • 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 被引量:1
  • 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 被引量:1
  • 8王蕾..异步嵌入式微处理器设计与分析关键技术研究 [D].国防科学技术大学,2006:
  • 9Knuth D E. The Art of Computer Programming, Volume 4, Fascicle 3. Reading, MA: Addison-Wesley, 2005 被引量:1
  • 10Karmarkar 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 被引量:1

二级参考文献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 被引量:1
  • 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 被引量:1
  • 3I E Sutherland,J Ebergen.Computers without clocks[J].Scientific American,2002,287(2):62-69 被引量:1
  • 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 被引量:1
  • 5T Werner,V Akella.Asynchronous processor survey[J].Computer,1997,30(11):67-76 被引量:1
  • 6A J Martin.Synthesis of asynchronous VLSI circuits[R].California Institute of Technology,Tech Rep:00000092,1991 被引量:1
  • 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 被引量:1
  • 8T A Chu.Synthesis of self-timed VLSI circuits from graph-theoretic specifications:[Ph D dissertation][D].Cambridge:MIT,1987 被引量:1
  • 9I E Sutherland.Micropipelines[J].Communications of the ACM,1989,32(6):720-738 被引量:1
  • 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 被引量:1

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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