Nothing Special   »   [go: up one dir, main page]

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

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

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