Mismatch-Aware Common-Centroid Placement for Arbitrary-Ratio Capacitor Arrays Considering Dummy Capacitors
Switched capacitors are commonly used in analog circuits to increase the accuracy of analog signal processing and lower power consumption. To take full advantage of switched capacitors, it is very important to achieve accurate capacitance ratios in the ...
Integrated Kernel Partitioning and Scheduling for Coarse-Grained Reconfigurable Arrays
Coarse-grained reconfigurable arrays (CGRAs) are a promising class of architectures conjugating flexibility and efficiency. Devising effective methodologies to map applications onto CGRAs is a challenging task, due to their parallel execution paradigm ...
Multispeculative Addition Applied to Datapath Synthesis
Addition is the key arithmetic operation in most digital circuits and processors. Therefore, their performance and other parameters, such as area and power consumption, are highly dependent on the adders' features. In this paper, we present ...
Efficient SRAM Failure Rate Prediction via Gibbs Sampling
Statistical analysis of SRAM has emerged as a challenging issue because the failure rate of SRAM cells is extremely small. In this paper, we develop an efficient importance sampling algorithm to capture the rare failure event of SRAM cells. In ...
On Using On-Chip Clock Tuning Elements to Address Delay Degradation Due to Circuit Aging
Lifetime performance of digital integrated circuits degrades as a consequence of circuit aging. In the past few years, there has been extensive research to reduce the impact of aging by different design techniques, or to predict the degradation and ...
Timing ECO Optimization Via Bézier Curve Smoothing and Fixability Identification
Due to the rapidly increasing design complexity in modern integrated circuit design, more and more timing failures are detected at late stages. Without deferring time-to-market, metal-only engineering change order (ECO) is an economical technique to ...
A Wavelet-Based Spatio-Temporal Heat Dissipation Model for Reordering of Program Phases to Produce Temperature Extremes in a Chip
Localized heating leads to generation of thermal hotspots that affect the performance and reliability of an integrated circuit (IC). Functional workloads determine the locations and temperatures of hotspots on a die. In this paper, we present a ...
Formulations and a Computer-Aided Test Method for the Estimation of IMD Levels in an Envelope Feedback RFIC Power Amplifier
This paper presents new formulations, together with an efficient computer-aided test approach intended for radio frequency integrated circuit power amplifiers (PAs), allowing the estimation of linearity requirements for the circuit blocks typically ...
EDT Bandwidth Management in SoC Designs
This paper presents preemptive test application schemes for system-on-a-chip (SoC) designs with embedded deterministic test-based compression. The schemes seamlessly combine new test data reduction techniques with test scheduling algorithms and novel ...
Accurate X-Propagation for Test Applications by SAT-Based Reasoning
Unknown or X-values during test applications may originate from uncontrolled sequential cells or macros, from clock or A/D boundaries, or from tristate logic. The exact identification of X-value propagation paths in logic circuits is crucial in logic ...
Statistical Compact Model Extraction: A Neural Network Approach
A technique for extracting statistical compact model parameters using artificial neural networks (ANNs) is proposed. ANNs can model a much higher degree of nonlinearity compared to existing quadratic polynomial models and, hence, can even be used in sub-...
Phase-Noise Analysis and Simulation of LC Oscillator-Based Injection-Locked Frequency Dividers
This letter proposes a phase-noise analysis of injection-locked frequency dividers that are based on LC oscillators. The proposed analysis method relies on the concept of the perturbation projection vector and allows one to investigate how the output ...
Layout-Aware Multiple Scan Tree Synthesis for 3-D SoCs
An interconnect-driven layout-aware multiple scan tree (MST) synthesis methodology for 3-D integrated circuits (ICs) is proposed. MSTs, also known as scan forest, greatly reduce test data volume and test application time in system-on-a-chip testing. ...
On Computing Criticality in Refactored Timing Graphs
The maximum operator in statistical static timing analysis (SSTA) is a decent approximation for timing sign-off, but often causes significant error in SSTA applications. This paper presents a timing criticality computation method based on non-maximum ...