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

The tangram framework (embedded tutorial): asynchronous circuits for low power

Published: 30 January 2001 Publication History

Abstract

Asynchronous CMOS circuits have the potential for very low power consumption, because they only dissipate when and where active. In addition they have favorable EMC properties, since they emit less energy, which in addition is evenly distributed over the spectrum. The Tangram framework supports the design of asynchronous circuits in a high-level programming language. Using this framework we have designed several chips, such as for instance for pagers and smart cards, which are clearly superior to synchronous designs.

References

[1]
A. Bardsley and D. Edwards. Compiling the language Balsa to delay-insensitive hardware. In C. D. Kloos and E. Cerny, editors, Hardware Description Languages and their Applications (CHDL), pages 89-91, Apr. 1997.
[2]
K. v. Berkel. Handshake Circuits: an Asynchronous Architecture for VLSI Programming, volume 5 of International Series on Parallel Computation. Cambridge University Press, 1993.
[3]
K. v. Berkel, R. Burgess, J. Kessels, A. Peeters, M. Roncken, and F. Schalij. Asynchronous circuits for low power: A DCC error corrector. IEEE Design & Test of Computers, 11(2):22-32, Summer 1994.
[4]
K. v. Berkel, M. B. Josephs, and S. M. Nowick. Scanning the technology: Applications of asynchronous circuits. Proceedings of the IEEE, 87(2):223-233, Feb. 1999.
[5]
K. v. Berkel, J. Kessels, M. Roncken, R. Saeijs, and F. Schalij. The VLSI-programming language Tangram and its translation into handshake circuits. In Proc. European Conference on Design Automation (EDAC), pages 384-389, 1991.
[6]
K. v. Berkel, H. van Gageldonk, J. Kessels, C. Niessen, A. Peeters, M. Roncken, and R. van de Wiel. Asynchronous does not imply low power, but. . . . InA.Chandrakasan and R. Brodersen, editors, Low Power CMOS Design, pages 227-232. IEEE Press, 1998.
[7]
E. Brunvand and R. F. Sproull. Translating concurrent programs into delay-insensitive circuits. In Proc. International Conf. Computer-Aided Design (ICCAD), pages 262-265. IEEE Computer Society Press, Nov. 1989.
[8]
S. M. Burns and A. J. Martin. Syntax-directed translation of concurrent programs into self-timed circuits. In J. Allen and F. Leighton, editors, Advanced Research in VLSI, pages 35-50. MIT Press, 1988.
[9]
B. Coates, A. Davis, and K. Stevens. The Post Once experience: Designing a large asynchronous chip. Integration, the VLSI journal, 15(3):341-366, Oct. 1993.
[10]
J. Cortadella, M. Kishinevsky, A. Kondratyev, L. Lavagno, and A. Yakovlev. Petrify: a tool for manipulating concurrent specifications and synthesis of asynchronous controllers. IEICE Transactions on Information and Systems, E80-D(3):315-325, Mar. 1997.
[11]
H. v. Gageldonk, D. Baumann, K. van Berkel, D. Gloor, A. Peeters, and G. Stegmann. An asynchronous lowpower 80c51 microcontroller. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 96-107, 1998.
[12]
C. A. R. Hoare. Communicating Sequential Processes. Prentice-Hall, 1985.
[13]
http://www.semiconductors.philips.com/pip/PCA5007H. PCA5007: Pager baseband controller. Philips Semiconductors.
[14]
H. Hulgaard, S. M. Burns, and G. Borriello. Testing asynchronous circuits: A survey. Integration, the VLSI journal, 19(3):111-131, Nov. 1995.
[15]
H. Jacobson, E. Brunvand, G. Gopalakrishnan, and P. Kudva. High-level asynchronous system design using the ACK framework. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 93-103. IEEE Computer Society Press, Apr. 2000.
[16]
M. B. Josephs, S. M. Nowick, and C. H. K. van Berkel. Modeling and design of asynchronous circuits. Proceedings of the IEEE, 87(2):234-242, Feb. 1999.
[17]
J. Kessels. VLSI programming of a low-power asynchronous Reed-Solomon decoder for the DCC player. In Asynchronous Design Methodologies, pages 44-52. IEEE Computer Society Press, May 1995.
[18]
J. Kessels, T. Kramer, G. den Besten, A. Peeters, and V. Timm. Applying asynchronous circuits in contactless smart cards. In Proc. International Symposium on Advanced Research in Asynchronous Circuits and Systems, pages 36-44. IEEE Computer Society Press, Apr. 2000.
[19]
A. J. Martin. Compiling communicating processes into delay-insensitive VLSI circuits. Distributed Computing, 1(4):226-234, 1986.
[20]
National Bureau of Standards. Data encryption standard, Jan. 1977. Federal Information Processing Standards Publication 46.
[21]
L. S. Nielsen, C. Niessen, J. Spars, and C. H. van Berkel. Low-power operation using self-timed and adaptive scaling of the supply voltage. IEEE Transactions on VLSI Systems, 2(4):391-397, Dec. 1994.
[22]
A. M. G. Peeters. Single-Rail Handshake Circuits. PhD thesis, Eindhoven University ofTechnology, June 1996.
[23]
R. Rivest, A. Shamir, and L. Adleman. A method for obtaining digital signatures and public-key cryptosystems. Comm. of the ACM, 21:120-126, June 1978.
[24]
M. Roncken. Defect-oriented testability for asynchronous IC's. Proceedings of the IEEE, 87(2):363-375, Feb. 1999.
[25]
C. L. Seitz. System timing. In C. A. Mead and L. A. Conway, editors, Introduction to VLSI Systems, chapter 7. Addison-Wesley, 1980.

