EDBT 2026 Demo / reviewers in the wild / expert
Karthik Ganesan 0001
dblp:83/6972-1
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0002-7559-0928ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorComputer networks · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2
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.
| Network and information security
1 paper |
Hardware security and side channels · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Integrated circuit design · 100% | |
| Theoretical computer science
1 paper |
Coding theory · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
hardware trojan |
0.2 | 1 | 2016 | TPAD: Hardware Trojan Prevention and Detection for Trusted Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Hardware security and side channels › hardware trojan
hardware trojan detection |
0.2 | 1 | 2016 | TPAD: Hardware Trojan Prevention and Detection for Trusted Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Hardware security and side channels › hardware trojan
hardware trojan prevention |
0.2 | 1 | 2016 | TPAD: Hardware Trojan Prevention and Detection for Trusted Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Integrated circuit design
digital circuit design |
0.2 | 1 | 2016 | TPAD: Hardware Trojan Prevention and Detection for Trusted Integrated Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016 |
Coding theory › error-correcting codes
LDPC codes |
0.2 | 1 | 2016 | On the Total Power Capacity of Regular-LDPC Codes With Iterative Message-Passing Decoders · IEEE J. Sel. Areas Commun. 2016 |
Bioinformatics and computational biology › genomics
genomic data compression |
0.2 | 1 | 2015 | QVZ: lossy compression of quality values · Bioinform. 2015 |
Bioinformatics and computational biology › genomics › genomic data compression
lossy compression |
0.2 | 1 | 2015 | QVZ: lossy compression of quality values · Bioinform. 2015 |
Methods — techniques the papers use, named apart from their topics
trojan emulation · 0.5split manufacturing · 0.5post-layout circuit simulation · 0.5iterative message-passing decoding · 0.5gallager b decoding · 0.5rate-distortion optimization · 0.2quasi-convex distortion · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Sensory Particles with Optical TelemetryabstractCurrent retinal prostheses provide electrical stimulation without feedback from the stimulated neurons. Incorporation of multichannel recording electronics would typically require trans-scleral cables for power supply and data transmission. In this work, we explore a wireless, optoelectronic, miniature, modular, and distributed electro-neural interface for recording, which we call Sensory Particles with Optical Telemetry (SPOT). It can be used in an advanced, bi-directional retinal prosthesis and other sensory applications. Emphasis is placed on the novel telemetry stage. SPOTs are powered by near-infrared light and transmit information by light. As a proof of concept, we designed and built a low-power, small-footprint linear transconductance circuit utilizing chopper stabilization in 130nm CMOS. Our design achieved 57 mS transconductance within 3.5 kHz bandwidth, and a near-infrared (NIR) power density of 0.5 mW/mm2, well within the ocular and thermal safety limits. The telemetry circuit consumes 0.015 mm2area, and each SPOT can be powered by a single photovoltaic (PV) supply of area 0.0056 mm2. Electrical spikes transmitted by an 850nm LED were detected with 15 dB SNR, at the output of the optical link. Karthik Ganesan 0001, Thomas A. Flores, Binh Q. Le, Dante Gabriel Muratore, Neal A. Patel, Subhasish Mitra, Boris Murmann, Daniel Palanker |
ISCAS | 1 |
| 2019 | Review of Methodologies for Pre- and Post-Silicon Analog Verification in Mixed-Signal SOCsabstractThe integration of increasingly more complex and heterogeneous SOCs results in ever more complicated demands for the verification of the system and its underlying subsystems. Pre-silicon design validation as well as post-silicon test generation of the analog and mixed-signal (AMS) subsystems within SOCs proves extremely challenging as these subsystems do not share the formal description potential of their digital counterparts. Several methods have been developed to cope with this lack of formalization during AMS pre-silicon validation, including model checkers, affine arithmetic formalisms and equivalence checkers. However, contrary to the industrial practice for digital circuits of using formal verification and ATPG tools, common industry practice for analog circuits still largely defaults to simulation-based validation and test generation. A new formal digital-inspired technique, called AMS-QED, can potentially solve these issues in analog and mixed-signal verification. Georges Gielen, Nektar Xama, Karthik Ganesan 0001, Subhasish Mitra |
DATE | 3 |
| 2019 | Symbolic QED Pre-silicon Verification for Automotive Microcontroller Cores: Industrial Case StudyabstractWe present an industrial case study that demonstrates the practicality and effectiveness of Symbolic Quick Error Detection (Symbolic QED) in detecting logic design flaws (logic bugs) during pre-silicon verification. Our study focuses on several microcontroller core designs (~1,800 flip-flops, ~70,000 logic gates) that have been extensively verified using an industrial verification flow and used for various commercial automotive products. The results of our study are as follows: 1. Symbolic QED detected all logic bugs in the designs that were detected by the industrial verification flow (which includes various flavors of simulation-based verification and formal verification). 2. Symbolic QED detected additional logic bugs that were not recorded as detected by the industrial verification flow. (These additional bugs were also perhaps detected by the industrial verification flow.)3.Symbolic QED enables significant design productivity improvements: (a) 8X improved (i.e., reduced) verification effort for a new design (8 person-weeks for Symbolic QED vs. 17 person-months using the industrial verification flow). (b) 60X improved verification effort for subsequent designs (2 person-days for Symbolic QED vs. 4-7 person-months using the industrial verification flow). (c) Quick bug detection (runtime of 20 seconds or less), together with short counterexamples (10 or fewer instructions) for quick debug, using Symbolic QED. Eshan Singh, Keerthikumara Devarajegowda, Sebastian Simon, Ralf Schnieder, Karthik Ganesan 0001, Mohammad Rahmani Fadiheh, Dominik Stoffel, Wolfgang Kunz, Clark W. Barrett, Wolfgang Ecker, Subhasish Mitra |
DATE | 5 |
| 2019 | Unlocking the Power of Formal Hardware Verification with CoSA and Symbolic QED: Invited PaperabstractAs designs grow in size and complexity, design verification becomes one of the most difficult and costly tasks facing design teams. Formal verification techniques offer great promise because of their ability to exhaustively explore design behaviors. However, formal techniques also have a reputation for being labor-intensive and limited to small blocks. Is there any hope for successful application of formal techniques at design scale? We answer this question affirmatively by digging deeper to understand what the real technological issues and opportunities are. First, we look at satisfiability solvers, the engines underlying formal techniques such as model checking. Given the recent innovations in satisfiability solving, we argue that there are many reasons to be optimistic that formal techniques will scale to designs of practical interest. We use our CoSA model checker as a demonstration platform to illustrate how advances in solvers can improve scalability. However, even if solvers become blazingly fast, applying them well is still labor-intensive. This is because formal tools are only as useful as the properties they are given to prove, which traditionally have required great effort to develop. Symbolic quick error detection (SQED) addresses this issue by using a single, universal property that checks designs automatically. We demonstrate how SQED can automatically find logic and security bugs in a variety of designs and report on bugs found and efficiency gains realized in academic and industry designs. We also present a generator for an improved SQED module that further reduces the amount of manual effort that has to be spent by the designer. Florian Lonsing, Karthik Ganesan 0001, Makai Mann, Srinivasa Shashank Nuthakki, Eshan Singh, Mario Srouji, Yahan Yang, Subhasish Mitra, Clark W. Barrett |
ICCAD | 2 |
| 2018 | QVZ: lossy compression of quality valuesabstractBioinformatics (2015) 31(19), 3122–3129 The authors of the above article wish to inform readers that a post-production correction has been made to add missing funding information: NIH grant U01 CA198943. Greg Malysa, Mikel Hernaez, Idoia Ochoa, Milind Rao, Karthik Ganesan 0001, Tsachy Weissman |
Bioinform. | 5 |
| 2016 | On the Total Power Capacity of Regular-LDPC Codes With Iterative Message-Passing DecodersabstractMotivated by recently derived fundamental limits on total (transmit + decoding) power for coded communication with VLSI decoders, this paper investigates the scaling behavior of the minimum total power needed to communicate over AWGN channels as the target bit-error-probability tends to zero. We focus on regular-LDPC codes and iterative message-passing decoders. We analyze scaling behavior under two VLSI complexity models of decoding. One model abstracts power consumed in processing elements (node model), and another abstracts power consumed in wires which connect the processing elements (wire model). We prove that a coding strategy using regular-LDPC codes with Gallager-B decoding achieves order-optimal scaling of total power under the node model. However, we also prove that regular-LDPC codes and iterative message-passing decoders cannot meet existing fundamental limits on total power under the wire model. Furthermore, if the transmit energy-per-bit is bounded, total power grows at a rate that is worse than uncoded transmission. Complementing our theoretical results, we develop detailed physical models of decoding implementations using post-layout circuit simulations. Our theoretical and numerical results show that approaching fundamental limits on total power requires increasing the complexity of both the code design and the corresponding decoding algorithm as communication distance is increased or error-probability is lowered. Karthik Ganesan 0001, Pulkit Grover, Jan M. Rabaey, Andrea J. Goldsmith |
IEEE J. Sel. Areas Commun. | 1 |
| 2016 | TPAD: Hardware Trojan Prevention and Detection for Trusted Integrated CircuitsabstractThere are increasing concerns about possible malicious modifications of integrated circuits (ICs) used in critical applications. Such attacks are often referred to as hardware Trojans. While many techniques focus on hardware Trojan detection during IC testing, it is still possible for attacks to go undetected. Using a combination of new design techniques and new memory technologies, we present a new approach that detects a wide variety of hardware Trojans during IC testing and also during system operation in the field. Our approach can also prevent a wide variety of attacks during synthesis, place-and-route, and fabrication of ICs. It can be applied to any digital system, and can be tuned for both traditional and split-manufacturing methods. We demonstrate its applicability for both application-specified integrated circuits and field-programmable gate arrays. Using fabricated test chips with Trojan emulation capabilities and also using simulations, we demonstrate: 1) the area and power costs of our approach can range between 7.4%-165% and 7%-60%, respectively, depending on the design and the attacks targeted; 2) the speed impact can be minimal (close to 0%); 3) our approach can detect 99.998% of Trojans (emulated using test chips) that do not require detailed knowledge of the design being attacked; 4) our approach can prevent 99.98% of specific attacks (simulated) that utilize detailed knowledge of the design being attacked (e.g., through reverse engineering); and 5) our approach never produces any false positives, i.e., it does not report attacks when the IC operates correctly. Tony F. Wu, Karthik Ganesan 0001, Yunqing Alexander Hu, H.-S. Philip Wong, S. Simon Wong, Subhasish Mitra |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2015 | QVZ: lossy compression of quality valuesabstractMOTIVATION: Recent advancements in sequencing technology have led to a drastic reduction in the cost of sequencing a genome. This has generated an unprecedented amount of genomic data that must be stored, processed and transmitted. To facilitate this effort, we propose a new lossy compressor for the quality values presented in genomic data files (e.g. FASTQ and SAM files), which comprise roughly half of the storage space (in the uncompressed domain). Lossy compression allows for compression of data beyond its lossless limit. RESULTS: The proposed algorithm QVZ exhibits better rate-distortion performance than the previously proposed algorithms, for several distortion metrics and for the lossless case. Moreover, it allows the user to define any quasi-convex distortion function to be minimized, a feature not supported by the previous algorithms. Finally, we show that QVZ-compressed data exhibit better performance in the genotyping than data compressed with previously proposed algorithms, in the sense that for a similar rate, a genotyping closer to that achieved with the original quality values is obtained. AVAILABILITY AND IMPLEMENTATION: QVZ is written in C and can be downloaded from https://github.com/mikelhernaez/qvz. CONTACT: [email protected] or [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Greg Malysa, Mikel Hernaez, Idoia Ochoa, Milind Rao, Karthik Ganesan 0001, Tsachy Weissman |
Bioinform. | 5 |
| 2012 | Choosing "green" codes by simulation-based modeling of implementationsabstractHow do we design an error correcting code and a corresponding decoding implementation to minimize not just the transmit power, but the sum of transmit and decoding power? Recent interest in this question has led to new fundamental results that show the traditional approach of designing the code and the decoder implementation in isolation can be suboptimal. However, joint design of codes and their corresponding decoder implementations can be hard simply because of the sheer number of possibilities for both, and the human effort often required in optimizing the decoder implementation for a given code. In this paper, we suggest taking a middle-path between analyzing theoretical models of decoding and building decoder implementations. Based on circuit simulations of power consumption of decoders for simple regular LDPC codes, we develop circuit models for the decoding power for larger and more complex (but still regular) LDPC codes. These models are then used to search for the best code and corresponding decoder (within a limited set) for a given communication distance and error probability. Karthik Ganesan 0001, Pulkit Grover, Andrea J. Goldsmith, Jan M. Rabaey |
GLOBECOM | 1 |