Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sachhidh Kannan

dblp:14/9849 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Memory systems
non-volatile memory
0.322015
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.212015
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.212015
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.212015
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.212015
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
YearPublicationVenuePosition
2022 Analysis of Power-Oriented Fault Injection Attacks on Spiking Neural Networks
abstract
Spiking 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
DATE5
2015 Modeling, Detection, and Diagnosis of Faults in Multilevel Memristor Memories
abstract
Memristors 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 Countermeasures
abstract
Emerging 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 Memory
abstract
Non-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
DAC1
2014 Detection, diagnosis, and repair of faults in memristor-based memories
abstract
Memristors 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
VTS1
2013 Sneak path testing and fault modeling for multilevel memristor-based memories
abstract
Memristors 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
ICCD1
2012 Engineering crossbar based emerging memory technologies
abstract
Emerging 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
ICCD1
2011 A hierarchical 3-D floorplanning algorithm for many-core CMP networks
abstract
With 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
ISCAS1