[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/513918.514025acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Implementing asynchronous circuits using a conventional EDA tool-flow

Published: 10 June 2002 Publication History

Abstract

This paper presents an approach by which asynchronous circuits can be realised with a conventional EDA tool flow and conventional standard cell libraries. Based on a gate-level asynchronous circuit implementation technique, direct-mapping, and by identifying the delay constraints and exploiting certain EDA tool features, this paper demonstrates that a conventional EDA tool flow can be used to describe, place, route and timing-verify asynchronous circuits.

References

[1]
Cadence Design Systems. General Constraint Format Reference Manual, June 1998.
[2]
T. A. Chu. Synthesis of Self-Timed VLSI Circuits from Graph-Theoretic Specifications. Technical Report MIT/LCS/TR-393, Massachusetts Institute of Technology, June 1987.
[3]
M. J. Flynn, P. Hung, and K. W. Rudd. Deep-Submicron Microprocessor Design Issues. IEEE Micro, 19, No. 4:11--22, 1999.
[4]
S. B. Furber and P. Day. Four-Phase Micropipeline Latch Control Circuits. IEEE Transactions on VLSI Systems, 4(2):247--253, June 1996.
[5]
S. Hauck. Asynchronous Design Methodologies: An Overview. Technical Report TR 93-05-07, Department of Computer Science and Engineering, University of Washington, Seattle, 1993.
[6]
L. A. Hollaar. Direct Implementation of Asynchronous Control Units. IEEE Transactions on Computers, Vol. C-31, No. 12, December 1982.
[7]
M. Ligthart, K. Fant, R. Smith, A. Taubin, and A. Kondratyev. Asynchronous design using commercial HDL synthesis tools. In Proceedings of the International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 114--125. IEEE Computer Society Press, Apr. 2000.
[8]
A. J. Martin. Programming in VLSI: From Communicating Processes to Delay Insensitive Circuits. In C. Hoare, editor, Developments in Concurrency and Communication, California Institute of Technology, 1990. Addison Wesley.
[9]
D. Matzke. Will Physical Scalability Sabotage Performance Gains? IEEE Computer, Sept. 1997.
[10]
Meta-Software. HSPICE User's Manual H9001, 1990.
[11]
T. Murata. Petri-Nets: Properties, Analysis and Applications. In Proceedings of the IEEE, volume 77-4, pages 541--580, 1989.
[12]
Open Verilog International. Standard Delay Format Specification Version 3.0, 1995.
[13]
C. P. Sotiriou. Design of an Asynchronous Processor. PhD thesis, Institute for Computing Systems Architecture, Division of Informatics, University of Edinburgh, 2001.
[14]
C. P. Sotiriou. Direct-Mapped Asynchronous Finite-State Machines in CMOS Technology. In Proceedings of the 14th International ASIC/SOC Conference, September 2001.
[15]
K. S. Stevens. Practical Verification and Synthesis of Low Latency Asynchronous Systems. PhD thesis, Department of Computer Science, The University of Calgary, September 1994.
[16]
I. E. Sutherland. Micropipelines. Communications of the ACM, Volume 32, Number 6, 1989.
[17]
Synopsys. Designware - GTECH Library, 2000.
[18]
S. H. Unger. Asynchronous Sequential Switching Circuits. Wiley Interscience, Department of Electrical Engineering, Columbia University, 1969.
[19]
K. van Berkel. Handshake Circuits: An asynchronous architecture for VLSI programming. Cambridge University Press, 1993.
[20]
H. van Gageldonk, K. van Berkel, A. Peeters, D. Baumann, D. Gloor, and G. Stegmann. An Asynchronous low-power 80C51 Microcontroller. In Proceedings of the International Symposium on Advanced Research in Asynchronous Circuits and Systems, Apr. 1998.
[21]
K. Y. Yun, D. L. Dill, and S. M. Nowick. Synthesis of 3D Asynchronous State Machines. In Proc. International Conf. Computer Design (ICCD), Cambridge, Massachusets, 1992.

Cited By

View all
  • (2020)DaliProceedings of the 39th International Conference on Computer-Aided Design10.1145/3400302.3415689(1-9)Online publication date: 2-Nov-2020
  • (2013)An ASIC Design Support Tool Set for Non-pipelined Asynchronous Circuits with Bundled-Data ImplementationIEICE Transactions on Electronics10.1587/transele.E96.C.482E96.C:4(482-491)Online publication date: 2013
  • (2013)Completion detection in dual-rail asynchronous systems by current-sensingMicroelectronics Journal10.1016/j.mejo.2013.03.01444:6(538-544)Online publication date: Jun-2013
  • Show More Cited By

Index Terms

  1. Implementing asynchronous circuits using a conventional EDA tool-flow

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DAC '02: Proceedings of the 39th annual Design Automation Conference
      June 2002
      956 pages
      ISBN:1581134614
      DOI:10.1145/513918
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 10 June 2002

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. EDA
      2. asynchronous
      3. tool-flow

      Qualifiers

      • Article

      Conference

      DAC02
      Sponsor:
      DAC02: 39th Design Automation Conference
      June 10 - 14, 2002
      Louisiana, New Orleans, USA

      Acceptance Rates

      DAC '02 Paper Acceptance Rate 147 of 491 submissions, 30%;
      Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

      Upcoming Conference

      DAC '25
      62nd ACM/IEEE Design Automation Conference
      June 22 - 26, 2025
      San Francisco , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 18 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2020)DaliProceedings of the 39th International Conference on Computer-Aided Design10.1145/3400302.3415689(1-9)Online publication date: 2-Nov-2020
      • (2013)An ASIC Design Support Tool Set for Non-pipelined Asynchronous Circuits with Bundled-Data ImplementationIEICE Transactions on Electronics10.1587/transele.E96.C.482E96.C:4(482-491)Online publication date: 2013
      • (2013)Completion detection in dual-rail asynchronous systems by current-sensingMicroelectronics Journal10.1016/j.mejo.2013.03.01444:6(538-544)Online publication date: Jun-2013
      • (2011)SpiNNakerACM Journal on Emerging Technologies in Computing Systems10.1145/2043643.20436477:4(1-18)Online publication date: 1-Dec-2011
      • (2011)A tool set for the design of asynchronous circuits with bundled-data implementationProceedings of the 2011 IEEE 29th International Conference on Computer Design10.1109/ICCD.2011.6081379(78-83)Online publication date: 9-Oct-2011
      • (2009)Techniques for Asynchronous Circuit Design非同期式回路の設計技術IEICE ESS Fundamentals Review10.1587/essfr.3.3_643:3(64-70)Online publication date: 2009
      • (2009)Exploiting synchronous placement for asynchronous circuits onto commercial FPGAs2009 International Conference on Field Programmable Logic and Applications10.1109/FPL.2009.5272378(622-625)Online publication date: Aug-2009
      • (2006)Synthesis of Pipelined SRSL CircuitsProceedings of the IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures10.1109/ISVLSI.2006.86Online publication date: 2-Mar-2006
      • (2005)Pipeline synthesis of SRSL circuits2005 12th IEEE International Conference on Electronics, Circuits and Systems10.1109/ICECS.2005.4633512(1-4)Online publication date: Dec-2005
      • (2004)Design-space exploration of the most widely used cryptography algorithmsMicroprocessors and Microsystems10.1016/j.micpro.2004.08.00928:10(561-571)Online publication date: Dec-2004
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media