Analysis of shared-link AXI

Access Full Text

Analysis of shared-link AXI

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Computers & Digital Techniques — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Shared-link AXI provides decent communication performance and requires half the cost of its crossbar counterpart. The authors analysed the performance impact of the factors in a shared-link AXI system. The factors include interface buffer size, arbitration combination and task access setting (transfer mode mapping). A hybrid data locked transfer mode was also proposed to improve the performance due to AXI's extra transition cycle. The analysis is carried out by simulating a multi-core platform with a shared-link AXI backbone running a video phone application. The performance is evaluated in terms of bandwidth utilisation, average transaction latency and system task completion time. The analysis showed that channel-independent arbitration could contribute up to 23.2% of bandwidth utilisation and completion time difference. Moreover, the analysis suggests that the proposed hybrid data locked mode should be used only by long access latency devices. Such setting resulted in up to 21.1% completion time reduction compared with the setting without the hybrid data locked mode. The design options in shared-link AXI bus are also discussed.

Inspec keywords: multiprocessor interconnection networks; logic design; system buses; system-on-chip

Other keywords: multicore platform; channel-independent arbitration; system task completion time; video phone; interface buffer size; bandwidth utilisation; shared-link AXI bus; transfer mode mapping; hybrid data locked transfer mode; hybrid data locked mode

Subjects: Microprocessor chips; Digital circuit design, modelling and testing; Microprocessors and microcomputers; Logic design methods; System buses; Parallel architecture

References

    1. 1)
      • K. Lahiri , A. Raghunathan , S. Dey . Design space exploration for optimizing on-chip communication architectures,. IEEE Trans. Comput.r-aided Des. Integr. Circuits Syst. , 6 , 952 - 961
    2. 2)
      • ARM Limited: ‘AXI protocol’, Available at http://www.arm.com/products/solutions/AMBA3AXI.html.
    3. 3)
      • Pasricha, S., Dutt, N., Ben-Romdhane, M.: `Constraint-driven bus matrix synthesis for MPSoC', In Proc. ASPDAC, January 2006, p. 30–35.
    4. 4)
      • Ruggiero, M., Angiolini, F., Poletti, F., Bertozzi, D.: `Scalability analysis of evolving SoC interconnect protocols', In Proc. Int. Symp. System-on-Chip, November 2004, p. 169–172.
    5. 5)
      • Synopsis Inc.: ‘DesignWare IP solutions for AMBA interconnect’at Available at http://www.synopsys.com/products/designware/amba_solutions.html.
    6. 6)
      • ARM Limited: ‘Multi-layer AHB overview’ May 2004.
    7. 7)
      • ARM Limited: ‘AMBA 2 specification’, Available at http://www.arm.com/products/solutions/amba2overview.html.
    8. 8)
      • Arm Limited: ‘PrimeCell AXI interconnect (PL300) technical reference manual’, October 2005.
    9. 9)
      • Madl, G., Pasricha, S., Zhu, Q., Bathen, L., Dutt, N.: `Formal performance evaluation of AMBA-based system-on-chip designs', In Proc. 6th ACM and IEEE Int. Conf. Embedded Software, 2006, p. 311–320.
    10. 10)
      • Lee, S., Lee, C., Lee, H.-J.: `A new multi-channel on-chip-bus architecture for system-on-chips', In Proc. IEEE Int. SOC Conf., September 2004, p. 305–308.
    11. 11)
      • Lin, T.-J., Liu, C.-N., Tseng, S.-Y., Chu, Y.-H., Wu, A.-Y.: `Overview of ITRI PAC project–from VLIW DSP processor to multicore computing platform', In Proc. IEEE Int. Symp. VLSI Des., Automation, and Test, April 2008, p. 188–191.
    12. 12)
      • OpenCore: ‘SoC interconnect: wishbone’, Available at http://www.opencores.org/projects.cgi/web/wishbone/wishbone.
    13. 13)
      • Open SystemC Initiative (OSCI): ‘SystemC’, Available at http://systemc.org.
    14. 14)
      • Pasricha, S., Dutt, N., Ben-Romdhane, M.: `Automated throughput driven synthesis of bus-based communication architectures', In Proc. ASPDAC, February 2005.
    15. 15)
      • ST Microelectronics: ‘STBus interconnect,’ Available at http://www.st.com/stonline/products/technologies/soc/stbus.htm.
    16. 16)
      • Pasricha, S., Dutt, N., Ben-Romdhane, M.: `High level design space exploration of shared bus communication architectures', 04-06, CECS Technical, 2004.
    17. 17)
      • Lahir, K., Raghunathan, A., Lakshminarayana, G.: `LOTTERYBUS: a new high-performance communication architecture for system-on-chip designs', In Proc. 38th Design Automation Conf., June 2001, p. 15–20.
    18. 18)
      • Pasricha, S., Dutt, N., Ben-Romdhance, M.: `Fast exploration of bus-based on-chip communication architectures', In Proc. 2nd IEEE/ACM/IFIP Int. Conf. Hardware/Software Codesign and System Synthesis, September 2004, p. 242–247.
    19. 19)
      • S. Murali , L. Benini , G. De Micheli . An application-specific design methodology for on-chip crossbar generation,. IEEE Trans. Comput.-aided Des. Inegr. Circuits syst. , 7 , 1283 - 1296
    20. 20)
      • Open Core Protocol International Partnership (OCP-IP): ‘Open core protocol’, Available at http://www.ocpip.org/.
    21. 21)
      • F. Poletti , D. Bertozzi , L. Benini , A. Bogliolo . Performance snalysis of arbitration polices for SoC communication architectures. Des. Autom. Embedded Syst. , 189 - 210
    22. 22)
      • Cai, L., Gajski, D.: `Transaction level modeling: an overview', In Proc. 2nd IEEE/ACM/IFIP Int. Conf. Hardware/Software Codesign, October 2003, p. 19–24.
    23. 23)
      • K. Richter , M. Jersak , R. Ernst . A formal approach to MpSoC performance verification. IEEE Comput. , 60 - 67
    24. 24)
      • IBM Microelectronics: ‘CoreConnect bus architecture’, Available at http://www-306.ibm.com/chips/products/coreconnect/.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cdt.2008.0097
Loading

Related content

content/journals/10.1049/iet-cdt.2008.0097
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading