JOURNAL OF COMPUTERS, VOL. 3, NO. 2, FEBRUARY 2008 55 Dynamic Module Library for System Level Modeling and Simulation of Dynamically Reconfigurable Systems Kenji Asano NEC Electronics Corporation 1753, Shimonumabe, Nakahara-Ku, Kawasaki, Kanagawa 211-8668, JAPAN Email:
[email protected] Junji Kitamichi Kenichi Kuroda School of Computer Science and Engineering, The University of Aizu, Tsuruga, Ikki-machi, Aizu-Wakamatsu, Fukushima 965-8580, JAPAN Email: {kitamiti,kuroda}@u-aizu.ac.jp Abstract— In this paper, we propose a library for the and costs required for design and verification are increas- system level modeling and simulation of the system which ing. To circumvent these disadvantages, the following includes Dynamically Reconfigurable Architectures(DRAs). design methodologies are being proposed. The proposed library is an extended SystemC library. Using the proposed library, the designer can model the system One is a system level design. The abstraction level specifications including modules for the dynamic generation of system level design is higher than that of traditional and elimination and ports and channels for the dynamic Register Transfer (RT) level. In the traditional design connection and dispatch between them, that are needed in flow, system specifications are written in a natural lan- the design of general-purpose dynamically reconfigurable guage. Therefore, they may contain vague statements and systems at the system design level. In addition, we evaluate the proposed library by the modeling and simulation of mistakes. This causes problems in the RT level design. sample circuits, such as partially DRA and multi-context Furthermore, a natural language cannot be converted to DRA. Using the proposed library, we can model the system hardware and embedded software descriptions.