Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Raj S. Mitra is active.

Publication


Featured researches published by Raj S. Mitra.


international conference on vlsi design | 1997

Hardware software partitioning using genetic algorithm

D. Saha; Raj S. Mitra; Anupam Basu

Hardware software co-design is gaining importance with the advent of CAD for embedded systems. A key phase in such designs is partitioning the specification into hardware and software implementation sets. The problem being combinatorically explosive, several greedy search algorithms have been proposed for hardware software partitioning. In this paper, we model the hardware software partitioning problem as a Constraint Satisfaction Problem (CSP), and present a genetic algorithm based approach to solve the CSP in order to obtain the partitioning solution.


IEEE Transactions on Very Large Scale Integration Systems | 1996

A new algorithm for implementation of design functions by available devices

Raj S. Mitra; Partha S. Roop; Anupam Basu

In CAD systems, it is often required to implement desired behaviors by some available device. The selection of the device that can implement the behavior, and the required interfacing, is usually done by human experts. The interface consists of transformations that may have to be performed on the inputs and outputs of the device. This paper describes an approach to automatically derive the specifications of the devices interface. For sequential circuits, the behaviors are often represented as FSMs, and hence the task is to determine whether the FSM of the desired function can be contained in the FSM of the device, subject to the transformations of the interface. A related objective, addressed in this paper, is to model the behaviors of complex devices in a way that facilitates the analysis.


systems man and cybernetics | 1997

Knowledge representation in MICKEY: an expert system for designing microprocessor-based systems

Raj S. Mitra; Anupam Basu

This paper presents the knowledge representation schemes adopted in MICKEY, a knowledge based system for designing microprocessor based systems. MICKEY is essentially a hybrid expert system, using rules and procedures for achieving the different design tasks. We briefly describe the hierarchy of tasks in this problem domain, and emphasize on the refinement paradigm, constraint propagation, conflict resolution and task management strategies adopted in MICKEY. Next, we dwell upon the different knowledge sources and their functions, with respect to the particular design domain. Finally, we present an industrial design, achieved by MICKEY, to demonstrate its applicability.


international conference on vlsi design | 1998

Interface synthesis for embedded applications in a codesign environment

Anupam Basu; Raj S. Mitra; Peter Marwedel

In embedded systems, programmable peripherals are often coupled with the main programmable processor to achieve the desired functionality. Interfacing such peripherals with the processor qualifies as an important task of hardware software codesign. In this paper, three important aspects of such interfacing, namely, the allocation of addresses to the devices, allocation of device drivers, and approaches to handle events and transitions have been discussed. The proposed approaches have been incorporated in a codesign system MICKEY. The paper includes a number of examples, taken from results synthesized by MICKEY, to illustrate the ideas.


international conference on computer aided design | 1993

Rapid prototyping of microprocessor-based systems

Raj S. Mitra; Biswarooop Guha; Anupam Basu

In order to design microprocessor-based application systems, several cooperating tasks have to be performed, such as the design of the skeletal process, hardware-software partitioning, design of the hardware configuration, interface design for the selected I/O devices, and generation of application specific software code. This paper presents an integrated CAD framework for automatically designing such hardware configurations and software code, to achieve the functionalities of the desired application. The design of an ECG monitoring system has been presented to illustrate the efficacy of the system.


IEEE Intelligent Systems & Their Applications | 2000

Hardware-software partitioning: a case for constraint satisfaction

Raj S. Mitra; Anupam Basu

A key task in mixed hardware-software embedded systems design is partitioning the design functions into hardware- and software-implementable sets. The authors present an algorithm for solving the hardware-software partitioning problem and evaluate the performances of different search control heuristics.


international conference on vlsi design | 1997

Asynchronous implementation of synchronous Esterel specifications

Raj S. Mitra; Bishnupriya Bhattacharya; Luciano Lavagno

The synchrony hypothesis of Esterel demands the generation of a single monolithic FSM from the specifications. However for large specifications, the size of this FSM can prove to be inhibitively large. In this paper, we propose a practical solution to this problem, which generates separate FSMs for each of the concurrent instructions. We also enumerate the deviations in semantics due to this translation algorithm so that the user is aware of the executable semantics that he should expect.


international conference on vlsi design | 1995

A consistent labeling approach to hardware software partitioning

Raj S. Mitra; Mahmood G. Qadir; Anupam Basu

Design of embedded systems has brought the discipline of hardware software codesign into focus. A major task of such codesign activity is partitioning the functions into hardware and software implementation sets. In this paper, we propose an algorithm which performs such partitioning and also allocates the functions to modules. The task has been formulated as a consistent labeling problem. To deal with the combinatorial nature of the problem, a number of heuristics have been proposed and their relative performances have been evaluated experimentally. The algorithm has been applied to solve several design problems.


IEEE Transactions on Industrial Electronics | 1994

Design of microprocessor-based systems: a knowledge-based approach

Raj S. Mitra; Mukul Kumar; Anupam Basu

The widespread use of microprocessors in industrial applications such as process control, data logging, monitoring, etc., demand that the design of such systems be automated. Algorithmic methods are inadequate for this task, as knowledge from several sources need to be combined to produce the resulting design. In this paper the authors present a knowledge-based approach to the design of such systems, which includes the design of the hardware configuration as well as the application software. The knowledge requirements and the functional modules of the design task are elicited, and practical designs are demonstrated. >


Sadhana-academy Proceedings in Engineering Sciences | 1996

An overview of MICKEY: A knowledge-based hardware-software codesign framework for microprocessor-based systems

Raj S. Mitra; Partha S. Roop; Anupam Basu

We present the architecture of a second-generation expert system for the automated design of microprocessor-based systems. A novel feature is the integration of a device handbook knowledge base with a shallow expert system, to provide resilience and deep reasoning capability. The design tasks, knowledge sources, behaviour modelling scheme, behaviour mapping algorithms, and inter-layer communication are briefly described.

Collaboration


Dive into the Raj S. Mitra's collaboration.

Top Co-Authors

Avatar

Anupam Basu

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

Partha S. Roop

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

Mervin A. Herbert

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

Biswarooop Guha

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

D. Saha

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

M. Chakraborty

Indian Institute of Technology Bhubaneswar

View shared research outputs
Top Co-Authors

Avatar

Mahmood G. Qadir

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

Mihir Kr. Chakraborty

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

R. Maiti

Indian Institute of Technology Kharagpur

View shared research outputs
Top Co-Authors

Avatar

Rina Maiti

Indian Institute of Technology Kharagpur

View shared research outputs
Researchain Logo
Decentralizing Knowledge