期刊文献+

AFMC:一种新的异步电路设计自动化流程 被引量:2

AFMC:A Novel Automated Flow for Asynchronous Circuit Design
下载PDF
导出
摘要 随着VLSI面临的功耗及时钟问题越来越突出,异步电路及其设计方法得到了广泛关注.基于宏单元的异步电路设计流程能够采用现有的同步EDA工具和设计流程将同步电路转变成相应的异步电路.在基于宏单元的异步电路设计流程的基础上提出了一种新的异步电路设计自动化流程,并与解同步异步电路设计自动化流程进行了比较.在UMC 0.18μm工艺下采用提出的自动化流程设计实现了一款DLX异步微处理器,实验结果表明该流程能够快速地进行异步电路设计,并且在异步电路的数据通路性能优化方面具有一定的优势.相对于解同步DLX微处理器,采用基于宏单元的异步设计自动化流程实现的异步DLX微处理器能够获得6%左右的性能提高. As the CMOS technology enters the deep submicron design era,the richness of computational resources brings a lot of problems,such as complex clock distribution,great clock skew and high power dissipation.Asynchronous circuit style is an efficient approach to solve the problems,and it is becoming significantly attractive to designers.The asynchronous circuit design flow based on macrocells can convert a synchronous circuit to an asynchronous counterpart efficiently using current EDA tools and industrial libraries for the synchronous circuit design.In this paper,a fully-automated asynchronous circuit design flow based on macrocells is presented,and it is also compared with the fully-automated desynchronization flow.The fully-automated desynchronization flow generates asynchronous circuits from the gate-level netlist,while our flow works from the register transfer level specification.Then,the proposed flow is used to implement a simple DLX RISC microprocessor in UMC 0.18 μm industrial library.The experiment shows that the fully-automated flow can accelerate the asynchronous circuit design and the logic delay of datapath in the macrocell based asynchronous circuit can be significantly optimized.Furthermore,the newly proposed flow can achieve an average of 6% speedups,when compared with the desynchronized DLX microprocessor for a subset of the Mibench benchmark suite.
出处 《计算机研究与发展》 EI CSCD 北大核心 2011年第4期683-690,共8页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2007AA01Z101) 国家自然科学基金项目(60873015 60773024 60903039) 国家"九七三"重点基础研究计划基金项目(2007CB310901) 国防科学技术大学校预研项目(JC-08-06-02)
关键词 异步电路 解同步 宏单元 设计流程 设计自动化 asynchronous circuit desynchronization macrocell design flow design automation
  • 相关文献

参考文献12

  • 1Sokolov D, Yakovlev A. Clockless circuits and system synthesis[J]. IEE Proceedings, Computers and Digital Techniques, 2005, 152(3): 298-316.
  • 2Kol R, Ginosar R. A doubly-latched asynchronous pipeline [C] //Proc of 1997 Int Conf on Computer Design= VLSI in Computers and Processors (ICCD). Piscataway, N J: IEEE, 1997:706-711.
  • 3Cortadella J, Kondratyev A, Lavagno L, et al. Desynchronization: Synthesis of asynchronous circuits from synchronous specifications [J]. IEEE Trans on Computer-Aided Design, 2006, 25(10): 1904-1921.
  • 4Fant K M, Brandt S A. Null conventional logic: A complete and consistent logic for asynchronous digital circuit synthesis [C] //Proe of 1996 Int Conf on Application Specific System, Architecture, and Processors (ASAP). Piscataway, NJ: IEEE, 1996:261-274.
  • 5Linder D H, Harden J C. Phased logic: Supporting the synchronous design paradigm with delayqnsensitive circuitry [J]. IEEE Trans on Computers, 1996, 45(9): 1031-1044.
  • 6李勇,王蕾,龚锐,戴葵,王志英.一种32位异步乘法器的研究与实现[J].计算机研究与发展,2006,43(12):2152-2157. 被引量:12
  • 7Andrikos N, Lavagno L, Pandini D, et al. A fully-automated desynchronization flow for synchronous circuits [C]//Proc of the 44th ACM/IEEE Design Automation Conference (DAC). New York: ACM, 2007: 982-985.
  • 8龚锐.异步乘法器设计与实现关键技术研究[D].长沙:国防科学技术大学,2005.
  • 9Cheng S T, Brayton R K. Compiling Verilog into automata, UCB/ERL M94/37 [R]. Berkeley, CA.. University of California, Electronics Research Laboratory, 1994.
  • 10Micheli G D. Synthesis and Optimization of Digital Circuits [M]. New York: McGraw-Hill, 1994.

