10,810 research outputs found

    Tensor Computation: A New Framework for High-Dimensional Problems in EDA

    Get PDF
    Many critical EDA problems suffer from the curse of dimensionality, i.e. the very fast-scaling computational burden produced by large number of parameters and/or unknown variables. This phenomenon may be caused by multiple spatial or temporal factors (e.g. 3-D field solvers discretizations and multi-rate circuit simulation), nonlinearity of devices and circuits, large number of design or optimization parameters (e.g. full-chip routing/placement and circuit sizing), or extensive process variations (e.g. variability/reliability analysis and design for manufacturability). The computational challenges generated by such high dimensional problems are generally hard to handle efficiently with traditional EDA core algorithms that are based on matrix and vector computation. This paper presents "tensor computation" as an alternative general framework for the development of efficient EDA algorithms and tools. A tensor is a high-dimensional generalization of a matrix and a vector, and is a natural choice for both storing and solving efficiently high-dimensional EDA problems. This paper gives a basic tutorial on tensors, demonstrates some recent examples of EDA applications (e.g., nonlinear circuit modeling and high-dimensional uncertainty quantification), and suggests further open EDA problems where the use of tensor computation could be of advantage.Comment: 14 figures. Accepted by IEEE Trans. CAD of Integrated Circuits and System

    <i>H</i><sub>2</sub> and mixed <i>H</i><sub>2</sub>/<i>H</i><sub>∞</sub> Stabilization and Disturbance Attenuation for Differential Linear Repetitive Processes

    Get PDF
    Repetitive processes are a distinct class of two-dimensional systems (i.e., information propagation in two independent directions) of both systems theoretic and applications interest. A systems theory for them cannot be obtained by direct extension of existing techniques from standard (termed 1-D here) or, in many cases, two-dimensional (2-D) systems theory. Here, we give new results towards the development of such a theory in H2 and mixed H2/H∞ settings. These results are for the sub-class of so-called differential linear repetitive processes and focus on the fundamental problems of stabilization and disturbance attenuation

    Decoupling and iterative approaches to the control of discrete linear repetitive processes

    No full text
    This paper reports new results on the analysis and control of discrete linear repetitive processes which are a distinct class of 2D discrete linear systems of both systems theoretic and applications interest. In particular, we first propose an extension to the basic state-space model to include a coupling term previously neglected but which arises in some applications and then proceed to show how computationally efficient control laws can be designed for this new model

    On the Control of Distributed Parameter Systems using a Multidimensional Systems Setting

    No full text
    The unique characteristic of a repetitive process is a series of sweeps, termed passes, through a set of dynamics defined over a finite duration with resetting before the start of the each new one. On each pass an output, termed the pass profile is produced which acts as a forcing function on, and hence contributes to, the dynamics of the next pass profile. This leads to the possibility that the output, i.e. the sequence of pass profiles, will contain oscillations which increase in amplitude in the pass-to-pass direction. Such behavior cannot be controlled by standard linear systems approach and instead they must be treated as a multidimensional system, i.e. information propagation in more than one independent direction. Physical examples of such processes include long-wall coal cutting and metal rolling. In this paper, stability analysis and control systems design algorithms are developed for a model where a plane, or rectangle, of information is propagated in the passto- pass direction. The possible use of these in the control of distributed parameter systems is then described using a fourthorder wavefront equation

    On control laws for discrete linear repetitive processes with dynamic boundary conditions

    No full text
    Repetitive processes are characterized by a series of sweeps, termed passes, through a set of dynamics defined over a finite duration known as the pass length. On each pass an output, termed the pass profile, is produced which acts as a forcing function on, and hence contributes to, the dynamics of the next pass profile. This can lead to oscillations in the sequence of pass profiles produced which increase in amplitude in the pass-to-pass direction and cannot be controlled by application of standard control laws. Here we give new results on the design of physically based control laws for so-called discrete linear repetitive processes which arise in applications areas such as iterative learning control

    Iterative greedy algorithm for solving the FIR paraunitary approximation problem

    Get PDF
    In this paper, a method for approximating a multi-input multi-output (MIMO) transfer function by a causal finite-impulse response (FIR) paraunitary (PU) system in a weighted least-squares sense is presented. Using a complete parameterization of FIR PU systems in terms of Householder-like building blocks, an iterative algorithm is proposed that is greedy in the sense that the observed mean-squared error at each iteration is guaranteed to not increase. For certain design problems in which there is a phase-type ambiguity in the desired response, which is formally defined in the paper, a phase feedback modification is proposed in which the phase of the FIR approximant is fed back to the desired response. With this modification in effect, it is shown that the resulting iterative algorithm not only still remains greedy, but also offers a better magnitude-type fit to the desired response. Simulation results show the usefulness and versatility of the proposed algorithm with respect to the design of principal component filter bank (PCFB)-like filter banks and the FIR PU interpolation problem. Concerning the PCFB design problem, it is shown that as the McMillan degree of the FIR PU approximant increases, the resulting filter bank behaves more and more like the infinite-order PCFB, consistent with intuition. In particular, this PCFB-like behavior is shown in terms of filter response shape, multiresolution, coding gain, noise reduction with zeroth-order Wiener filtering in the subbands, and power minimization for discrete multitone (DMT)-type transmultiplexers

    Poles and zeros – examples of the behavioral approach applied to discrete linear repetitive processes

    No full text
    In this paper the behavorial approach is applied to discrete linear repetitive processes, which are class of 2D systems of both systems theoretic and applications interest. The main results are on poles and zeros for these processes, which have exponential trajectory interpretations

    Global design of analog cells using statistical optimization techniques

    Get PDF
    We present a methodology for automated sizing of analog cells using statistical optimization in a simulation based approach. This methodology enables us to design complex analog cells from scratch within reasonable CPU time. Three different specification types are covered: strong constraints on the electrical performance of the cells, weak constraints on this performance, and design objectives. A mathematical cost function is proposed and a bunch of heuristics is given to increase accuracy and reduce CPU time to minimize the cost function. A technique is also presented to yield designs with reduced variability in the performance parameters, under random variations of the transistor technological parameters. Several CMOS analog cells with complexity levels up to 48 transistors are designed for illustration. Measurements from fabricated prototypes demonstrate the suitability of the proposed methodology

    Quantum algorithm and circuit design solving the Poisson equation

    Get PDF
    The Poisson equation occurs in many areas of science and engineering. Here we focus on its numerical solution for an equation in d dimensions. In particular we present a quantum algorithm and a scalable quantum circuit design which approximates the solution of the Poisson equation on a grid with error \varepsilon. We assume we are given a supersposition of function evaluations of the right hand side of the Poisson equation. The algorithm produces a quantum state encoding the solution. The number of quantum operations and the number of qubits used by the circuit is almost linear in d and polylog in \varepsilon^{-1}. We present quantum circuit modules together with performance guarantees which can be also used for other problems.Comment: 30 pages, 9 figures. This is the revised version for publication in New Journal of Physic
    corecore