Notes
Slide Show
Outline
1
Taming Analog Model Complexity

  • Marek Mierzwinski
  • Tiburon Design Automation, Inc.

    FSA September 2002
2
Typical model flow
3
Model Implementation Issues
  • Existing source-code interfaces pose challenges
  • Inherently non-portable
  • High burden on the developer to:
    • Manually compute matrix stamp
    • Manually compute derivatives
    • Implement multiple, self-consistent entry points for analysis types
    • Be familiar with simulator-specific architecture
  • Require close cooperation with the simulator vendor
    • Timely updates and defect fixes are difficult
4
Existing solution
  • Current analog-HDL simulators are
    • Slow
    • Not universally available
    • Do not offer IP protection
  • For analog modeling
    • Speed equivalent to simulator built-ins
    • Support of a wide range of analysis types (including RF)
      • Support for noise, sensitivity analysis, optimization, and efficient sweeping.
    • Language must be supported consistently
    • Model validation, checking, and debugging tools are critical
5
Tiburon Design Automation Solution
  • Performance and robustness rivaling that of existing C/C++ level interfaces.
  • Support all analysis types, e.g. transient, harmonic balance, shooting.
  • Models to be developed once and run everywhere.
6
New Modeling Ecosystem
7
Verilog-A Solution
  • For the vendor
  • Removes need to support complicated standard models.
  • Proprietary Verilog-A models still can be developed.


  • For the foundry
  • One parameter set.


  • For the end-user
  • Solves the problem of model implementation and compatibility.


  • For the model developer
  • Concentrate on model, not simulator issues.
  • Immediately available on all platforms.
8
"Tiburon Design Automation,"
  • Tiburon Design Automation, Inc.

  • www.tiburon-da.com