39 research outputs found
Design and analysis of digital communication within an SoC-based control system for trapped-ion quantum computing
Electronic control systems used for quantum computing have become
increasingly complex as multiple qubit technologies employ larger numbers of
qubits with higher fidelity targets. Whereas the control systems for different
technologies share some similarities, parameters like pulse duration,
throughput, real-time feedback, and latency requirements vary widely depending
on the qubit type. In this paper, we evaluate the performance of modern
System-on-Chip (SoC) architectures in meeting the control demands associated
with performing quantum gates on trapped-ion qubits, particularly focusing on
communication within the SoC. A principal focus of this paper is the data
transfer latency and throughput of several high-speed on-chip mechanisms on
Xilinx multi-processor SoCs, including those that utilize direct memory access
(DMA). They are measured and evaluated to determine an upper bound on the time
required to reconfigure a gate parameter. Worst-case and average-case bandwidth
requirements for a custom gate sequencer core are compared with the
experimental results. The lowest-variability, highest-throughput data-transfer
mechanism is DMA between the real-time processing unit (RPU) and the PL, where
bandwidths up to 19.2 GB/s are possible. For context, this enables
reconfiguration of qubit gates in less than 2\mics\!, comparable to the fastest
gate time. Though this paper focuses on trapped-ion control systems, the gate
abstraction scheme and measured communication rates are applicable to a broad
range of quantum computing technologies
Correlation-Based Robust Authentication (Cobra) Using Helper Data Only
Physical unclonable function (PUF)-based authentication protocols have been proposed as a strong challenge-response form of authentication for internet of things (IoT) and embedded applications. A special class of so called strong PUFs are best suited for authentication because they are able to generate an exponential number of challenge-response-pairs (CRPs). However, strong PUFs must also be resilient to model-building attacks. Model-building utilizes machine learning algorithms and a small set of CRPs to build a model that is able to predict the responses of a fielded chip, thereby compromising the security of chip-server interactions. In this paper, response bitstrings are eliminated in the message exchanges between chips and the server during authentication, and therefore, it is no longer possible to carry out model-building attacks in the traditional manner. Instead, the chip transmits a Helper Data bitstring to the server and this information is used for authentication instead. The server constructs Helper Data bitstrings using enrollment data that it stores for all valid chips in a secure database and computes correlation coefficients (CCs) between the chip’s Helper Data bitstring and each of the server-generated Helper Data bitstrings. The server authenticates (and identifies) the chip if a CC is found that exceeds a threshold, which is determined during characterization. The technique is demonstrated using data from a set of 500 Xilinx Zynq 7020 FPGAs, subjected to industrial-level temperature and voltage variations
Shift Register, Reconvergent-Fanout (SiRF) PUF Implementation on an FPGA
Physical unclonable functions (PUFs) are gaining traction as an attractive alternative to generating and storing device keying material over traditional secure non-volatile memory (NVM) technologies. In this paper, we propose an engineered delay-based PUF called the shift-register, reconvergent-fanout (SiRF) PUF, and present an analysis of the statistical quality of its bitstrings using data collected from a set of FPGAs subjected to extended industrial temperature-voltage environmental conditions. The SiRF PUF utilizes the Xilinx shift register primitive and an engineered network of logic gates that are designed to distribute signal paths over a wide region of the FPGA fabric using a MUXing scheme similar in principle to the shift-rows permutation function within the Advanced Encryption Standard algorithm. The shift register is utilized in a unique fashion to enable individual paths through a Xilinx 5-input LUT to be selected as a source of entropy by the challenge. The engineered logic gate network utilizes reconvergent-fanout as a means of adding entropy, eliminating bias and increasing uncertainty with respect to which paths are actually being timed and used in post-processing to produce the secret key or authentication bitstring. The SiRF PUF is a strong PUF build on top of a network with 10’s of millions of possible paths
Localizing Faults in Digital Chips using Steady-State Current Measurements
Quiescent Signal Analysis (QSA) is a novel electrical-test-based diagnostic technique that uses I DDQ measurements made at multiple chip supply pads as a means of locating shorting defects in the layout. The use of multiple supply pads reduces the adverse effects of leakage current by scaling the total leakage current over multiple measurements. In previous work, a resistance model for QSA was developed and demonstrated on a small circuit. In this paper, the weaknesses of the original QSA model are identified, in the context of a production power grid (PPG) and probe card model, and a new model is described. The new QSA algorithm is developed from the analysis of I DDQ contour plots. A “family ” of hyperbola curves is shown to be a good fit to the contour curves. The parameters to the hyperbola equations are derived with the help of inserted calibration transistors. Simulation experiments are used to demonstrate the prediction accuracy of the method on a PPG
Calibrating Power Supply Signal Measurements for Process and Probe Card Variations
The power supply transient signal (I DDT) methods that we propose for defect detection and localization analyze regional signal variations introduced by defects at a set of the power supply ports on the chip under test (CUT). A significant detractor to the successful application of such methods is dealing with the signal variations introduced by process and probe card parameter variations. In this paper, we describe several calibration techniques designed to reduce the impact of these types of “non-defect ” related chip and testing environment variations on the defect detection sensitivity of I DDT testing methods. More specifically, calibration methods are proposed that calibrate for signal variations introduced by performance differences and by changes in the probe card RLC parameters. Th
Defect Diagnosis using a Current Ratio based Quiescent Signal Analysis Model for
Quiescent Signal Analysis (QSA) is a novel electrical-test-based diagnostic technique that uses I DDQ measure-ments made at multiple chip supply pads as a means of locating shorting defects in the layout. The use of multiple supply pads reduces the adverse effects of leakage current by scaling the total leakage current over multiple measure-ments. In previous work, a resistance model for QSA was developed and demonstrated on a small circuit. In this paper, the weaknesses of the original QSA model are identified, in the context of a production power grid (PPG) and probe card model, and a new model is described. The new QSA algorithm is developed from the analysis of I DDQ con-tour plots. A “family ” of hyperbola curves is shown to be a good fit to the contour curves. The parameters to the hyperbola equations are derived with the help of inserted calibration transistors. Simulation experiments are used to demonstrate the prediction accuracy of the method on a PPG. Keywords: I DDQ, I DDT, quiescent signal analysis, test, power grid
Detecting malicious inclusions in secure hardware: Challenges and solutions
This paper addresses a new threat to the security of integrated circuits (ICs) used in safety critical, security and military systems. The migration of IC fabrication to low-cost foundries has made ICs vulnerable to malicious alterations, that could, under specific conditions, result in functional changes and/or catastrophic failure of the system in which they are embedded. We refer to such malicious alternations and inclusions as Hardware Trojans. The modification(s) introduced by the Trojan depends on the application, with some designed to disable the system or degrade signal integrity, while others are designed to defeat hardware security and encryption to leak plain text information. This paper explores the wide range of malicious alternations of ICs that are possible and proposes a general framework for their classification. The taxonomy is essential for properly evaluating the effectiveness of methods designed to detect Trojans. The latter portion of the paper explores several Trojan detection strategies and the classes of Trojans each is most likely to detect. 1