An Object-Oriented System LSI Design Methodology and Its Evaluation

T. Kambe and T. Kohara (Japan)

Keywords

Object-oriented design, inheritance, Java, Reed Solomon decoder, DCT, N-Queen Problem

Abstract

The language used to describe System LSI is critical in a co-design methodology because it is used for both the hardware-software design process and for functional validation. Java is an object-oriented, general-purpose, concurrent, platform-independent programming language and is often used in the field of embedded system design for applications such as mobile phones. In this paper we describe Jackal, an extension of the Java language for hard ware design and propose an object-oriented system LSI design (OOLD) methodology based on Jackal which includes circuit synthesis and optimization for inheritance. This methodology is applied to the design of a Reed-Solomon decoder, the Discrete Cosine Transform (DCT) and the N-Queen problem, and its performance evaluated.

Important Links:



Go Back