EDBT 2026 Demo / reviewers in the wild / expert
Rajarshi Mukherjee
dblp:52/1824
· DBLP profile ↗
35ranked-venue papers
17as first author
12since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 23 · 14 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 6 since 2021Theory of computation · 4 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Machine Learning Based Approach for Fast Demand Characterization of Digraph Tasks
Rajarshi Mukherjee, Thidapat Chantem |
ISORC | 1 |
| 2026 | Digital Twins Reimagined: Zero-Day LLM-Powered Moving Target Defense In-Depth for Real-Time CPSabstractThe Internet of Things (IoT) revolution has profoundly transformed modern industries by embedding connected digital devices across critical sectors such as energy, pharmaceuticals, and manufacturing. Such interconnected devices together form Cyber-Physical Systems (CPS), complex structures that enable computation to directly control physical processes. These systems increasingly rely on automation and real-time control to enhance efficiency, productivity, and safety. However, this growing dependence on connectivity has significantly expanded the attack surface, exposing mission-critical infrastructure to sophisticated cyber threats. Among the most dangerous are zero-day vulnerabilities, which are unknown flaws in software or firmware, and zero-day design flaws, which are deeply embedded architectural weaknesses often undetectable by conventional verification methods. Traditional defense mechanisms, largely based on static rules or known threat signatures, are ill-equipped to detect these stealthy and evolving threats - especially in real-time systems, where even minor delays in detection or response can result in catastrophic outcomes. To overcome these limitations, this work presents a transformative security framework that leverages the reasoning and generative capabilities of Large Language Models (LLMs) to construct an intelligent, redundant digital twin of the operational system. Unlike traditional replicas, the LLM-driven digital twin is logically and architecturally isolated, making it inaccessible to attackers targeting the primary system. Crucially, the twin is not a static copy: it is dynamically synthesized and continuously restructured by the LLM to ensure a heterogeneous and evolving codebase. This ensures functional alignment with the physical system while introducing deliberate software diversity, thereby increasing attacker uncertainty and resilience to shared exploits. The central hypothesis of the framework is that semantic deviations between the decisions or behaviors of the digital twin and its physical counterpart can serve as reliable indicators of anomalous activity—whether stemming from external attacks or latent design flaws. By monitoring this divergence, the system facilitates the early detection of zero-day threats and supports real-time mitigation strategies, thereby significantly strengthening the resilience of critical infrastructure. Implementation results demonstrated the effectiveness and efficiency of the proposed approach. Rajarshi Mukherjee, Mohamed Azab, Thidapat Chantem |
IEEE Internet Things J. | 1 |
| 2025 | Demo Abstract: A Low-Power Real-Time Hardware Accelerator for Edge Detection Using Stochastic ComputingabstractWe present a low-power, stochastic computing-based method for real-time video edge detection. Traditional Sobel-based pipelines are often resource-intensive and consume substantial power. In this work, we simplify the Sobel operator within a stochastic computing framework to achieve significant reductions in hardware complexity and energy consumption. We implement the proposed design on a Basys 3 FPGA interfaced with an OV7670 camera, demonstrating real-time performance. Experimental results show up to 17% energy savings, 84% reduction in LUT utilization, and a 68% decrease in RAM storage and a substantial reduction in hardware footprint compared to a traditional implementation. Demo video link: https://github.com/arghadippurdue/StoBelDemo. Priyajit Ghosh, Rajarshi Mukherjee, Auro Anand Saha, Sutirtha Naha, Arghadip Das, Arnab Raha, Mrinal K. Naskar |
ISLPED | 2 |
| 2025 | Optimal Nuisance Function Tuning for Estimating a Doubly Robust Functional under Proportional AsymptoticsabstractIn this paper, we explore the asymptotically optimal tuning parameter choice in ridge regression for estimating nuisance functions of a statistical functional that has recently gained prominence in conditional independence testing and causal inference.
Given a sample of size $n$, we study estimators of the Expected Conditional Covariance (ECC) between variables $Y$ and $A$ given a high-dimensional covariate $X \in \mathbb{R}^p$. Under linear regression models for $Y$ and $A$ on $X$ and the proportional asymptotic regime $p/n \to c \in (0, \infty)$, we evaluate three existing ECC estimators and two sample splitting strategies for estimating the required nuisance functions.
Since no consistent estimator of the nuisance functions exists in the proportional asymptotic regime without imposing further structure on the problem, we first derive debiased versions of the ECC estimators that utilize the ridge regression nuisance function estimators.
We show that our bias correction strategy yields $\sqrt{n}$-consistent estimators of the ECC across different sample splitting strategies and estimator choices. We then derive the asymptotic variances of these debiased estimators to illustrate the nuanced interplay between the sample splitting strategy, estimator choice, and tuning parameters of the nuisance function estimators for optimally estimating the ECC.
Our analysis reveals that prediction-optimal tuning parameters (i.e., those that optimally estimate the nuisance functions) may not lead to the lowest asymptotic variance of the ECC estimator -- thereby demonstrating the need to be careful in selecting tuning parameters based on the final goal of inference.
Finally, we verify our theoretical results through extensive numerical experiments. Debarghya Mukherjee, Rajarshi Mukherjee, Zixiao Jolene Wang |
NeurIPS | 3 |
| 2025 | Efficient and Robust Semi-supervised Estimation of Average Treatment Effect with Partially Annotated Treatment and ResponseabstractA notable challenge of leveraging Electronic Health Records (EHR) for treatment effect assessment is the lack of precise information on important clinical variables, including the treatment received and the response. Both treatment information and response cannot be accurately captured by readily available EHR features in many studies and require labor-intensive manual chart review to precisely annotate, which limits the number of available gold standard labels on these key variables. We considered average treatment effect (ATE) estimation when 1) exact treatment and outcome variables are only observed together in a small labeled subset and 2) noisy surrogates of treatment and outcome, such as relevant prescription and diagnosis codes, along with potential confounders are observed for all subjects. We derived the efficient influence function for ATE and used it to construct a semi-supervised multiple machine learning (SMMAL) estimator. We justified that our SMMAL ATE estimator is semi-parametric efficient with B-spline regression under low-dimensional smooth models. We developed the adaptive sparsity/model doubly robust estimation under high-dimensional logistic propensity score and outcome regression models. Results from simulation studies demonstrated the validity of our SMMAL method and its superiority over supervised and unsupervised benchmarks. We applied SMMAL to the assessment of targeted therapies for metastatic colorectal cancer in comparison to chemotherapy. Jue Hou 0001, Rajarshi Mukherjee, Tianxi Cai |
J. Mach. Learn. Res. | 2 |
| 2025 | Sharp Signal Detection Under Ferromagnetic Ising ModelsabstractIn this paper, we study a structured signal detection problem in Ferromagnetic Ising models with examples encompassing Ising Models on lattices, and Mean-Field type Ising Models such as dense Erdős-Rényi, and dense random regular graphs. We provide sharp constants of detection in each of these cases and thereby pinpoint an asymptotically precise relationship between the detection problem with the underlying dependence. To obtain this sharp characterization of the detection boundary at the level of sharp multiplicative constants, we derive necessary moderate deviation bounds for partial summands of magnetizations which might be of independent interest. Finally, we demonstrate how our tests can be designed to be adaptive over the strength of dependence present in the respective models. Sohom Bhattacharya, Rajarshi Mukherjee, Gourab Ray |
IEEE Trans. Inf. Theory | 2 |
| 2024 | Sparse Uniformity TestingabstractIn this paper we consider the uniformity testing problem for high-dimensional discrete distributions (multinomials) under sparse alternatives. Specifically, we derive sharp detection thresholds for testing, based on n samples, whether a discrete distribution supported on d elements differs from the uniform distribution in at most s (out of the d) coordinates and is$\varepsilon $-far (in total variation distance) from uniformity. Our results reveal various interesting phase transitions which depend on the interplay of the sample size n and the signal strength$\varepsilon $with the dimension d and the sparsity level s. For instance, if the sample size is less than a threshold (which depends on d and s), then all tests are asymptotically powerless, irrespective of the magnitude of the signal strength. On the other hand, if the sample size is above the threshold, then the detection boundary undergoes a further phase transition depending on the signal strength. Here, a$\chi ^{2}$-type test attains the detection boundary in the dense regime, whereas in the sparse regime a Bonferroni correction of two maximum-type tests and a version of the Higher Criticism test is optimal up to sharp constants. These results combined provide a complete description of the phase diagram for the sparse uniformity testing problem across all regimes of the parameters n, d, s, and$\varepsilon $. One of the challenges in dealing with multinomials is that the parameters are always constrained to lie in the simplex. This results in a layered phase transition phenomenon in the parameter space. Specifically, there is a critical sample complexity (depending only on d) below which all tests are asymptotically powerless irrespective of the signal strength and above which there is a critical threshold for the signal strength that determines testability. Bhaswar B. Bhattacharya, Rajarshi Mukherjee |
IEEE Trans. Inf. Theory | 2 |
| 2023 | Semi-Supervised Off-Policy Reinforcement Learning and Value Estimation for Dynamic Treatment RegimesabstractReinforcement learning (RL) has shown great promise in estimating dynamic treatment regimes which take into account patient heterogeneity. However, health-outcome information, used as the reward for RL methods, is often not well coded but rather embedded in clinical notes. Extracting precise outcome information is a resource-intensive task, so most of the available well-annotated cohorts are small. To address this issue, we propose a semi-supervised learning (SSL) approach that efficiently leverages a small-sized labeled data set with actual outcomes observed and a large unlabeled data set with outcome surrogates. In particular, we propose a semi-supervised, efficient approach to $Q$-learning and doubly robust off-policy value estimation. Generalizing SSL to dynamic treatment regimes brings interesting challenges: 1) Feature distribution for $Q$-learning is unknown as it includes previous outcomes. 2) The surrogate variables we leverage in the modified SSL framework are predictive of the outcome but not informative of the optimal policy or value function. We provide theoretical results for our $Q$ function and value function estimators to understand the degree of efficiency gained from SSL. Our method is at least as efficient as the supervised approach, and robust to bias from mis-specification of the imputation models. Aaron Sonabend W., Nilanjana Laha, Ashwin N. Ananthakrishnan, Tianxi Cai, Rajarshi Mukherjee |
J. Mach. Learn. Res. | 5 |
| 2023 | On Support Recovery With Sparse CCA: Information Theoretic and Computational LimitsabstractIn this paper, we consider asymptotically exact support recovery in the context of high dimensional and sparse Canonical Correlation Analysis (CCA). Our main results describe four regimes of interest based on information theoretic and computational considerations. In regimes of "low" sparsity we describe a simple, general, and computationally easy method for support recovery, whereas in a regime of "high" sparsity, it turns out that support recovery is information theoretically impossible. For the sake of information theoretic lower bounds, our results also demonstrate a non-trivial requirement on the "minimal" size of the nonzero elements of the canonical vectors that is required for asymptotically consistent support recovery. Subsequently, the regime of "moderate" sparsity is further divided into two subregimes. In the lower of the two sparsity regimes, we show that polynomial time support recovery is possible by using a sharp analysis of a co-ordinate thresholding [1] type method. In contrast, in the higher end of the moderate sparsity regime, appealing to the "Low Degree Polynomial" Conjecture [2], we provide evidence that polynomial time support recovery methods are inconsistent. Finally, we carry out numerical experiments to compare the efficacy of various methods discussed. Nilanjana Laha, Rajarshi Mukherjee |
IEEE Trans. Inf. Theory | 2 |
| 2022 | On the Existence of Universal Lottery Tickets
Rebekka Burkholz, Nilanjana Laha, Rajarshi Mukherjee, Alkis Gotovos |
ICLR | 3 |
| 2022 | Towards a Unified Framework for Uncertainty-aware Nonlinear Variable Selection with Theoretical GuaranteesabstractWe develop a simple and unified framework for nonlinear variable importance estimation that incorporates uncertainty in the prediction function and is compatible with a wide range of machine learning models (e.g., tree ensembles, kernel methods, neural networks, etc). In particular, for a learned nonlinear model $f(\mathbf{x})$, we consider quantifying the importance of an input variable $\mathbf{x}^j$ using the integrated partial derivative $\Psi_j = \Vert \frac{\partial}{\partial \mathbf{x}^j} f(\mathbf{x})\Vert^2_{P_\mathcal{X}}$. We then (1) provide a principled approach for quantifying uncertainty in variable importance by deriving its posterior distribution, and (2) show that the approach is generalizable even to non-differentiable models such as tree ensembles. Rigorous Bayesian nonparametric theorems are derived to guarantee the posterior consistency and asymptotic uncertainty of the proposed approach. Extensive simulations and experiments on healthcare benchmark datasets confirm that the proposed algorithm outperforms existing classical and recent variable selection methods. Wenying Deng, Beau Coker, Rajarshi Mukherjee, Jeremiah Z. Liu, Brent A. Coull |
NeurIPS | 3 |
| 2021 | Adaptive estimation of nonparametric functionalsabstractWe provide general adaptive upper bounds for estimating nonparametric functionals based on second-order U-statistics arising from finite-dimensional approximation of the infinite-dimensional models. We then provide examples of functionals for which the theory produces rate optimally matching adaptive upper and lower bounds. Our results are automatically adaptive in both parametric and nonparametric regimes of estimation and are automatically adaptive and semiparametric efficient in the regime of parametric convergence rate. Rajarshi Mukherjee, James M. Robins, Eric Tchetgen Tchetgen |
J. Mach. Learn. Res. | 2 |
| 2008 | Thermal monitoring mechanisms for chip multiprocessorsabstractWith large-scale integration and increasing power densities, thermal management has become an important tool to maintain performance and reliability in modern process technologies. In the core of dynamic thermal management schemes lies accurate reading of on-die temperatures. Therefore, careful planning and embedding of thermal monitoring mechanisms into high-performance systems becomes crucial. In this paper, we propose three techniques to create sensor infrastructures for monitoring the maximum temperature on a multicore system. Initially, we extend a nonuniform sensor placement methodology proposed in the literature to handle chip multiprocessors (CMPs) and show its limitations. We then analyze a grid-based approach where the sensors are placed on a static grid covering each core and show that the sensor readings can differ from the actual maximum core temperature by as much as 12.6°C when using 16 sensors per core. Also, as large as 10.6% of the thermal emergencies are not captured using the same number of sensors. Based on this observation, we first develop an interpolation scheme, which estimates the maximum core temperature through interpolation of the readings collected at the static grid points. We show that the interpolation scheme improves the measurement accuracy and emergency coverage compared to grid-based placement when using the same number of sensors. Second, we present a dynamic scheme where only a subset of the sensor readings is collected to predict the maximum temperature of each core. Our results indicate that, we can reduce the number of active sensors by as much as 50%, while maintaining similar measurement accuracy and emergency coverage compared to the case where the entire sensor set on the grid is sampled at all times. Jieyi Long, Seda Ogrenci Memik, Gokhan Memik, Rajarshi Mukherjee |
ACM Trans. Archit. Code Optim. | 4 |
| 2008 | Optimizing Thermal Sensor Allocation for MicroprocessorsabstractHigh-performance microprocessor families employ dynamic-thermal-management techniques to cope with the increasing thermal stress resulting from peaking power densities. These techniques operate on feedback generated from on-die thermal sensors. The allocation and the placement of thermal-sensing elements directly impact the effectiveness of the dynamic management mechanisms. In this paper, we propose systematic techniques for determining the optimal locations for thermal sensors to provide high-fidelity thermal monitoring of a complex microprocessor system. Our strategies can be divided into two main categories: uniform sensor allocation and nonuniform sensor allocation. In the uniform approach, the sensors are placed on a regular grid. The nonuniform allocation identifies an optimal physical location for each sensor such that the sensor's attraction toward steep thermal gradients is maximized, which can result in uneven concentrations of sensors on different locations of the chip. We also present a hybrid algorithm that shows the tradeoffs associated with number of sensors and expected accuracy. Our experimental results show that our uniform approach using interpolation can detect the chip temperature with a maximum error of 5.47degC and an average maximum error of 1.05degC . On the other hand, our nonuniform strategy is able to create a sensor distribution for a given microprocessor architecture, providing thermal measurements with a maximum error of 3.18degC and an average maximum error of 1.63degC across a wide set of applications. Seda Ogrenci Memik, Rajarshi Mukherjee, Min Ni, Jieyi Long |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2008 | A high-level clustering algorithm targeting dual Vdd FPGAsabstractRecent advanced power optimizations deployed in commercial FPGAs, laid out a roadmap towards FPGA devices that can be integrated into ultra low power systems. In this article, we present a high-level design tool to support the process of mapping an application onto a FPGA device with dual supply voltages. Our main contribution in this paper is an algorithm, which creates voltage scaling ready clusters by utilizing the timing slack available in the designs. We propose to first create clusters of CLBs within a given CLB-level netlist. This clustering algorithm intends to group chains of CLBs possessing similar amounts of timing slack along their critical path together. Once these clusters are identified, they are placed onto respective V dd partitions on the device. We have evaluated different dual V dd fabrics and the potential gain in power consumption is explored. When a subset of the logic blocks on the device can be driven by low V dd levels (either with a dedicated low V dd supply or with a programmable selection between low and high V dd levels for these blocks) this affects placement and routing. As a result the maximum frequency of the designs may be affected. In order to evaluate the overall impact of creating voltage islands, we measured the Energy-Delay Product for our benchmark designs. We observed that the Energy-Delay product can be decreased by 26.9% when the placement of the designs into different voltage levels is guided by our clustering algorithm. Rajarshi Mukherjee, Seda Ogrenci Memik, Somsubhra Mondal |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2006 | Systematic temperature sensor allocation and placement for microprocessorsabstractModern high performance processors employ advanced techniques for thermal management, which rely on accurate readings of on-die thermal sensors. As the importance of thermal effects on reliability and performance of integrated circuits increases careful planning and embedding of thermal monitoring mechanisms into these systems will be crucial. Systematic tools for analysis of thermal behavior and determination of best allocation and placement of thermal sensing elements is therefore a highly relevant problem. In this paper, we propose novel optimization techniques for determining the optimal locations and allocations for thermal sensors to provide a high fidelity thermal profile of a complex microprocessor system. Our algorithm identifies an optimal physical location for each sensor such that the sensor's the attraction towards steep thermal gradient is maximized. We also present a hybrid allocation and placement strategy showing the trade-offs associated with number of sensors used and expected accuracy. Our results show that our tool is able to create a sensor distribution for a given microprocessor architecture providing thermal measurements with maximum error of 3.18°C and average maximum error of 1.63°C across a wide set of applications. Rajarshi Mukherjee, Seda Ogrenci Memik |
DAC | 1 |
| 2006 | Physical aware frequency selection for dynamic thermal management in multi-core systemsabstractIn order to maintain performance per Watt in microprocessors, there is a shift towards the chip level multiprocessing paradigm. Microprocessor manufacturers are experimenting with tens of cores, forecasting the arrival of hundreds of cores per single processor die in the near future. With such large-scale integration and increasing power densities, thermal management continues to be a significant design effort to maintain performance and reliability in modern process technologies. In this paper, we present two mechanisms to perform frequency scaling as part of Dynamic Frequency and Voltage Scaling (DVFS) to assist Dynamic Thermal Management (DTM). Our frequency selection algorithms incorporate the physical interaction of the cores on a large-scale system onto the emergency intervention mechanisms for temperature reduction of the hotspot, while aiming to minimize the performance impact of frequency scaling on the core that is in thermal emergency. Our results show that our algorithm consistently succeeds in maximizing the operating frequency of the most critical core while successfully relieving the thermal emergency of the core. A comparison of our two alternative techniques reveals that our physical aware criticality-based algorithm results in 11.7 % faster clock frequencies compared to our aggressive scaling algorithm. We also show that our technique is extremely fast and is suited for real time thermal management Rajarshi Mukherjee, Seda Ogrenci Memik |
ICCAD | 1 |
| 2006 | Thermal sensor allocation and placement for reconfigurable systemsabstractTemperature monitoring using thermal sensors is an essential tool for evaluating the thermal behavior and sustaining the reliable operation in high-performance and high-power systems. With current technology scaling and integration trends timely and accurate detection of localized heating will be evermore important. In this work, we address the creation of a resource efficient sensor infrastructure for computing systems that are of regular nature, such as logic array-based computing platforms. We propose algorithms to embed thermal sensors into a regular structure to minimize the number of sensors and determine sensor locations required to maintain a given accuracy in temperature sensing for a given design. Our algorithms are tailored for minimal usage of thermal sensors to suit a variety of architectural conditions. For programmable logic arrays the highly application-specific usage of the hardware resources leads to unpredictable thermal profiles. As a result, post-manufacture instantiation of thermal sensors is desired, which in turn demands the use of native hardware resources, which can be scarce. We demonstrate that using our techniques the number of sensors required to monitor a set of hotspots is reduced by 75 % on an average, across different sizes of logic arrays for different hotspot distributions compared to a uniform distribution of sensors throughout the fabrics. Rajarshi Mukherjee, Somsubhra Mondal, Seda Ogrenci Memik |
ICCAD | 1 |
| 2006 | Fine-grain thermal profiling and sensor insertion for FPGAsabstractIncreasing logic densities and clock frequencies on FPGAs lead to rapid increase in power density, which translates to higher on-chip temperature. In this paper, we investigate the thermal behavior of general applications on fine-grain reconfigurable fabrics and we introduce the pre-mapping sensor insertion problem for thermal monitoring. Our study shows that on average the maximum temperature on the chip is 19.5degC higher than the ambient temperature for a transition density of 0.5 at the primary inputs. For fine-grain reconfigurable devices targeted for general applications it is difficult to predict the locations of potential hotspots a priori. However, programmability presents a unique opportunity for effective thermal monitoring. It would allow us to perform a thermal simulation on a given design first and obtain the locations of potential points of interest in a design. Then, in the pre-mapping stage the design can be updated with insertion of thermal sensors. Given a set of expected hot spots in a design we aim to determine the minimum number of sensors and their locations in order to monitor these locations with a given sensitivity requirement. Since the thermal sensors are implemented using unused CLBs on the fabric it is essential to use the logic resources efficiently. We propose an efficient algorithm to solve the sensor placement problem addressing this optimization goal Somsubhra Mondal, Rajarshi Mukherjee, Seda Ogrenci Memik |
ISCAS | 2 |
| 2006 | An Integrated Approach to Thermal Management in High-Level SynthesisabstractThermal effects are becoming an important factor in the design of integrated circuits due to the adverse impact of temperature on performance, reliability, leakage, and chip packaging costs. Making all phases of the design flow aware of this physical phenomenon helps in reaching faster design closure. In this paper, we present an integrated approach to thermal management in architectural synthesis. Our synthesis flow combines temperature-aware scheduling and binding based on feedback from thermal simulation. We show that our flow is effective in preventing hotspot formation and creating an even thermal profile of the resources. Our integrated thermal management technique on average reduces the peak temperature of the resources by 7.34 degC when compared to a thermal unaware flow without increasing the number of resources across our set of benchmarks Rajarshi Mukherjee, Seda Ogrenci Memik |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2005 | Evaluation of dual VDD fabrics for low power FPGAsabstractPower efficiency is becoming an increasingly important design aspect for FPGAs. Recently it has been shown that well-known power minimization techniques in the ASICs such as creating supply voltage (Vdd) scalable islands of different granularity can be applied to FPGAs. However, the discrete routing architecture of FPGAs amplifies any constraint imposed on the placement stage. In this work, we evaluate the overheads of voltage scaling schemes in relation to FPGA architectures and design flows in terms of critical path delay, channel-width and area/delay product. We present a detailed evaluation of the impact of alternative realizations of voltage scaling schemes onto the physical design flow of FPGAs and show that as high as 47% dynamic power gain is possible with 17% area/delay product penalty and 30% power gain is possible with as low as 6% area/delay product penalty for different voltage island configurations. Rajarshi Mukherjee, Seda Ogrenci Memik |
ASP-DAC | 1 |
| 2005 | Temperature-aware resource allocation and binding in high-level synthesisabstractPhysical phenomena such as temperature have an increasingly important role in performance and reliability of modern process technologies. This trend will only strengthen with future generations. Attempts to minimize the design effort required for reaching closure in reliability and performance constraints are agreeing on the fact that higher levels of design abstractions need to be made aware of lower level physical phenomena. In this paper, we investigated techniques to incorporate temperature-awareness into high-level synthesis. Specifically, we developed two temperature-aware resource allocation and binding algorithms that aim to minimize the maximum temperature that can be reached by a resource in a design. Such a control scheme will have an impact on the prevention of hot spots, which in turn is one of the major hurdles in front of reliability for future integrated circuits. Our algorithms are able to reduce the maximum attained temperature by any module in a design by up to 19.6°C compared to a binding that optimizes switching power. Rajarshi Mukherjee, Seda Ogrenci Memik, Gokhan Memik |
DAC | 1 |
| 2005 | Peak temperature control and leakage reduction during binding in high level synthesisabstractTemperature is becoming a first rate design criterion in ASICs due to its negative impact on leakage power, reliability, performance, and packaging cost. Incorporating awareness of such lower level physical phenomenon in high level synthesis algorithms will help to achieve better designs. In this work, we developed a temperature aware binding algorithm. Switching power of a module correlates with its operating temperature. The goal of our binding algorithm is to distribute the activity evenly across functional units. This approach avoids steep temperature differences between modules on a chip, hence, the occurrence of hot spots. Starting with a switching optimal binding solution, our algorithm iteratively minimizes the maximum temperature reached by the hottest functional unit. Our algorithm does not change the number of resources used in the original binding. We have used HotSpot, a temperature modeling tool, to simulate temperature of a number ASIC designs. Our binding algorithm reduces temperature reached by the hottest resource by 12.21°C on average. Reducing the peak temperature has a positive impact on leakage as well. Our binding technique improves leakage power by 11.89%, and overall power by 3.32% on average at 130nm technology node compared to a switching optimal binding Rajarshi Mukherjee, Seda Ogrenci Memik, Gokhan Memik |
ISLPED | 1 |
| 2004 | Power Management for FPGAs: Power-Driven Design PartitioningabstractIn order to enable efficient integration of FPGAs into cost effective and reliable high-performance systems as well potentially into low power mobile systems, their power efficiency needs to be improved. This paper proposes a power management scheme for FPGAs centered on the power-driven partitioning technique. Power-driven partitioner create clusters within the a design such that within individual clusters, power consumption can be improved via voltage scaling. The aim is to identify subgraphs/partitions in a design, such that the total power consumption is minimised while resource constraints associated with the partitioning problem are satisfied. Rajarshi Mukherjee, Seda Ogrenci Memik |
FCCM | 1 |
| 2004 | Power-Driven Design Partitioning
Rajarshi Mukherjee, Seda Ogrenci Memik |
FPL | 1 |
| 2003 | Solving the latch mapping problem in an industrial settingabstractWe describe a complete method for the latch mapping problem that is based on the efficient integration of previously proposed tech-niques for latch mapping as well as novel optimizations for further improvement. The highlights of the proposed approach include a new method of integrating complete methods and incomplete meth-ods for latch mapping, the use of incremental reasoning to optimize the overall algorithm and the use of a conventional combinational equivalence checking tool as the core engine. Experiments con-firm that the proposed method retains much of the efficiency and capacity of incomplete methods while providing the completeness of complete methods and derives significant performance improve-ments from the proposed optimizations. Kelvin Ng, Mukul R. Prasad, Rajarshi Mukherjee, Jawahar Jain |
DAC | 3 |
| 2002 | Efficient Combinational Verification Using Overlapping Local BDDs and a Hash Table
Rajarshi Mukherjee, Jawahar Jain, Koichiro Takayama, Jacob A. Abraham, Donald S. Fussell |
Formal Methods Syst. Des. | 1 |
| 2001 | An efficient solution to the storage correspondence problem for large sequential circuitsabstractAbstract — Traditional state-traversal-based methods for verifying sequential circuits are computationally infeasible for circuits with a large number of memory elements. However, if the correspondence of the memory elements of the two circuits can be established, a difficult sequential verification problem can be transformed into an easier combinational verification problem. In this paper, we propose an approach that combines two complementary simulation-based methods for fast and accurate storage correspondence. Experiments on the large ISCAS89 benchmark circuits demonstrate the superiority. I. Wanlin Cao, D. M. H. Walker, Rajarshi Mukherjee |
ASP-DAC | 3 |
| 2000 | Automatic partitioning for efficient combinatorial verificationabstractArticle Free Access Share on Automatic partitioning for efficient combinatorial verification Authors: Rajarshi Mukherjee Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CA Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CAView Profile , Jawahar Jain Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CA Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CAView Profile , Koichiro Takayama Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CA Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CAView Profile , Masahiro Fujita Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CA Fujitsu Laboratories of America, 595 Lawrence Expressway, Sunnyvale, CAView Profile Authors Info & Claims ASP-DAC '00: Proceedings of the 2000 Asia and South Pacific Design Automation ConferenceJanuary 2000 Pages 67–72https://doi.org/10.1145/368434.368521Published:28 January 2000Publication History 0citation161DownloadsMetricsTotal Citations0Total Downloads161Last 12 Months10Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Rajarshi Mukherjee, Jawahar Jain, Koichiro Takayama |
ASP-DAC | 1 |
| 2000 | Testing, Verification, and Diagnosis in the Presence of UnknownsabstractImprovement of the accuracy of error and fault diagnosis as well as ATPG for IP-based designs are important problems in industry. In this paper we address these problems when portions of the design may be unspecified. Two approaches to solve these problems have been presented: (1) solving Boolean satisfiability under unknown constraints, and (2) a network modification-based solution. Experimental results on constrained equivalence checking, enhancement of error diagnosis resolution for combinational circuits, and ATPG for IP-based designs have been presented on the ISCAS 85 benchmark and industrial circuits. Vamsi Boppana, Rajarshi Mukherjee, Jawahar Jain, Michael S. Hsiao |
VTS | 3 |
| 1999 | Multiple Error Diagnosis Based on XlistsabstractIn this paper, we present multiple error diagnosis algorithms to overcome two significant problems associated with current error diagnosis techniques targeting large circuits: their use of limited error models and a lack of solutions that scale well for multiple errors.Our solution is based on a nonenumerative analysis technique, based on logic simulation (3-valued and symbolic), for simultaneously analyzing all possible errors at sets of nodes in the circuit.Error models are introduced in order to address the "locality" aspect of error location and to identify sets of nodes that are "local" with respect to each other.Theoretical results are provided to guarantee the diagnosis of modeled errors and robust diagnosis approaches are shown to address the cases when errors do not correspond to the modeled types.Experimental results on benchmark circuits demonstrate accurate and extremely rapid location of errors of large multiplicity. Vamsi Boppana, Rajarshi Mukherjee, Jawahar Jain, Pradeep Bollineni |
DAC | 2 |
| 1999 | An Efficient Filter-Based Approach for Combinational VerificationabstractWe have developed a filter-based framework where several fundamentally different techniques can be combined to provide fully automated and efficient heuristic solutions to verification and possibly other NP-complete problems. Such an integrated methodology is far more robust and efficient than any single existing technique on a wide variety of circuits. Our methodology has been applied to verify the ISCAS 85 benchmark circuits and efficient verification results have been presented on a large set of industrial circuits which could not be verified using several published techniques and commercial verification tools available to us. Rajarshi Mukherjee, Jawahar Jain, Koichiro Takayama, Jacob A. Abraham, Donald S. Fussell |
DATE | 1 |
| 1999 | An efficient filter-based approach for combinational verificationabstractCombinational verification is a co-NP complete problem. However, in reality, several techniques exist which perform reasonably well on many practical circuits. Also, it is often found that while one technique efficiently verifies a given circuit it fails badly on another circuit, whereas a certain other technique is efficient on the latter circuit but cannot handle the former circuit. Therefore, clearly, a robust verification methodology cannot depend on any single technique. Our goal in this research is to build a verification methodology whose performance is more immune to circuit variations. We have developed a methodology where several fundamentally different techniques can be combined to provide efficient heuristic solutions to combinational verification, and possibly other intractable problems as well. Such an integrated methodology is far more robust and efficient on a majority of combinational verification problems than any single existing technique. In this paper, we discuss the methodology in detail and present verification results using a fully automated prototype of the proposed methodology. Using this methodology, we can verify many circuits which could not be efficiently verified using any published techniques available to us, and even by some popular commercial combinational verification programs. Rajarshi Mukherjee, Jawahar Jain, Koichiro Takayama, Jacob A. Abraham, Donald S. Fussell |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1995 | Advanced Verification Techniques Based on LearningabstractArticle Advanced verification techniques based on learning Share on Authors: Jawahar Jain Fujitsu Laboratories of America, 77 Rio Robles, San Jose CA Fujitsu Laboratories of America, 77 Rio Robles, San Jose CAView Profile , Rajarshi Mukherjee Fujitsu Laboratories of America, 77 Rio Robles, San Jose CA and Dept. of Electrical and Computer Engineering, University of Texas at Austin, Austin TX Fujitsu Laboratories of America, 77 Rio Robles, San Jose CA and Dept. of Electrical and Computer Engineering, University of Texas at Austin, Austin TXView Profile , Masahiro Fujita Fujitsu Laboratories of America, 77 Rio Robles, San Jose CA Fujitsu Laboratories of America, 77 Rio Robles, San Jose CAView Profile Authors Info & Claims DAC '95: Proceedings of the 32nd annual ACM/IEEE Design Automation ConferenceJanuary 1995 Pages 420–426https://doi.org/10.1145/217474.217564Published:01 January 1995 57citation243DownloadsMetricsTotal Citations57Total Downloads243Last 12 Months2Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Jawahar Jain, Rajarshi Mukherjee |
DAC | 2 |
| 1994 | Functional learning: a new approach to learning in digital circuitsabstractRecently, learning-based techniques, which are extremely effective in finding test vectors for hard to detect faults and in detecting redundancies, have been proposed as an efficient alternative to the traditional branch-and-bound techniques for test generation. This paper presents functional learning, a new OBDD-based learning technique, that uses implication procedures. Functional learning is complete given enough time; it will determine all the uniquely implied values in the circuit from the current situation of value assignments. The most attractive feature of functional learning is its ability to extract, maintain and manipulate novel information regarding the circuit in compact OBDD representations for Boolean functions.> Rajarshi Mukherjee, Jawahar Jain, Dhiraj K. Pradhan |
VTS | 1 |