二级参考文献15

  • 1Williams S.The ICARUS verilog compilation system[EB/OL].http:∥icarus.com/eda/verilog,2002-04-19.
  • 2Reorda M S,Corno F,Squillero G.ITC'99 benchmarks(2nd release)[EB/OL].http:∥www.cad.polito.it/tools/itc99.html,2002-06-10.
  • 3CMU Low Power Group.CMU-DSP Benchmark[EB/OL].http:∥www.ece.cmu.edu/~lowpower/benchmarks.html,2001-06-29.
  • 4Breuer M A,Friedman A D.Diagnosis & reliable design of digital systems[M].Potomac:Computer Science Press,1976.
  • 5BhaskerJ.Verilog HDL硬件描述语言[M].北京:机械工业出版社,2000..
  • 6S B Furber,J D Garside,P Riocreux,et al.AMULET2e:An asynchronous embedded controller[J].Proceedings of the IEEE,1999,87(2):243-256
  • 7D 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
  • 8I E Sutherland,J Ebergen.Computers without clocks[J].Scientific American,2002,287(2):62-69
  • 9S 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
  • 10T Werner,V Akella.Asynchronous processor survey[J].Computer,1997,30(11):67-76

共引文献15

同被引文献17

  • 1李翔宇,孙义和.使用同步电路综合工具优化异步电路[J].计算机辅助设计与图形学学报,2006,18(8):1098-1102. 被引量:6
  • 2李勇,王蕾,龚锐,戴葵,王志英.一种32位异步乘法器的研究与实现[J].计算机研究与发展,2006,43(12):2152-2157. 被引量:12
  • 3Sparso J, Furber S. Principles of Asynchronous Circuit Design-A Systems Perspective [M]. Boston: Kluwer Academic Publishers, 2001.
  • 4Stevens K S, Xu Y, Vii V. Characterization of asynchronous templates for integration into clocked CAD flows [C]//Proc of IEEE Syrup on Advanced Research in Asynchronous Circuits and Systems. Los Alamitos, CAz IEEE Computer Society, 2009:151-161.
  • 5Kondratyev A, Lwin K. Design of asynchronous circuits by synchronous CAD tools [C]//Proc of Design Automation Conference. New Yorkt ACM, 20021 411-414.
  • 6Ferretti M, Ozdag R O, Beerel P A. High performance asynchronous design using single-track full-buffer standard cells [C] //Proc of IEEE Symp on Advanced Research in Asynchronous Circuits and Systems. Los Alamitos, CA: IEEE Computer Society, 2004:95-105.
  • 7Sotiriou C P. Implementing asynchronous circuits using a conventional EDA tool-flow [C]//Proc of Design Automation Conf. New York: ACM, 2002: 415-418.
  • 8Quinton B R, Greenstreet M R, Wilton S J E. Asynchronous IC interconnect network design and implementation using a standard ASIC flow [C] //Proe of Int Conf on Computer Design. Los Alamitos, CA: IEEE Computer Society, 2005 267-274.
  • 9Shi Wei, Wang Zhiying, Ren Hongguang, et al. DSS: Applying asynchronous techniques to architectures exploiting ILP at compile time [C]//Proc of Int Conf on Computer Design. Los Alamitos, CA: IEEE Computer Society, 2010: 321-327.
  • 10Berkel K V. Beware the isoehronie fork [J]. The VLSI Journal, 1992, 13(2): 103-128.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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