Cited By

View all
  • (2018)Model-Checking Synthesizable SystemVerilog Descriptions of Asynchronous Circuits2018 24th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)10.1109/ASYNC.2018.00021(34-42)Online publication date: May-2018
  • (2017)Design of a low power, relative timing based asynchronous MSP430 microprocessorProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130571(794-799)Online publication date: 27-Mar-2017
  • (2016)Low normalized energy derivation asynchronous circuit synthesis flow through fork-join slack matching for cryptographic applicationsProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2972004(850-853)Online publication date: 14-Mar-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ASP-DAC '01: Proceedings of the 2001 Asia and South Pacific Design Automation Conference
January 2001
662 pages
ISBN:0780366344
DOI:10.1145/370155
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: 30 January 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ASP-DAC01
Sponsor:
  • IEICE
  • IPSJ
  • SIGDA
  • IEEE HK CAS

Acceptance Rates

Overall Acceptance Rate 466 of 1,454 submissions, 32%

Upcoming Conference

ASPDAC '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Model-Checking Synthesizable SystemVerilog Descriptions of Asynchronous Circuits2018 24th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)10.1109/ASYNC.2018.00021(34-42)Online publication date: May-2018
  • (2017)Design of a low power, relative timing based asynchronous MSP430 microprocessorProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130571(794-799)Online publication date: 27-Mar-2017
  • (2016)Low normalized energy derivation asynchronous circuit synthesis flow through fork-join slack matching for cryptographic applicationsProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2972004(850-853)Online publication date: 14-Mar-2016
  • (2007)Formal Verification of CHP Specifications with CADP Illustration on an Asynchronous Network-on-ChipProceedings of the 13th IEEE International Symposium on Asynchronous Circuits and Systems10.1109/ASYNC.2007.18(73-82)Online publication date: 12-Mar-2007
  • (2005)Translating hardware process algebras into standard process algebrasProceedings of the 5th international conference on Integrated Formal Methods10.1007/11589976_17(287-306)Online publication date: 29-Nov-2005
  • (2004)Asynchronous Design By ConversionProceedings of the conference on Design, automation and test in Europe - Volume 210.5555/968879.969197Online publication date: 16-Feb-2004
  • (2004)A behavioral synthesis system for asynchronous circuitsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2004.83294412:9(978-994)Online publication date: 1-Sep-2004
  • (2004)A general purpose behavioural asynchronous synthesis system10th International Symposium on Asynchronous Circuits and Systems, 2004. Proceedings.10.1109/ASYNC.2004.1299294(125-134)Online publication date: 2004
  • (2004)Implementation of handshake componentsProceedings of the 2004 international conference on Communicating Sequential Processes: the First 25 Years10.1007/11423348_7(98-132)Online publication date: 7-Jul-2004
  • (2003)Automating the design of an asynchronous DLX microprocessorProceedings of the 40th annual Design Automation Conference10.1145/775832.775961(502-507)Online publication date: 2-Jun-2003
  • 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