Demo Data from EDBT 2026 / reviewers in the wild / expert
Sachhidh Kannan
dblp:14/9849
· DBLP profile ↗
8ranked-venue papers
7as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 7 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Memory systems · 62% Hardware reliability and fault tolerance · 19% Electronic design automation · 19% | |
| Network and information security
2 papers |
Hardware security and side channels · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
non-volatile memory |
0.3 | 2 | 2015 | Security Vulnerabilities of Emerging Nonvolatile Main Memories and Countermeasures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 Secure Memristor-based Main Memory · DAC 2014 |
Electronic design automation › hardware verification and test › design for testability
built-in self-test |
0.2 | 1 | 2015 | Modeling, Detection, and Diagnosis of Faults in Multilevel Memristor Memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Hardware reliability and fault tolerance
memory fault tolerance |
0.2 | 1 | 2015 | Modeling, Detection, and Diagnosis of Faults in Multilevel Memristor Memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Memory systems › emerging memory technologies
memristive memory |
0.2 | 1 | 2015 | Modeling, Detection, and Diagnosis of Faults in Multilevel Memristor Memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Memory systems › non-volatile memory
multi-level cell |
0.2 | 1 | 2015 | Modeling, Detection, and Diagnosis of Faults in Multilevel Memristor Memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Methods — techniques the papers use, named apart from their topics
sneak-path encryption · 0.8multilevel cell encoding · 0.4sneak-path testing · 0.2march testing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Analysis of Power-Oriented Fault Injection Attacks on Spiking Neural NetworksabstractSpiking Neural Networks (SNN) are quickly gaining traction as a viable alternative to Deep Neural Networks (DNN). In comparison to DNNs, SNNs are more computationally powerful and provide superior en-ergy efficiency. SNNs, while exciting at first appearance, contain security-sensitive assets (e.g., neuron threshold voltage) and vulnerabilities (e.g., sensitivity of classification accuracy to neuron threshold voltage change) that adversaries can exploit. We investigate global fault injection attacks by employing external power supplies and laser-induced local power glitches to corrupt crucial training parameters such as spike amplitude and neuron's membrane threshold potential on SNNs developed using common analog neurons. We also evaluate the impact of power-based attacks on individual SNN layers for 0% (i.e., no attack) to 100% (i.e., whole layer under attack). We investigate the impact of the attacks on digit classification tasks and find that in the worst-case scenario, classification accuracy is reduced by 85.65%. We also propose defenses e.g., a robust current driver design that is immune to power-oriented attacks, improved circuit sizing of neuron components to reduce/recover the adversarial accuracy degradation at the cost of negligible area and 25% power overhead. We also present a dummy neuron-based voltage fault injection detection system with ~ 1% power and area overhead. Karthikeyan Nagarajan, Junde Li, Sina Sayyah Ensan, Mohammad Nasim Imtiaz Khan, Sachhidh Kannan, Swaroop Ghosh |
DATE | 5 |
| 2015 | Modeling, Detection, and Diagnosis of Faults in Multilevel Memristor MemoriesabstractMemristors are an attractive option for use in future memory architectures but are prone to high defect densities due to the nondeterministic nature of nanoscale fabrication. Several works discuss memristor fault models and testing. However, none of them considers the memristor as a multilevel cell (MLC). The ability of memristors to function as an MLC allows for extremely dense, low-power memories. Using a memristor as an MLC introduces fault mechanisms that cannot occur in typical two-level memory cells. In this paper, we develop fault models for memristor-based MLC crossbars. The typical approach to testing a memory subsystem entails testing one memory cell at a time. However, this testing strategy is time consuming and does not scale for dense, memristor memories. We propose an efficient testing technique that exploits sneak-paths inherent in crossbar memories to test several memory cells simultaneously. In this paper, we integrate solutions for detecting and locating faults in memristors. We develop a power aware built-in self-test solution to detect these faults. We also propose a hybrid diagnosis scheme that uses a combination of sneak-path and March testing to reduce diagnosis time. The proposed schemes enable and leverage sneak-paths during fault detection and diagnosis modes, while disabling sneak-paths during normal operation. The proposed hybrid scheme reduces fault detection and diagnosis time by 24.69% and 28%, respectively, compared to traditional March tests. Sachhidh Kannan, Naghmeh Karimi, Ramesh Karri, Ozgur Sinanoglu |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2015 | Security Vulnerabilities of Emerging Nonvolatile Main Memories and CountermeasuresabstractEmerging nonvolatile memory devices such as phase change memories and memristors are replacing SRAM and DRAM. However, nonvolatile main memories (NVMM) are susceptible to probing attacks even when powered down. This way, they may compromise sensitive data such as passwords and keys that reside in the NVMM. To eliminate this vulnerability, we propose sneak-path encryption (SPE), a hardware intrinsic encryption technique for memristor-based NVMMs. SPE is instruction set architecture independent and has minimal impact on performance. SPE exploits the physical parameters, such as sneak-paths in crossbar memories, to encrypt the data stored in a memristor-based NVMM. SPE is resilient to a number of attacks that may be performed on NVMMs. We use a cycle accurate simulator to evaluate the performance impact of SPE-based NVMM and compare against other security techniques. SPE can secure an NVMM with a ~1.3% performance overhead. Sachhidh Kannan, Naghmeh Karimi, Ozgur Sinanoglu, Ramesh Karri |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2014 | Secure Memristor-based Main MemoryabstractNon-volatile memory devices such as phase change memories and memristors are promising alternatives to SRAM and DRAM main memories as they provide higher density and improved energy efficiency. However, non-volatile main memories (NVMM) introduce security vulnerabilities. Sensitive data such as passwords and keys residing in the NVMM will persist and can be probed after power down. We propose sneak-path encryption (SPE), for memristor-based NVMM. SPE exploits the physical parameters, multilevel cell (MLC) capability and the sneak paths in crossbar memories to encrypt the data stored in memristor-based NVMM. We investigate three attacks on NVMMs and show the resilience of SPE against them. We use a cycle accurate simulator to evaluate the security and performance impact of SPE based NVMM. SPE can secure the NVMM with a latency of 16 cycles and ~1.5% performance overhead. Sachhidh Kannan, Naghmeh Karimi, Ozgur Sinanoglu |
DAC | 1 |
| 2014 | Detection, diagnosis, and repair of faults in memristor-based memoriesabstractMemristors are an attractive option for use in future memory architectures due to their non-volatility, high density and low power operation. Notwithstanding these advantages, memristors and memristor-based memories are prone to high defect densities due to the non-deterministic nature of nanoscale fabrication. The typical approach to fault detection and diagnosis in memories entails testing one memory cell at a time. This is time consuming and does not scale for the dense, memristor-based memories. In this paper, we integrate solutions for detecting and locating faults in memristors, and ensure post-silicon recovery from memristor failures. We propose a hybrid diagnosis scheme that exploits sneak-paths inherent in crossbar memories, and uses March testing to test and diagnose multiple memory cells simultaneously, thereby reducing test time. We also provide a repair mechanism that prevents faults in the memory from being activated. The proposed schemes enable and leverage sneak paths during fault detection and diagnosis modes, while still maintaining a sneak-path free crossbar during normal operation. The proposed hybrid scheme reduces fault detection and diagnosis time by ~44%, compared to traditional March tests, and repairs the faulty cell with minimal overhead. Sachhidh Kannan, Naghmeh Karimi, Ramesh Karri, Ozgur Sinanoglu |
VTS | 1 |
| 2013 | Sneak path testing and fault modeling for multilevel memristor-based memoriesabstractMemristors are an attractive option for use in future memory architectures due to their non-volatility, low power operation, compactness and ability to store multiple bits in a single cell. Notwithstanding these advantages, memristors and memristor-based memories are prone to high defect densities due to the non-deterministic nature of nanoscale fabrication. As a first step, we will examine the defect mechanisms in multi-level cells (MLC) using memristors and develop efficient fault models. We will also investigate efficient test techniques for multi-level memristor based memories. The typical approach to testing a memory subsystem entails testing one memory cell at a time. This is time consuming and does not scale for dense, memristor-based memories. We propose an efficient testing technique to test memristor-based memories. The proposed scheme uses sneak paths inherent in crossbar memories to test multiple memristors at the same time and thereby reduces the test time by 27%. Sachhidh Kannan, Ramesh Karri, Ozgur Sinanoglu |
ICCD | 1 |
| 2012 | Engineering crossbar based emerging memory technologiesabstractEmerging Resistive Random Access Memories (RRAM) devices are an attractive option for future memory architectures due to their low-power and high density. However, their capacity is limited by sneak paths and the sensitivity of the sense amplifiers (SA). We develop a framework to maximize the capacity of RRAM memories by modeling the interactions between memory capacity, sneak paths, device parameters, and the sense amplifier. The framework explores the design space of the memory by considering different read/write mechanisms, sneak path elimination techniques, and multi-level storage. Sachhidh Kannan, Jeyavijayan Rajendran, Ramesh Karri, Ozgur Sinanoglu |
ICCD | 1 |
| 2011 | A hierarchical 3-D floorplanning algorithm for many-core CMP networksabstractWith technology scaling and 3D integration, it is becoming possible to accommodate hundreds of processing elements forming many-core chip multiprocessors (CMP). Manual floorplanning of chips becomes more time consuming and inefficient as complexity increases. Compared to traditional ASIC architectures, CMPs have homogenous processing elements and regular network topologies. In this paper, we propose a floorplan technique that can exploit the regularity and structure present in 3D-CMP networks. We can generate floorplans for different topologies under different design constraints. Compared with traditional floorplanning approaches, our tool shows significant advantages in reducing the total interconnect wire-length and power. Sachhidh Kannan, Garrett S. Rose |
ISCAS | 1 |