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 %.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
Berman V (2006) Standard: the P1685 IP-XACT IP metadata standard. IEEE Des Test Comp
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
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
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
Duolog Technology, http://www.duolog.com/products/spinner/
Gajski D, Wu A, Chaiyakul V, Mori S, Nukiyama T, Bricaud P (2000) Essential issues for IP reuse. In: Proceeding of ASP-DAC
GenSys, http://www.atrenta.com/solutions/gensys-assembly.htm5
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
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
Jianmin Z, Shengyu S (2004) Design and implementation of general purpose interface controller. Microelectron Comp
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
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
Lennard C (2006) Industrially proving the SPIRIT consortium specifications for design chain integration. In: Proceedings of Design, Automation and Test in Europe
SPIRIT 1.2 specification, www.spiritconsortium.org
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1598-2