• DocumentCode
    2156065
  • Title

    A Verilog piecewise-linear analog behavior model for mixed-signal validation

  • Author

    Liao, Shengcai ; Horowitz, Mark

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • fYear
    2013
  • fDate
    22-25 Sept. 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Full chip mixed-signal validation requires simulating the entire design through a large number of test vectors, which makes fast, event-based Verilog models of analog circuits essential. We describe an extensible approach to creating these models that maps continuous signals into piecewise linear waveforms by creating analog events which contain a value and slope. By breaking analog circuits into sub-blocks with mostly unidirectional ports, we avoid explicit time integration, thus fitting well into an event-driven digital framework. The result is Verilog analog functional models that are pin-accurate, fast to simulate and capture the key dynamics in analog circuits. A 2.5V-1.8V buck converter and 1GHz PLL models are demonstrated.
  • Keywords
    circuit simulation; hardware description languages; integrated circuit modelling; mixed analogue-digital integrated circuits; phase locked loops; piecewise linear techniques; power convertors; PLL models; Verilog analog functional models; Verilog piecewise-linear analog behavior model; analog circuits; analog events; buck converter; continuous signals; event-based Verilog models; event-driven digital framework; frequency 1 GHz; full chip mixed-signal validation; piecewise linear waveforms; test vectors; time integration; unidirectional ports; voltage 1.8 V; voltage 2.5 V; Hardware design languages; Jitter; Mathematical model; Noise; Phase locked loops; Transfer functions; Voltage-controlled oscillators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference (CICC), 2013 IEEE
  • Conference_Location
    San Jose, CA
  • Type

    conf

  • DOI
    10.1109/CICC.2013.6658461
  • Filename
    6658461