• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Sigrity
  3. Overview of AMI (Algorithmic Modeling Interface)

Stats

  • Replies 1
  • Subscribers 21
  • Views 8673
  • Members are here 0
More Content

Overview of AMI (Algorithmic Modeling Interface)

SimTech
SimTech over 2 years ago

AMI is a behavioral modeling standard for SerDes transceivers. AMI for Serdes devices is typically adaptive filtering. With adaptive filtering, the device’s filter coefficients of the device get are optimized on-the-fly, based on the channel. But many Serdes use static filtering, where the filter coefficients do not change on their own. For these devices, traditional IBIS or Spice models can be used, and no AMI is required. 

AMI addresses following challenges in high-speed link analyses: 

  • Capture Tx and Rx functionalities in end-to-end channel simulations 
  • Achieve high simulation throughput to enable computations of millions of bits
  • Protect IC vendors' IP 
  • Model interoperability and portability

Each AMI model is a combination of an analog model and an algorithmic model and consists of three files: .ibs, .ami and DLL. Analog model is specified in the .ibs file. DLL is the executable of the algorithmic model, whose parameters are specified in the .ami file

Analog model is an IBIS model specified by the .ibs file.  

  • For Tx, IBIS model represents output impedance and transition slew rates.  
  • For Rx, IBIS model represents termination. 

The DLL executable supports a set of standard C function APIs that models Tx/Rx functionalities including Gain, Equalization and CDR (Clock and Data Recovery). Algorithmic model parameters are specified in the .ami file. 

You can build AMI models using AMI Builder in Topology Explorer.

This document introduces AMI Builder functionality and walks you through the creation of typical SerDes transmitter and receiver AMI models.

Team SimTech

Cadence Design Systems 

  • Cancel
  • Sign in to reply
  • SimTech
    SimTech over 1 year ago

    Further you can have a look at the below article to understand the use of AMI and DLL files with IBIS Model in Topology Workbench:

    How to use AMI and DLL files with IBIS Model in Topology Workbench

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information