Special Section On Circuit And System Design Automation For Internet Of Things
Editorial
Guest Editorial
Circuit and System Design Automation for Internet of Things
By S. P. Mohanty , M. Huebner , C. J. Xue , X. Li , H. Li
Special Section Papers
Microprocessor Optimizations for the Internet of Things: A Survey
The Internet of Things (IoT) refers to a pervasive presence of interconnected and uniquely identifiable physical devices. These devices' goal is to gather data and drive actions in order to improve productivity, and ultimately reduce or eliminate reliance on human intervention for data acquisition, interpretation, and use. The prolifer...
By T. Adegbija , A. Rogacs , C. Patel , A. Gordon-Ross
Multicore Mixed-Criticality Systems: Partitioned Scheduling and Utilization Bound
The Internet of Things (IoT) refers to a pervasive presence of interconnected and uniquely identifiable physical devices. These devices' goal is to gather data and drive actions in order to improve productivity, and ultimately reduce or eliminate reliance on human intervention for data acquisition, interpretation, and use. The prolifer...
By J.-J. Han , X. Tao , D. Zhu , H. Aydin , Z. Shao , L. T. Yang
Angel-Eye: A Complete Design Flow for Mapping CNN Onto Embedded FPGA
Convolutional neural network (CNN) has become a successful algorithm in the region of artificial intelligence and a strong candidate for many computer vision algorithms. But the computation complexity of CNN is much higher than traditional algorithms. With the help of GPU acceleration, CNN-based applications are widely deployed in serv...
By K. Guo , L. Sui , J. Qiu , J. Yu , J. Wang , S. Yao , S. Han , Y. Wang , H. Yang
YodaNN: An Architecture for Ultralow Power Binary-Weight CNN Acceleration
Convolutional neural networks (CNNs) have revolutionized the world of computer vision over the last few years, pushing image classification beyond human accuracy. The computational effort of today's CNNs requires power-hungry parallel processors or GP-GPUs. Recent developments in CNN accelerators for system-on-chip integration have red...
By R. Andri , L. Cavigelli , D. Rossi , L. Benini
High-Level Asynchronous Concepts at the Interface Between Analog and Digital Worlds
Asynchronous circuits are becoming increasingly important in system design for Internet of Things, where they orchestrate the interface between big synchronous computation components and the analog environment, which is inherently asynchronous and has high uncertainty with respect to power supply, temperature, and long-term aging effec...
By J. Beaumont , A. Mokhov , D. Sokolov , A. Yakovlev
qSwitch: Dynamical Off-Chip Bandwidth Allocation Between Local and Remote Accesses
Multisocket computer systems are popular in workstations and servers. However, they suffer from the relatively low bandwidth of intersocket communication especially for massive parallel workloads that generate many intersocket requests for synchronizations and remote memory accesses. Intersocket traffic puts pressure on the underlying ...
By S. Chen , L. Peng , S. Irving , Z. Zhao , W. Zhang , A. Srivastava
Enabling Security-Enhanced Attestation With Intel SGX for Remote Terminal and IoT
Along with the advent and popularity of cloud computing, Internet of Things, and bring your own device, the trust requirement for terminal devices has increased significantly. An untrusted terminal, a terminal that runs in an untrustworthy execution environment, may cause serious security issues for enterprise networks. With the releas...
By J. Wang , Z. Hong , Y. Zhang , Y. Jin
Implementation and Characterization of a Physical Unclonable Function for IoT: A Case Study With the TERO-PUF
Today, life is becoming increasingly connected. From TVs to smartphones, including vehicles, buildings, and household appliances, everything is interconnected in what we call the °ßInternet of Things°® (IoT). IoT is now part of our life and we have to deal with it. More than ten billion devices are already connected and five times more...
By C. Marchand , L. Bossuet , U. Mureddu , N. Bochard , A. Cherkaoui , V. Fischer
FinSAL: FinFET-Based Secure Adiabatic Logic for Energy-Efficient and DPA Resistant IoT Devices
With the emergence of Internet of Things (IoT), there is an urgent need to design energy-efficient and secure IoT devices. For example, IoT devices such as radio frequency identification tags and wireless sensor nodes employ AES cryptographic module that are susceptible to differential power analysis (DPA) attacks. With the scaling of ...
By S. D. Kumar , H. Thapliyal , A. Mohammad
On Random Dynamic Voltage Scaling for Internet-of-Things: A Game-Theoretic Approach
Security is one of the top considerations in hardware designs for Internet-of-Things (IoT), where embedded cryptosystems are extensively used. Traditionally, random dynamic voltage scaling technology has been shown to be very effective in improving the resistance of cryptosystems against side-channel attacks. However, in this paper we ...
By H. Geng , K. A. Kwiat , C. A. Kamhoua , Y. Shi
Toward Smart Building Design Automation: Extensible CAD Framework for Indoor Localization Systems Deployment
Over the last years, many smart buildings applications, such as indoor localization or safety systems, have been subject of intense research. Smart environments usually rely on several hardware nodes equipped with sensors, actuators, and communication functionalities. The high level of heterogeneity and the lack of standardization acro...
By A. Cirigliano , R. Cordone , A. A. Nacci , M. D. Santambrogio
A Novel Fully Synthesizable All-Digital RF Transmitter for IoT Applications
In this paper, a fully synthesizable all-digital transmitter (ADTX) is first proposed. This transmitter (TX) uses Cartesian architecture and supports wide-band quadratic-amplitude modulation with wide carrier frequency range. Furthermore, the design methodology for ADTX and corresponding bandpass filter is discussed. This TX is synthes...
By Y. Li , K. Dhwaj , C.-H. Wong , Y. Du , L. Du , Y. Tang , Y. Shi , T. Itoh , M.-C. F. Chang
A Subthreshold Baseband Processor Core Design With Custom Modules and Cells for Passive RFID Tags
Sophisticated subthreshold passive radio frequency identification tag's baseband processor (BBP) core design for ultralow-power Internet of Things end devices is presented in this paper. Custom logic cells and tailored logic architectures are applied to eliminate timing violations when the operating voltage is much lower than nominal l...
By W. Shi , A. Pan , S. Yu , C.-S. Choy
Regular Papers
Exploiting Parallelism for Access Conflict Minimization in Flash-Based Solid State Drives
Solid state drives (SSDs) have been widely deployed in personal computers, data centers, and cloud storages. In order to improve performance, SSDs are usually constructed with a number of channels with each channel connecting to a number of nand flash chips, each flash chip consisting of multiple dies and each die containing multiple p...
By C. Gao , L. Shi , C. Ji , Y. Di , K. Wu , C. J. Xue , E. H.-M. Sha
A New Heuristic for N-Dimensional Nearest Neighbor Realization of a Quantum Circuit
One of the main challenges in quantum computing is to ensure error-free operation of the basic quantum gates. There are various implementation technologies of quantum gates for which the distance between interacting qubits must be kept within a limit for reliable operation. This leads to the so-called requirement of neighborhood arrang...
By A. Kole , K. Datta , I. Sengupta
Design of Application-Specific Architectures for Networked Labs-on-Chips
Labs-on-Chips (LoCs) implement laboratory procedures on a single chip and are successfully used for chemical and biomedical applications. A promising and emerging realization of such chips are Networked LoCs (NLoCs) in which small volumes of fluids, so-called droplets, flow in closed channels of submillimeter diameters. NLoCs allow for...
By A. Grimmer , W. Haselmayr , A. Springer , R. Wille
Exact Timing Analysis for Asynchronous Systems
Analyzing the timing properties of asynchronous systems is essential for characterizing their performance and power. Previous work on timing showed that such systems under and-causality and fixed delay exhibit periodicity properties. We give a different graph-based rigorous proof of the exact timing behavior of more general classes of ...
By W. Hua , R. Manohar
A Multicommodity Flow-Based Detailed Router With Efficient Acceleration Techniques
Detailed routing is an important stage in very large scale integrated physical design. Due to the extreme scaling of transistor feature size and the complicated design rules, ensuring routing completion without design rule checking (DRC) violations becomes more and more difficult. Studies have shown that the low routing quality partly ...
By X. Jia , Y. Cai , Q. Zhou , B. Yu
TILA-S: Timing-Driven Incremental Layer Assignment Avoiding Slew Violations
As very large scale integration technology scales to deep submicrometer and beyond, interconnect delay greatly limits the circuit performance. The traditional 2-D global routing and subsequent net by net assignment of available empty tracks on various layers lacks a global view for timing optimization. To overcome the limitation, this ...
By D. Liu , B. Yu , S. Chowdhury , D. Z. Pan
Clock Network Optimization With Multibit Flip-Flop Generation Considering Multicorner Multimode Timing Constraint
Clock network should be optimized to reduce clock power dissipation. The power efficient clock network can be constructed by multibit flip-flop generation and gated clock tree aware flip-flop clumping to pull flip-flops close to the same integrated clock gating cell. It is capable of providing an attractive solution to reduce clock pow...
By T. Lee , D. Z. Pan , J.-S. Yang
Classified Round Robin: A Simple Prioritized Arbitration to Equip Best Effort NoCs With Effective Hard QoS
Advances in semiconductor technology enable integrating tens of cores on a single chip. Providing quality-of-service (QoS) for communication flows in complex embedded applications is critical. In this paper, we present a new approach for designing guaranteed service (GS) networks-on-chip by introducing a new arbitration algorithm and d...
By D. Rahmati , H. Sarbazi-Azad