Demo Data from EDBT 2026 / reviewers in the wild / expert
Reza M. Rad
dblp:53/812
· DBLP profile ↗
13ranked-venue papers
7as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 7 first-authorSecurity and privacy · 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.
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Electronic design automation · 35% Reconfigurable computing and FPGAs · 28% Hardware reliability and fault tolerance · 24% | |
| Network and information security
2 papers |
Hardware security and side channels · 76% Security and privacy of machine learning · 24% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › hardware trojan
hardware trojan detection |
0.2 | 2 | 2011 | An Experimental Analysis of Power and Delay Signal-to-Noise Requirements for Detecting Trojans and Methods for Achieving the Required Detection Sensitivities · IEEE Trans. Inf. Forensics Secur. 2011 Detecting Trojans Through Leakage Current Analysis Using Multiple Supply Pad IDDQ s · IEEE Trans. Inf. Forensics Secur. 2010 |
Hardware reliability and fault tolerance
defect tolerance |
0.1 | 2 | 2007 | Built-In Self-Test and Recovery Procedures for Molecular Electronics-Based Nanofabrics · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 Test and recovery for fine-grained nanoscale architectures · FPGA 2006 |
Electronic design automation › hardware verification and test › hardware verification
hardware trojan detection |
0.1 | 1 | 2011 | An Experimental Analysis of Power and Delay Signal-to-Noise Requirements for Detecting Trojans and Methods for Achieving the Required Detection Sensitivities · IEEE Trans. Inf. Forensics Secur. 2011 |
Hardware security and side channels
hardware trojan |
0.1 | 1 | 2010 | Detecting Trojans Through Leakage Current Analysis Using Multiple Supply Pad IDDQ s · IEEE Trans. Inf. Forensics Secur. 2010 |
Security and privacy of machine learning › poisoning attack defense
trojan detection |
0.1 | 1 | 2010 | Detecting Trojans Through Leakage Current Analysis Using Multiple Supply Pad IDDQ s · IEEE Trans. Inf. Forensics Secur. 2010 |
Emerging computing paradigms › nanoelectronics
molecular electronics |
0.1 | 2 | 2007 | Built-In Self-Test and Recovery Procedures for Molecular Electronics-Based Nanofabrics · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 Fine-grained island style architecture for molecular electronic devices · FPGA 2006 |
Electronic design automation › hardware verification and test › design for testability
built-in self-test |
0.1 | 1 | 2007 | Built-In Self-Test and Recovery Procedures for Molecular Electronics-Based Nanofabrics · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Electronic design automation
hardware verification and test |
0.1 | 1 | 2007 | Built-In Self-Test and Recovery Procedures for Molecular Electronics-Based Nanofabrics · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Hardware reliability and fault tolerance › error recovery
recovery procedures |
0.1 | 1 | 2007 | Built-In Self-Test and Recovery Procedures for Molecular Electronics-Based Nanofabrics · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2007 |
Reconfigurable computing and FPGAs
FPGA architecture |
0.1 | 1 | 2006 | A new hybrid FPGA with nanoscale clusters and CMOS routing · DAC 2006 |
Reconfigurable computing and FPGAs › FPGA architecture
hybrid FPGA |
0.1 | 1 | 2006 | A new hybrid FPGA with nanoscale clusters and CMOS routing · DAC 2006 |
Reconfigurable computing and FPGAs › FPGA architecture
island-style architecture |
0.1 | 1 | 2006 | Fine-grained island style architecture for molecular electronic devices · FPGA 2006 |
Electronic design automation › hardware verification and test › fault testing
IDDQ testing |
0.0 | 1 | 2010 | Detecting Trojans Through Leakage Current Analysis Using Multiple Supply Pad IDDQ s · IEEE Trans. Inf. Forensics Secur. 2010 |
Methods — techniques the papers use, named apart from their topics
statistical detection · 0.2ring oscillator · 0.2power analysis · 0.2delay analysis · 0.2regression-based statistical analysis · 0.2defect mapping · 0.1calibration techniques · 0.1calibration technique · 0.1iddq measurement · 0.1IDDQ measurement · 0.1fault diagnosis · 0.1built-in self-test · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | REBEL and TDC: Two embedded test structures for on-chip measurements of within-die path delay variationsabstractAs feature printability becomes more challenging in advanced technology nodes, measuring and characterizing process variation effects on delay and power is becoming increasingly important. In this paper, we present two embedded test structures (ETS) for carrying out path delay measurement in actual product designs. Of the two structures proposed here, one is designed to be incorporated into a customer's scan structures, augmenting selected functional units with the ability to perform accurate path delay measurements. We refer to this ETS as REBEL (regional delay behavior). It is designed to leverage the existing scan chain as a means of reducing area overhead and performance impact. For cases in which very high resolution of delay measurements is required, a second standalone structure is proposed which we refer to as TDC for time-to-digital converter. Beyond characterizing process variations, these ETSs can also be used for design debug, detection of hardware Trojans and small delay defects and as physical unclonable functions. Charles Lamech, Jim Aarestad, James F. Plusquellic, Reza M. Rad, Kanak Agarwal 0001 |
ICCAD | 4 |
| 2011 | An Experimental Analysis of Power and Delay Signal-to-Noise Requirements for Detecting Trojans and Methods for Achieving the Required Detection SensitivitiesabstractNew validation methods are needed for ensuring integrated circuit (IC) Trust, and in particular for detecting hardware Trojans. In this paper, we investigate the signal-to-noise ratio (SNR) requirements for detecting Trojans by conducting ring oscillator (RO) experiments on a set of V2Pro FPGAs. The ROs enable a high degree of control over the switching activity in the FPGAs while simultaneously permitting subtle delay and transient power supply anomalies to be introduced through simple modifications to the RO logic structure. Power and delay analyses are first carried out across a set of FPGAs using RO configurations that emulate Trojan-free conditions. These experiments are designed to determine the magnitude of process and environmental (PE) variations, and are used to establish statistical limits on the noise floor for the subsequent emulated Trojan experiments. The emulated Trojan experiments introduce anomalies in power and delay in subtle ways as additional loads and series inserted gates. The data from both experiments is used to determine the detection sensitivity of several statistical methods to the transient anomalies introduced by these types of design modifications. A calibration technique is proposed that improves sensitivity to small transient anomalies significantly. Finally, we describe testing techniques that enable high resolution measurements of power and delay to support the proposed calibration and statistics-based detection methods. Charles Lamech, Reza M. Rad, Mark Tehranipoor, James F. Plusquellic |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2010 | Detecting Trojans Through Leakage Current Analysis Using Multiple Supply Pad IDDQ sabstractHardware Trojans have emerged as a new threat to the security and trust of computing systems. Hardware Trojans are deliberate and malicious modifications to the logic function implemented within digital and mixed signal chips. In contrast to software Trojans, it is not possible to simply "scan the hard drive" to eradicate a hardware Trojan. Hardware Trojans can be designed to shutdown the chip at some predetermined time and/or when some specific signal or data pattern is received. They may also be designed to remain hidden while leaking confidential information covertly to the adversary. Determining whether a hardware Trojan has been inserted into a chip is extremely difficult for a variety of reasons, e.g., nanometer feature sizes and chip design complexity combine to make optical inspection difficult or impossible. This paper presents experimental results demonstrating the effectiveness of a Trojan detection method that is based on the analysis of a chip's Jddqs (steady-state current), which are measured simultaneously from multiple places on the chip. The proposed method also incorporates a technique for virtually eliminating process and test environment variations effects which act to reduce detection sensitivity of traditional testing approaches. Used together, resolution enhancements of up to a 1000 x are possible over conventional single power supply current measurement techniques. A regression-based statistical technique is applied to the data collected from a set of chips fabricated in a 65-nm process to illustrate the detection capabilities and limitations of this type of approach. Jim Aarestad, Dhruva Acharyya, Reza M. Rad, James F. Plusquellic |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2010 | A Sensitivity Analysis of Power Signal Methods for Detecting Hardware Trojans Under Real Process and Environmental ConditionsabstractTrust in reference to integrated circuits addresses the concern that the design and/or fabrication of the integrated circuit (IC) may be purposely altered by an adversary. The insertion of a hardware Trojan involves a deliberate and malicious change to an IC that adds or removes functionality or reduces its reliability. Trojans are designed to disable and/or destroy the IC at some future time or they may serve to leak confidential information covertly to the adversary. Trojans can be cleverly hidden by the adversary to make it extremely difficult for chip validation processes, such as manufacturing test, to accidentally discover them. This paper investigates the sensitivity of a power supply transient signal analysis method for detecting Trojans. In particular, we focus on determining the smallest detectable Trojan, i.e., the least number of gates a Trojan may have and still be detected, using a set of process simulation models that characterize a TSMC 0.18 μm process. We also evaluate the sensitivity of our Trojan detection method in the presence of measurement noise and background switching activity. Reza M. Rad, James F. Plusquellic, Mark Tehranipoor |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2009 | A Novel Fault Localization Technique Based on Deconvolution and Calibration of Power Pad Transients Signals
Reza M. Rad, James F. Plusquellic |
J. Electron. Test. | 1 |
| 2008 | Power supply signal calibration techniques for improving detection resolution to hardware TrojansabstractChip design and fabrication is becoming increasingly vulnerable to malicious activities and alternations with globalization. An adversary can introduce a Trojan designed to disable and/or destroy a system at some future time (Time Bomb) or the Trojan may serve to leak confidential information covertly to the adversary. This paper proposes a taxonomy for Trojan classification and then describes a statistical approach for detecting hardware Trojans that is based on the analysis of an ICs power supply transient signals. A key component to improving the resolution of power analysis techniques to Trojans is calibrating for process and test environment (PE) variations. The main focus of this research is on the evaluation of four signal calibration techniques, each designed to reduce the adverse impact of PE variations on our statistical Trojan detection method. Reza M. Rad, Xiaoxiao Wang 0001, Mark Tehranipoor, James F. Plusquellic |
ICCAD | 1 |
| 2008 | SCT: A novel approach for testing and configuring nanoscale devicesabstractNovel strategies are necessary to efficiently test and configure emerging reconfigurable nanoscale devices, in addition to providing defect tolerance. This is mainly due to the high defect densities that are expected for these devices. Among different approaches, reconfiguration-based defect avoidance has proven to be a practical solution. However, configuration time, test time, and defect-map size remain among the major challenges for these new devices. In this article, we propose a new approach (called SCT) that simultaneously performs test and configuration. The proposed method uses a built-in self-test (BIST) scheme for test and defect tolerance. The method is based on testing reconfigurable nanoblocks at the time of implementing a function of a desired application on that block. The SCT method considerably reduces the total test and configuration time. It also eliminates the need for storing the location of defects in a defect map on- or off-chip. The presented probabilistic analysis results show the effectiveness of this method in terms of test and configuration time for architectures with rich interconnect resources. Also, a Verilog simulation model is developed for crossbar-based nano-architectures. This model is used to implement several MCNC benchmarks based on the proposed SCT method. The simulation results demonstrate efficiency of the method in terms of test time and yield under different defect rates. Reza M. Rad, Mark Tehranipoor |
ACM J. Emerg. Technol. Comput. Syst. | 1 |
| 2007 | Evaluating area and performance of hybrid FPGAs with nanoscale clusters and CMOS routingabstractAdvances in fabrication technology of nanoscale devices such as nanowires, carbon nanotubes and molecular switches provide new opportunities for implementing cluster-based FPGAs. Extensive research is needed to evaluate area and performance of FPGAs made from these devices and compare with their CMOS counterparts. In this work, we propose a hybrid FPGA that uses nanoscale clusters with a functionality similar to the clusters of traditional CMOS FPGAs. The proposed cluster is constructed by a crossbar of nanowires and can be configured to implement the required LUTs and intracluster MUXes. A CMOS interface is also proposed to provide configuration and memory elements for the nanoscale cluster. In the proposed architecture, inter-cluster routing remains at CMOS scale. We have developed models for area and delay of clusters and interconnects of the proposed hybrid FPGA. FPGA tools are configured with these models and used to synthesize and configure the benchmark circuits onto the hybrid FPGAs with NiSi nanowires or nanotubes. Experiments are conducted to evaluate and compare area and performance of the hybrid FPGA and traditional CMOS FPGA (scaled to 22nm). Up to 82% area reduction was obtained from implementing MCNC benchmarks on the hybrid FPGA. Performance of the hybrid FPGA is shown to be close to that of CMOS FPGA. Reza M. Rad, Mark Tehranipoor |
ACM J. Emerg. Technol. Comput. Syst. | 1 |
| 2007 | Built-In Self-Test and Recovery Procedures for Molecular Electronics-Based NanofabricsabstractIn this paper, a built-in self-test (BIST) procedure is proposed for testing and fault tolerance of molecular electronicsbased nanofabrics. The nanofabrics are assumed to include up to 1012devices/cm2; this requires new test strategies that can efficiently test and diagnose the nanofabrics in a reasonable time. Our BIST procedure utilizes nanofabric components as small test groups containing test pattern generator and response analyzer. Small test groups (fine-grained test) result in higher diagnosability and recovery. The proposed technique applies the test in parallel with a low number of test configurations resulting in a manageable test time. Due to high defect density of nanofabrics, an efficient diagnosis procedure is done after BIST procedure to achieve high recovery. This is called recovery-increase procedure, and this increases the available number of fault-free components detected in a nanochip. Finally, a defect database called defect map is created to be used by compilers during the configuration of the nanofabrics to avoid defective components. This results in a reliable system constructed from unreliable components. Our simulation results demonstrate the effectiveness of the proposed BIST and recovery-increase procedures. Mark Tehranipoor, Reza M. Rad |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2006 | A new hybrid FPGA with nanoscale clusters and CMOS routingabstractIn this paper we propose a hybrid FPGA using nanoscale clusters with an architecture similar to clusters of traditional CMOS FPGAs. The proposed cluster is made of a crossbar of nanowires configured to implement the required LUTs and intra-cluster MUXes. A CMOS interface is also proposed to provide configuration and latching for the nanoscale cluster. Inter-cluster routing is assumed to remain at CMOS scale. Experimental analysis is performed to evaluate area and performance of the hybrid FPGA and results are compared with traditional fully CMOS FPGA (scaled to 22nm). Up to 75% area reduction was obtained from implementing MCNC benchmarks on hybrid FPGA. Performance of the hybrid FPGA is shown to be close to that of CMOS FPGA. Reza M. Rad, Mark Tehranipoor |
DAC | 1 |
| 2006 | Fine-grained island style architecture for molecular electronic devicesabstractIn this paper a fine-grained island style architecture is proposed based on crossbars of nanowires with diode-logic created by molecular devices. A multiple-bit access mechanism is the main requirement for the clusters in every island style architecture to provide inputs, outputs and configuration bits. Island style FPGA architecture with its rich interconnect capabilities seems to be a proper choice for high-level architectures in nanoscale devices. Providing appropriate access to all clusters inside such architectures to communicate with input, output and configuration signals is the main requirement in these structures. In this paper, a multiple-bit DMUX scheme is proposed to act as CMOS-Nano interface and facilitate the configuration and input/output transfer to the nanoscale crossbar structure of the clusters. Two different architectures for the multiple-bit DMUX are proposed. The first DMUX architecture uses nano-imprint technology to provide the required interconnections between nanowires in the architecture and hence is completely nanoscale while the second architecture uses CMOS wires as select lines of the DMUX. These two architectures are analyzed in terms of area overhead based on the number of CMOS and nanoscale wires used in them. The calculations show that both approaches are area efficient when compared to their CMOS counterpart. The estimates also show that for a wide variety of cluster sizes, area of a cluster, that can be configured as large number of lookup tables (LUTs), is significantly smaller than a single 4-input CMOS LUT (22 nm technology). The proposed nano architecture also has its novelty in structure of the clusters and the way these clusters can be used to implement multiple logic functions on them. Mark Tehranipoor, Reza M. Rad |
FPGA | 2 |
| 2006 | Test and recovery for fine-grained nanoscale architecturesabstractThe nanoscale devices are assumed to include up to 1012 devices/cm2 and they also include high defect densities of up to 10%, hence new test strategies are required to efficiently test and diagnose these devices in parallel with low number of test configurations and test architectures. This paper presents built-in self-test (BIST) and recovery increase procedures for molecular electronic devices. The proposed BIST procedure is a fine-grained technique that tests the nanoBlocks and switchBlocks in a nanoscale device. The nano device under test is divided into test groups each containing two nanoBlocks, i.e. test pattern generator (PG) and response generator (RG), and a switchBlock between these two nanoBlocks. Due to high defect density of nano devices, an efficient diagnostic procedure is required to be done after BIST procedure to achieve high recovery. The recovery is defined as the total number of obtained fault-free blocks using a test procedure to the total number of available fault-free blocks on a chip. The proposed recovery increase procedure increases the number of fault-free components by finding the location of faulty/fault-free blocks in a faulty test group in a tested device. Finally a defect map is created to be used by programming devices during configuration of the nanoFabric to avoid defective components. This results in a reliable system constructed using unreliable components. The proposed BIST procedure provides a complete coverage of the modeled faults (e.g. stuck-at, stuck-open, bridging, forward and reverse-biased diodes) and our simulation results show high recovery achieved using recovery increase procedure. Mark Tehranipoor, Reza M. Rad |
FPGA | 2 |
| 2006 | SCT: An Approach For Testing and Configuring Nanoscale DevicesabstractMolecular electronics-based devices are assumed to include at least 10 gate-equivalents/cm and defect densities as high as 10%; novel test strategies are necessary to efficiently test and diagnose these nanoscale devices. Configuration time, test time and defect map size are among the major challenges for these new devices. In this paper, we propose a new approach that simultaneously configures and tests nano devices. A new built-in self-test (BIST) scheme for testing and defect tolerance of nanoscale devices is proposed. The proposed procedure is based on testing reconfigurable nanoblocks at the time of implementing a function of a desired application on that block. This simultaneous configuration and test (SCT) procedure considerably reduces the test and configuration time. It also eliminates the need for storing the location of the defects in the defect map on/off-chip. The presented probabilistic analyses results show the effectiveness of this process in terms of test and configuration time for architectures with rich interconnect resources Reza M. Rad, Mark Tehranipoor |
VTS | 1 |