Skip to main content

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 102))

  • 845 Accesses

Abstract

With the widespread use of embedded system, efficient and low-power designs have become crucial. The increasing scale of circuits leads to many problems in traditional synchronous designs. Asynchronous circuits use handshake signals to control communications between different modules, resolving problems caused by global clock. In order to implement full-asynchronous communications between asynchronous devices, this paper studies key techniques about asynchronous bus and implements an asynchronous bus, Pipeline-based Asynchronous bus for low energy (PABLE). We propose an asynchronous pipeline structure to improve bus’s performance and research the asynchronous arbitration circuit to provide a stable and efficient asynchronous mechanism. Experimental results show that, for a single transfer, the read or write latency of PABLE would be lower than synchronous bus in the case of more than 60%. The average power consumption of PABLE decreases by 41% compared with synchronous bus.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Toms WB, Edwards DA (2010) M-of-N code decomposition for indicating combinational logic. In: 2010 IEEE symposium on asynchronous circuits and systems. IEEE CS Press, Grenoble, pp 15–25

    Google Scholar 

  2. Sheikh BR, Manohar R (2010) An operand-optimized asynchronous IEEE 754 double-precision floating-point adder. In: 2010 IEEE symposium on asynchronous circuits and systems. IEEE CS Press, Grenoble, pp 151–162

    Google Scholar 

  3. Joon Chang IK, Park SP, Roy K (2010) Exploring asynchronous design techniques for process-tolerant and energy-efficient subthreshold operation. IEEE J Solid-State Circuits 45:401–410

    Article  Google Scholar 

  4. Badrouchi S, Zitouni A, Torki K, Tourki R (2005) Asynchronous NoC router design. J Comput Sci 1:429–436

    Article  Google Scholar 

  5. Song W, Edwards D (2011) Asynchronous spatial division multiplexing router. J Microprocess Microsyst 35:85–97

    Article  Google Scholar 

  6. Bainbridge WJ, Furber SB (2000) MARBLE: an asynchronous on-chip macrocell bus. J Microprocess Microsyst 24:213–222

    Article  Google Scholar 

  7. Bainbridge J, Furber S (2002) Chain: a delay-insensitive chip area interconnect. IEEE Micro 22:16–23

    Article  Google Scholar 

  8. Jung EG, Choi BS, Lee DI (2003) High performance asynchronous bus for soc. In: Proceedings of the 2003 international symposium on circuits and systems (ISCAS ’03). IEEE Press, Bangkok, pp 505–508

    Google Scholar 

  9. Yang K, Lei K, Chiu J (2010) Design of an asynchronous ring bus architecture for multi-core systems. In: 2010 international computer symposium (ICS 2010). IEEE CS Press, Tainan, pp 682–687

    Google Scholar 

  10. Bainbridge WJ, Furber SB (2001) Delay insensitive system-on-chip interconnect using 1-of-4 data encoding. In: Proceedings of the 7th international symposium on asynchronous circuits and systems. IEEE CS Press, Salt Lake City, pp 118–126

    Google Scholar 

  11. Hasasneh N, Bell I, Jesshope C (2007) Scalable and partitionable asynchronous arbiter for micro-threaded chip multiprocessors. J Systems Archit: The EUROMICRO J 53:253–262

    Article  Google Scholar 

  12. Yan C, Greenstreet M, Eisinger J (2010) Formal verification of an arbiter circuit. In: 2010 IEEE symposium on asynchronous circuits and systems. IEEE CS Press, Grenoble, pp 165–175

    Google Scholar 

  13. Zhiyi Y, Baas BM (2010) A low-area multi-link interconnect architecture for GALS chip multiprocessors. IEEE Trans VLSI 18:750–762

    Article  Google Scholar 

  14. Shi W, Shen L, Ren H, Su B, Wang Z (2010) The approach of power optimization for de-synchronized circuits. J Comput Aided Design Comput Graphics 22:2155–2161

    Google Scholar 

  15. Furber SB, Day P (1996) Four-phase micropipeline latch control circuits. IEEE Trans Very Large Scale Integration Syst 4:247–253

    Article  Google Scholar 

  16. Sparsø J, Furber S (2001) Principles of asynchronous circuit design—A systems perspective. Hardbound, Boston

    Google Scholar 

  17. Christos PS, Luciano L (2003) De-synchronization: asynchronous circuits from synchronous specifications. In: Proceedings of symposium on System-on-Chip (SoC). IEEE CS Press, Washington, pp 165–168

    Google Scholar 

  18. Andrikos N, Lavagno L, Pandini D, Sotiriou CP (2007) A fully-automated desynchronization flow for synchronous circuits. In Proceedings of IEEE design automation conference. ACM Press, New York, pp. 982–985

    Google Scholar 

Download references

Acknowledgments

This work is supported by National Natural Science Foundation of China under Grant No.60873015 and Innovation Fund of Graduate School of National University of Defense Technology under Grant Nos. S100605, B100601 and CX2010B026.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guangda Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media B.V.

About this paper

Cite this paper

Zhang, G., Wang, Z., Lu, H., Wang, Y., Chen, F. (2011). Design of an Efficient Low-Power Asynchronous Bus for Embedded System. In: Park, J., Jin, H., Liao, X., Zheng, R. (eds) Proceedings of the International Conference on Human-centric Computing 2011 and Embedded and Multimedia Computing 2011. Lecture Notes in Electrical Engineering, vol 102. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-2105-0_39

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-2105-0_39

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-2104-3

  • Online ISBN: 978-94-007-2105-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics