Issue Downloads
Streaming Sorting Networks
Sorting is a fundamental problem in computer science and has been studied extensively. Thus, a large variety of sorting methods exist for both software and hardware implementations. For the latter, there is a trade-off between the throughput achieved ...
Statistical Rare-Event Analysis and Parameter Guidance by Elite Learning Sample Selection
Accurately estimating the failure region of rare events for memory-cell and analog circuit blocks under process variations is a challenging task. In this article, we propose a new statistical method, called EliteScope, to estimate the circuit failure ...
Construction of Reconfigurable Clock Trees for MCMM Designs Using Mode Separation and Scenario Compression
The clock networks of many modern circuits have to operate in multiple corners and multiple modes (MCMM). We propose to construct mode-reconfigurable clock trees (MRCTs) based on mode separation and scenario compression. The technique of scenario ...
A Hardware-Assisted Energy-Efficient Processing Model for Activity Recognition Using Wearables
Wearables are being widely utilized in health and wellness applications, primarily due to the recent advances in sensor and wireless communication, which enhance the promise of wearable systems in providing continuous and real-time monitoring and ...
Power, Area, and Performance Optimization of Standard Cell Memory Arrays Through Controlled Placement
Embedded memory remains a major bottleneck in current integrated circuit design in terms of silicon area, power dissipation, and performance; however, static random access memories (SRAMs) are almost exclusively supplied by a small number of vendors ...
On Battery Recovery Effect in Wireless Sensor Nodes
- Swaminathan Narayanaswamy,
- Steffen Schlueter,
- Sebastian Steinhorst,
- Martin Lukasiewycz,
- Samarjit Chakraborty,
- Harry Ernst Hoster
With the perennial demand for longer runtime of battery-powered Wireless Sensor Nodes (WSNs), several techniques have been proposed to increase the battery runtime. One such class of techniques exploiting the battery recovery effect phenomenon claims ...
Accurate Modeling of Nonideal Low-Power PWM DC-DC Converters Operating in CCM and DCM using Enhanced Circuit-Averaging Techniques
The development of enhanced modeling techniques for the simulation of switched-mode Pulse Width Modulated (PWM) DC-DC power converters using circuit averaging is the main focus of this article. The circuit-averaging technique has traditionally been used ...
Cyber-Physical Co-Simulation Framework for Smart Cells in Scalable Battery Packs
- Sebastian Steinhorst,
- Matthias Kauer,
- Arne Meeuw,
- Swaminathan Narayanaswamy,
- Martin Lukasiewycz,
- Samarjit Chakraborty
This article introduces a Cyber-physical Co-Simulation Framework (CPCSF) for design and analysis of smart cells that enable scalable battery pack and Battery Management System (BMS) architectures. In contrast to conventional cells in battery packs, ...
FORTIS: A Comprehensive Solution for Establishing Forward Trust for Protecting IPs and ICs
With the advent of globalization in the semiconductor industry, it is necessary to prevent unauthorized usage of third-party IPs (3PIPs), cloning and unwanted modification of 3PIPs, and unauthorized production of ICs. Due to the increasing complexity of ...
Timing Path-Driven Cycle Cutting for Sequential Controllers
Power and performance optimization of integrated circuits is performed by timing-driven algorithms that operate on directed acyclic graphs. Sequential circuits and circuits with topological feedback contain cycles. Cyclic circuits must be represented as ...
Hierarchical Statistical Leakage Analysis and Its Application
In this article, we investigate a hierarchical statistical leakage analysis (HSLA) design flow where module-level statistical leakage models supplied by IP vendors are used to improve the efficiency and capacity of SoC statistical leakage power ...
Efficient Algorithms for Discrete Gate Sizing and Threshold Voltage Assignment Based on an Accurate Analytical Statistical Yield Gradient
In this article, we derive a simple and accurate expression for the change in timing yield due to a change in the gate delay distribution. It is based on analytical bounds that we have derived for the moments of the circuit and path delay. Based on this,...
Ensemble Reduction via Logic Minimization
An ensemble of machine learning classifiers usually improves generalization performance and is useful for many applications. However, the extra memory storage and computational cost incurred from the combined models often limits their potential ...
N-Detection Test Sets for Circuits with Multiple Independent Scan Chains
In a circuit with multiple independent scan chains, it is possible to operate groups of scan chains independently in functional or shift mode. This design-for-testability approach can be used to increase the quality of a test set. This article describes ...
Resource Sharing Centric Dynamic Voltage and Frequency Scaling for CMP Cores, Uncore, and Memory
With the breakdown of Dennard’s scaling over the past decade, performance growth of modern microprocessor design has largely relied on scaling core count in chip multiprocessors (CMPs). The challenge of chip power density, however, remains and demands ...
Area-Aware Decomposition for Single-Electron Transistor Arrays
Single-electron transistor (SET) at room temperature has been demonstrated as a promising device for extending Moore’s law due to its ultra-low power consumption. Existing SET synthesis methods synthesize a Boolean network into a large reconfigurable ...
Library-Based Placement and Routing in FPGAs with Support of Partial Reconfiguration
While traditional Field-Programmable Gate Array design flow usually employs fine-grained tile-based placement, modular placement is increasingly required to speed up the large-scale placement and save the synthesis time. Moreover, the commonly used ...
Index-Resilient Zero-Suppressed BDDs: Definition and Operations
Zero-Suppressed Binary Decision Diagrams (ZDDs) are widely used data structures for representing and handling combination sets and Boolean functions. In particular, ZDDs are commonly used in CAD for the synthesis and verification of integrated circuits. ...