Title :
DIMES: an iterative emulation platform for Multiprocessor-System-On-Chip designs
Author :
Sakane, Hirofumi ; Yakay, Levent ; Karna, V. ; Leung, Clement ; Gao, Guang R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Delaware Univ., Newark, DE, USA
Abstract :
DIMES (Delaware Iterative Multiprocessor Emulation System) is a new FPGA based hardware emulator for large logic systems incorporating a number of identical functional modules such as a Multiprocessor-System-On-Chip or a cellular architecture. It aims to provide both logic verification and early software development environments with dramatically improved cost performance. Under our iterative emulation technology, a part of FPGA resource will be time-shared among several identical modules of the target design and iteratively used to emulate them in multiple steps. The representation of the identical modules in the FPGA consists of (1) a single module copy and (2) a storage block holding all the states of the modules during iterative emulation. On a first implementation of DIMES-called DIMES/P, we have implemented a multiprocessor-system-on-chip design of the IBM Cyclops architecture as a case study. We report our preliminary results and experience of exploiting the iterative emulation technology in Cyclops emulation.
Keywords :
computer architecture; field programmable gate arrays; modules; software engineering; system-on-chip; Cyclops emulation; DIMES; Delaware iterative multiprocessor emulation system; FPGA; IBM Cyclops architecture; cellular architecture; cost performance; field programmable gate arrays; hardware emulator; identical functional modules; iterative emulation platform; logic systems; logic verification; multiprocessor SOC design; multiprocessor-system-on-chip designs; single module copy; software development environments; storage block; Chip scale packaging; Computer architecture; Costs; Emulation; Field programmable gate arrays; Hardware; Iterative methods; Logic design; Operating systems; System-on-a-chip;
Conference_Titel :
Field-Programmable Technology (FPT), 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN :
0-7803-8320-6
DOI :
10.1109/FPT.2003.1275754