• DocumentCode
    3377312
  • Title

    Generalized nonlinear timing/phase macromodeling: Theory, numerical methods and applications

  • Author

    Gu, Chenjie ; Roychowdhury, Jaijeet

  • Author_Institution
    EECS Dept., Univ. of California, Berkeley, CA, USA
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    284
  • Lastpage
    291
  • Abstract
    We extend the concept of timing/phase macromodels, previously established rigorously only for oscillators, to apply to general systems, both non-oscillatory and oscillatory. We do so by first establishing a solid foundation for the timing/phase response of any nonlinear dynamical system, then deriving a timing/phase macromodel via nonlinear perturbation analysis. The macromodel that emerges is a scalar, nonlinear time-varying equation that accurately characterizes the system´s phase/timing responses. We establish strong links of this technique with projection frameworks for model order reduction. We then present numerical methods to compute the phase model. The computation involves a full Floquet decomposition - we discuss numerical issues that arise if direct computation of the monodromy matrix is used for Floquet analysis, and propose an alternative method that are numerically superior. The new method has elegant connections to the Jacobian matrix in harmonic balance method (readily available in most RF simulators). We validate the technique on several highly nonlinear systems, including an inverter chain and a firing neuron. We demonstrate that the new scalar nonlinear phase model captures phase responses under various types of input perturbations, achieving accuracies considerably superior to those of reduced models obtained using LTI/LPTV MOR methods. Thus, we establish a powerful new way to extract timing models of combinatorial/sequential systems and memory (e.g., SRAMs/DRAMs), synchronization systems based on oscillator enslaving (e.g., PLLs, injection-locked oscillators, CDR systems, neural processing, energy grids), signal-processing blocks (e.g., ADCs/DACs, FIR/IIR filters), etc.
  • Keywords
    integrated circuit modelling; logic design; numerical analysis; Floquet analysis; Floquet decomposition; Jacobian matrix; RF simulators; combinatorial systems; extract timing models; harmonic balance method; memory; nonlinear dynamical system; nonlinear perturbation analysis; nonlinear phase macromodels; nonlinear systems; nonlinear time-varying equation; nonlinear timing macromodels; oscillator enslaving; phase model; sequential systems; signal-processing blocks; synchronization systems; Approximation methods; Equations; Mathematical model; Matrix decomposition; Orbits; Oscillators; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5654174
  • Filename
    5654174