70,470 research outputs found

    Parallel Algorithms for Time and Frequency Domain Circuit Simulation

    Get PDF
    As a most critical form of pre-silicon verification, transistor-level circuit simulation is an indispensable step before committing to an expensive manufacturing process. However, considering the nature of circuit simulation, it can be computationally expensive, especially for ever-larger transistor circuits with more complex device models. Therefore, it is becoming increasingly desirable to accelerate circuit simulation. On the other hand, the emergence of multi-core machines offers a promising solution to circuit simulation besides the known application of distributed-memory clustered computing platforms, which provides abundant hardware computing resources. This research addresses the limitations of traditional serial circuit simulations and proposes new techniques for both time-domain and frequency-domain parallel circuit simulations. For time-domain simulation, this dissertation presents a parallel transient simulation methodology. This new approach, called WavePipe, exploits coarse-grained application-level parallelism by simultaneously computing circuit solutions at multiple adjacent time points in a way resembling hardware pipelining. There are two embodiments in WavePipe: backward and forward pipelining schemes. While the former creates independent computing tasks that contribute to a larger future time step, the latter performs predictive computing along the forward direction. Unlike existing relaxation methods, WavePipe facilitates parallel circuit simulation without jeopardizing convergence and accuracy. As a coarse-grained parallel approach, it requires low parallel programming effort, furthermore it creates new avenues to have a full utilization of increasingly parallel hardware by going beyond conventional finer grained parallel device model evaluation and matrix solutions. This dissertation also exploits the recently developed explicit telescopic projective integration method for efficient parallel transient circuit simulation by addressing the stability limitation of explicit numerical integration. The new method allows the effective time step controlled by accuracy requirement instead of stability limitation. Therefore, it not only leads to noticeable efficiency improvement, but also lends itself to straightforward parallelization due to its explicit nature. For frequency-domain simulation, this dissertation presents a parallel harmonic balance approach, applicable to the steady-state and envelope-following analyses of both driven and autonomous circuits. The new approach is centered on a naturally-parallelizable preconditioning technique that speeds up the core computation in harmonic balance based analysis. The proposed method facilitates parallel computing via the use of domain knowledge and simplifies parallel programming compared with fine-grained strategies. As a result, favorable runtime speedups are achieved

    MATEX: A Distributed Framework for Transient Simulation of Power Distribution Networks

    Full text link
    We proposed MATEX, a distributed framework for transient simulation of power distribution networks (PDNs). MATEX utilizes matrix exponential kernel with Krylov subspace approximations to solve differential equations of linear circuit. First, the whole simulation task is divided into subtasks based on decompositions of current sources, in order to reduce the computational overheads. Then these subtasks are distributed to different computing nodes and processed in parallel. Within each node, after the matrix factorization at the beginning of simulation, the adaptive time stepping solver is performed without extra matrix re-factorizations. MATEX overcomes the stiff-ness hinder of previous matrix exponential-based circuit simulator by rational Krylov subspace method, which leads to larger step sizes with smaller dimensions of Krylov subspace bases and highly accelerates the whole computation. MATEX outperforms both traditional fixed and adaptive time stepping methods, e.g., achieving around 13X over the trapezoidal framework with fixed time step for the IBM power grid benchmarks.Comment: ACM/IEEE DAC 2014. arXiv admin note: substantial text overlap with arXiv:1505.0669

    Thermal System Oriented Simulation of Aircraft Electrical Environmental Control Systems Including its Electric Coupling

    Get PDF
    A flexible numerical platform based on libraries has been developed within the Dymola/Modelica framework to simulate Environmental Control Systems (ECS). The goal was to build up a flexible tool to analyse complex systems including their thermal and electrical perimeters at both steady and transient conditions focusing on three key characteristics: numerical robustness, optimal time consumption, and high accuracy. This document aims to underline both the most relevant features of the numerical tool and the main challenges addressed during its development. Some illustrative simulations are shown in order to highlight the tool capabilities.Peer ReviewedPostprint (published version

    RF analysis methodology for Si and SiGe FETs based on transient Monte Carlo simulation

    Get PDF
    A comprehensive analysis methodology allowing investigation of the RF performance of Si and strained Si:SiGe MOSFETs is presented. It is based on transient ensemble Monte Carlo simulation which correctly describes device transport, and employs a finite element solver to account for complex device geometries. Transfer characteristics and figures of merit for a number of existing and proposed RF MOSFETs are discussed

    Robust and fast sliding-mode control for a DC-DC current-source parallel-resonant converter

    Get PDF
    Modern DC-DC resonant converters are normally built around a voltage-source series-resonant converter. This study aims to facilitate the practical use of current-source parallel-resonant converters due to their outstanding properties. To this end, this study presents a sliding-mode control scheme, which provides the following features to the closed-loop system: (i) high robustness to external disturbances and parameter variations and (ii) fast transient response during large and abrupt load changes. In addition, a design procedure for determining the values of the control parameters is presented. The theoretical contributions of this study are experimentally validated by selected tests on a laboratory prototype.Peer ReviewedPreprin

    Faults and unbalance forces in the switched reluctance machine

    Get PDF
    The paper identifies and analyzes a number of severe fault conditions that can occur in the switched reluctance machine, from the electrical and mechanical points of view. It is shown how the currents, torques, and forces may be estimated, and examples are included showing the possibility of large lateral forces on the rotor. The methods used for analysis include finite-element analysis, magnetic circuit models, and experiments on a small machine specially modified for the measurement of forces and magnetization characteristics when the rotor is off-center. Also described is a computer program (PC-SRD dynamic) which is used for simulating operation under fault conditions as well as normal conditions. The paper discusses various electrical configurations of windings and controller circuits, along with methods of fault detection and protective relaying. The paper attempts to cover several analytical and experimental aspects as well as methods of detection and protection

    Reliable SPICE Simulations of Memristors, Memcapacitors and Meminductors

    Get PDF
    Memory circuit elements, namely memristive, memcapacitive and meminductive systems, are gaining considerable attention due to their ubiquity and use in diverse areas of science and technology. Their modeling within the most widely used environment, SPICE, is thus critical to make substantial progress in the design and analysis of complex circuits. Here, we present a collection of models of different memory circuit elements and provide a methodology for their accurate and reliable modeling in the SPICE environment. We also provide codes of these models written in the most popular SPICE versions (PSpice, LTspice, HSPICE) for the benefit of the reader. We expect this to be of great value to the growing community of scientists interested in the wide range of applications of memory circuit elements
    • 

    corecore