DocumentCode :
169634
Title :
An Efficient I/O Interface Control Block Design Methodology for Application-Specific MPSoC Platforms
Author :
Myoung-Seo Kim ; Gaudiot, Jean-Luc
Author_Institution :
Univ. of California, Irvine, CA, USA
fYear :
2014
fDate :
6-9 May 2014
Firstpage :
1
Lastpage :
4
Abstract :
In application-specific multiprocessor system-on-a-chips (MPSoC), the complexity of a general-purpose interface control block which implements input/output (I/O) paths for off-chip communication has increased exponentially in recent years. In addition, several inherent issues exist in the design of general-purpose interface control blocks, since many registers and multiple I/O paths are fixed in the relatively late stages of the design, which consequently reduces verification time of the top level. Also, the role of a general-purpose interface control block, which shares a limited number of pins with various IPs, causes frequent changes in pin assignment. This results in many possible human errors when using a traditional RTL description in designing such blocks. In response to this problem, this paper presents a Design Automation-based approach to improve the efficiency and reliability of the design process. In the case study presented, we succeeded in auto-generating a general-purpose interface control block in typical MPSoC platforms with more than 400 general-purpose interfaces including both input and output, as well as 1,200 PAD pins. Ultimately, we reduced the amount of manual description for the generation of a general-purpose interface control block by a whopping 98%.
Keywords :
electronic design automation; system-on-chip; I/O interface control block design methodology; I/O paths; IPs; PAD pins; RTL description; application-specific MPSoC platforms; application-specific multiprocessor system-on-a-chips; design automation-based approach; efficiency improvement; general-purpose interface control block complexity; general-purpose interface control block design; human errors; input/output paths; off-chip communication; pin assignment; registers; reliability improvement; verification time reduction; Bidirectional control; Computer architecture; Design methodology; Multiprocessing systems; Pins; Registers; Standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Applications (ICISA), 2014 International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4799-4443-9
Type :
conf
DOI :
10.1109/ICISA.2014.6847355
Filename :
6847355
Link To Document :
بازگشت