Skip to main content
Log in

Design of configurable I/O pin control block for improving reusability in multimedia SoC platforms

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Multimedia system-on-a-chip (SoC) platform designs nowadays are facing some conflicting issues regarding product development. One is induced by increasing design complexity and another is induced by decreasing time-to-market. Hence, designers are seeking a more efficient and reliable methodology in order to design complex multi-million gate SoC under such harsh conditions. In particular, the complexity of a generic pin control block in multimedia SoC which implements input/output (I/O) paths for off-chip communication has increased exponentially in recent years. Accordingly, the possibility of introducing human errors in designing such block has grown. Operation of generic-pin control block needs to be validated with a top-level RTL from the early stages of design, which correctly checks full-chip interface. However, generic-pin control block has inherent several design issues since function registers and multi-I/O paths are usually fixed in the relatively late stages of design. Also, the role of a generic pin control block that shares limited pins causes frequent changes in pin assignment. Therefore, current design approaches of a generic pin control block are no longer adequate to meet the challenges of design productivity, design reusability, and shorter time-to-market for design. And, this results in many possible human errors when using a traditional RTL description. As a response to this problem, this paper presents a design automation based approach to reduce the possibility of human errors. In the case study presented, we succeeded in auto-generating a generic pin control block in multimedia SoC platforms which has more than 300 general purpose I/O interfaces including both input and output, as well as 900 PAD pins. Ultimately, we reduced the amount of manual description for generating a generic pin control block by a whopping 97 %.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Adzic V, Kalva H, Furht B (2011) A survey of multimedia content adaptation for mobile devices. Multimed Tools Appl. doi:10.1007/s11042-010-0669-x

    Google Scholar 

  2. ARM AMBA, http://www.arm.com/products/system-ip/amba/

  3. Berman V (2006) Standard: the P1685 IP-XACT IP metadata standard. IEEE Des Test Comp

  4. Bruce A, Nightingale A, Romdhane N, Hashmi M, Beavis S, Lennard C (2006) Maintaining consistency between SystemC and RTL system designs. In: Proceedings of Design Automation Conference

  5. Cerqueira E, Zeadally S, Leszczuk M, Curado M, Mauthe A (2011) Recent advances in multimedia networking. Multimed Tools Appl. doi:10.1007/s11042-010-0578-z

    Google Scholar 

  6. Cho K, Kim J, Jung E, Kim S, Li Z, Cho Y, Min B, Choi K (2008) Reusable platform design methodology for SoC integration and verification. In: Proceedings of ISOCC

  7. Duolog Technology, http://www.duolog.com/products/spinner/

  8. Gajski D, Wu A, Chaiyakul V, Mori S, Nukiyama T, Bricaud P (2000) Essential issues for IP reuse. In: Proceeding of ASP-DAC

  9. GenSys, http://www.atrenta.com/solutions/gensys-assembly.htm5

  10. Grzegorzek M, Granitzer M, Rueger S, Sintek M, Declerck T, Romanelli M (2013) Trends in semantic and digital media technologies. Multimed Tools Appl. doi:10.1007/s11042-012-1106-0

    Google Scholar 

  11. Huang Y, Chieu B (2011) Architecture for video coding on a processor with an ARM and DSP cores. Multimed Tools Appl. doi:10.1007/s11042-010-0550-y

    Google Scholar 

  12. Jianmin Z, Shengyu S (2004) Design and implementation of general purpose interface controller. Microelectron Comp

  13. Koukoulidis V, Shah M (2006) The IP multimedia domain: service architecture for the delivery of voice, data, and next generation multimedia applications. Multimed Tools Appl. doi:10.1007/s11042-006-6143-0

    Google Scholar 

  14. Kruijtzer W, Wolf P, Kock E, Stuyt J, Ecker W, Mayer A, Hustin S, Amerijckx C, Paoli S Industrial IP integration flow based on IP-XACT standards. In: Proceedings of Design, Automation and Test in Europe

  15. Lennard C (2006) Industrially proving the SPIRIT consortium specifications for design chain integration. In: Proceedings of Design, Automation and Test in Europe

  16. SPIRIT 1.2 specification, www.spiritconsortium.org

  17. Vijayaraghaven N, Singh B, Singh S, Srivastava V (2006) Novel architecture for on-chip AC characterization of I/Os. In: Proceedings of IEEE International Test Conference

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Myoung-Seo Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, MS., Kim, C.G., Kim, SD. et al. Design of configurable I/O pin control block for improving reusability in multimedia SoC platforms. Multimed Tools Appl 74, 9055–9066 (2015). https://doi.org/10.1007/s11042-013-1598-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-013-1598-2

Keywords

Navigation