Skip to main content

Design of Asynchronous Embedded Processor with New Ternary Data Encoding Scheme

  • Conference paper
Book cover Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4017))

Included in the following conference series:

  • 924 Accesses

Abstract

This paper presents a low-power implementation of the asynchronous 8051 processor, called A8051 and it employs a new data encoding method, RT/NRT encoding, to reduce switching activities. The paper focuses on power analysis of the proposed data encoding based on the experimental design of A8051. The proposed data encoding method is devised to meet the DI assumption using Ternary logic. This method reduces not only the number of wires but also the switching activities. In terms of switching activities, the proposed ternary encoding can reduce 26% comparing to conventional ternary encoding. A8051 using RT/NRT encoding shows 24% higher instruction per energy metric comparing to A8051 using dual-rail encoding.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Josephs, M.B., Nowick, S.M., Van Berkel, C.H.: Modeling and design of asynchronous circuits. Proc. IEEE 87, 234–242 (1999)

    Article  Google Scholar 

  2. Furber, S.B., Garside, J.D., Gilbert, D.A.: AMULET3: a high-performance self-timed ARM microprocessor. In: Proc. ICCD 1998, pp. 247–252 (1998)

    Google Scholar 

  3. Nanya, T., et al.: ITAC-2: an asynchronous 32-bit microprocessor based on scalable delay-insensitive model. In: Proc. ICCD 1997, pp. 288–294 (1997)

    Google Scholar 

  4. Renaudin, M., Vivet, P., Robin, F.: ASPRO-216: a standard-cell QDI 16-bit RISC asynchronous microprocessor. In: Proc. 4th Int’l Symp. On Advanced Research in Asynchronous Circuits and Systems, pp. 22–31 (1998)

    Google Scholar 

  5. Kelly, C., Ekanayake, V.N., Manohar, R.: SNAP: A sensor-network synchronous processor. In: Proc. Int’l Symp. On Advanced Research in Asynchronous Circuits and Systems, pp. 24–35 (2003)

    Google Scholar 

  6. Tse, J.M.C., Lun, D.P.K.: ASYMPU: A fully asynchronous CISC microprocessor. In: Proc. ISCAS, pp. 1816–1819 (1997)

    Google Scholar 

  7. Gageldonk, H.V., Berkel, K.V., Peeters, A., Baumann, D., Gloor, D., Stegmann, G.: An asynchronous low-power 80C51 microcontroller. In: Proc. Int’l Symp. On Advanced Research in Asynchronous Circuits and Systems, pp. 96–107 (1998)

    Google Scholar 

  8. Martin, A.J., Nystrom, M., Papadantonakis, K., Penzes, P.I., Prakash, P., Wong, C.G., Chang, J., Ko, K.S., Lee, B., Ou, E., Pugh, J., Talvala, E., Tong, J.T., Tura, A.: The Lutonium: sub-nanojoule asynchronous 8051 microcontroller. In: Proc. Int’l Symp. Advanced Research in Asynchronous Circuits and Systems, pp. 14–23 (2003)

    Google Scholar 

  9. Lee, J.-H., Kim, Y.H., Cho, K.-R.: Design of a fast asynchronous embedded CISC microprocessor, A8051. IEICE trans. on Electron E87-C(4), 527–534 (2004)

    Google Scholar 

  10. Hauck, S.: Asynchronous design methodologies: an overview. Proc. IEEE 83(1), 69–93 (1995)

    Article  MathSciNet  Google Scholar 

  11. Bainbridge, J., Furber, S.B.: Delay insensitive system-on-chip interconnect using 1-of-4 data encoding. In: Proc. Int’l Symp. On Advanced Research in Asynchronous Circuits and Systems, pp. 118–126 (April 2001)

    Google Scholar 

  12. Renaudin: Generalized 1-of-M QDI asynchronous adder. In: Proc. 3rd Acid-WG Workshop, January 2003, pp. 27–28 (2003)

    Google Scholar 

  13. Bainbridge, W.J., Toms, W.B., Edwards, D.A., Furber, S.B.: Delay-Insensitive, Point-to-Point Interconnect using m-of-n codes. In: Proc. Int’l Symp. On Advanced Research in Asynchronous Circuits and Systems, May 2003, pp. 132–140 (2003)

    Google Scholar 

  14. Mariani, R., Roncella, R., Saletti, R., Terreni, P.: On the realization of delay-insensitive asynchronous circuits with CMOS ternary logic. In: Proc. Int’l Symp. On Advanced Research in Asynchronous Circuits and Systems, pp. 54–62 (1997)

    Google Scholar 

  15. Nagata, Y., Mukaidono, M.: B-ternary asynchronous digital system under relative delay. IEICE Trans. Information and System E86-D(5), 910–919 (2003)

    Google Scholar 

  16. Felicijan, T., Furber, S.B.: An asynchronous ternary logic signaling system. IEEE trans. on VLSI 11(6), 1114–1119 (2003)

    Article  Google Scholar 

  17. Efthymiou, A., Garside, J.D.: Adaptive pipeline structures for speculation control. In: Proc. Int’l Symp. Advanced Research in Asynchronous Circuits and Systems, pp. 46–55 (1999)

    Google Scholar 

  18. Martin, A.J., et al.: The design of an asynchronous MIPS R3000. In: Proc. Advanced Research in VLSI, pp. 164–181 (1997)

    Google Scholar 

  19. Intel, Microprocessor and Peripheral Handbook (1987)

    Google Scholar 

  20. Hynix, HMS99C52 Datasheet (2003)

    Google Scholar 

  21. Cygnal, C8051F0xx Family Datasheet (2002)

    Google Scholar 

  22. Price, W.J.: A benchmark tutorial. IEEE Micro 9, 28–43 (1989)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, JH., Choi, EJ., Cho, KR. (2006). Design of Asynchronous Embedded Processor with New Ternary Data Encoding Scheme. In: Vassiliadis, S., Wong, S., Hämäläinen, T.D. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2006. Lecture Notes in Computer Science, vol 4017. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11796435_40

Download citation

  • DOI: https://doi.org/10.1007/11796435_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-36410-8

  • Online ISBN: 978-3-540-36411-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics