Title :
A study in rapid prototyping: Leveraging software and hardware simulation tools in the bringup of system-on-a-chip based platforms
Author :
Callanan, O. ; Castelfranco, A. ; Crawford, C.H. ; Creedon, E. ; Lekuch, S. ; Muller, K. ; Nutter, M. ; Penner, H. ; Purcell, B. ; Purcell, M. ; Xenidis, J.
Author_Institution :
IBM Ireland Product Dist. Ltd., Muddart, Ireland
Abstract :
Traditional use of software and hardware simulators and emulators has been in efforts for chip level analysis and verification. However, prototyping and bringup requirements often demands system or platform level integration and analysis requiring new uses of these traditional pre-silicon methods along with novel interpretations of existing hardware to prototype some functions matching behaviors of future systems. In order to demonstrate the versatility and breadth of the pre-silicon environments in our systems lab, ranging from functional instruction set software simulators to Field Programmable Gate Array (FPGA) chip logic implementations to integrated systems of existing hardware built to mimic key functional aspects of the future platforms, we present our experiences with platform level verification, analysis and early software development/enablement for an I/O attached network appliance system. More specifically, we show how simulation tools along with these early prototype systems were used to do chip level verification, early software development and even system level software testing for a System on a Chip processor attached as an I/O accelerator via Peripheral Component Interconnect Express (PCI Express) to a host system. Our experiences demonstrate that leveraging the full range of pre-silicon environment capabilities results in full system level integrated software test for a I/O attached platform prior to the availability of fully functional ASICs.
Keywords :
electronic engineering computing; peripheral interfaces; program debugging; program testing; program verification; software prototyping; system-on-chip; I/O accelerator; I/O attached network appliance system; PCI express; bringup requirement; chip level analysis; chip level verification; full system level integrated software test; hardware simulation tool; peripheral component interconnect express; platform level verification; presilicon environment; rapid prototyping; software debugging; software development; software prototyping; software simulation tool; system-on-a-chip processor; Computer architecture; Driver circuits; Engines; Field programmable gate arrays; Hardware; Kernel; Software debugging; accelerator architectures; product engineering; software prototyping; system analysis and design;
Conference_Titel :
Rapid System Prototyping (RSP), 2011 22nd IEEE International Symposium on
Conference_Location :
Karlsruhe
Print_ISBN :
978-1-4577-0658-5
Electronic_ISBN :
Pending
DOI :
10.1109/RSP.2011.5929974