
|
[si-list]
||
[Date Prev]
[10-2007 Date Index]
[Date Next]
||
[Thread Prev]
[10-2007 Thread Index]
[Thread Next]
[SI-LIST] Free SerDes modeling toolkit
- From: "Todd Westerhoff" <twesterh@xxxxxxxxxx>
- To: <si-list@xxxxxxxxxxxxx>
- Date: Thu, 18 Oct 2007 09:37:47 -0400
Hi everyone,
As I hope you're aware, the IBIS Advanced Technology Modeling (IBIS-ATM) task
group has been working
to define a modeling standard for Serdes RX/TX models that will provide
interoperability across EDA
tools and IP vendor models. This group has been working on a proposal for
modeling SerDes
equalization and clock recovery behavior using "executable" models that conform
to a standardized
calling interface. The proposal addresses how models are loaded and executed,
how waveform data is
passed to/from the model and how model-specific control settings are managed.
These models are
known as IBIS Algorithmic Modeling Interface (IBIS-AMI) models. IBIS BIRD 104
was recently
submitted to the IBIS Open Forum for discussion and is jointly authored by
Agilent, Cadence, Intel,
Mentor, SiSoft and Teraspeed.
This isn't traditional IBIS-based time domain analysis as you normally think of
it. Serial link
analysis with these models first involves characterizing the target channel in
terms of an impulse
response (using any one of a variety of methods), then performing analysis
using IBIS-AMI models to
analyze the effects of transmit/receive equalization and the behavior of the
receiver's clock
recovery circuit. This analytical flow is similar to a number of other SerDes
analysis tools
(including both SerDes vendor proprietary tools and open source tools). The
traditional SerDes
challenge has been that everyone's SerDes tools and models were
implementation-specific; it has been
difficult (at best) to take a model from one tool and use it another. The goal
of the IBIS-AMI
effort has been to establish a modeling standard for SerDes equalization and
clock recovery that
enables models to be used in multiple tools and that allows different SerDes
vendor's models to be
run in the same simulation.
You can find detailed information on the task group's efforts on-line:
http://www.eda-stds.org/pub/ibis/macromodel_wip/
SiSoft provides a free "IBIS-AMI Evaluation Toolkit" that lets users run basic
channel simulations
and see how equalization affects channel behavior. The toolkit has just been
updated to make
simulation output data easier to load into commercial waveform display tools
(sorry, but I haven't
had the time to test the output with the different free waveform viewers
mentioned this week .). If
you're interested, you can download the latest version of the toolkit here:
http://www.eda-stds.org/pub/ibis/macromodel_wip/archive/20071016/sisoft/SiSoft_IBIS-AMI_Eval_Toolkit
_v2_00.zip
The toolkit is posted as a .zip file that contains a basic simulation tool, a
sample 4-tap TX model
(both executable and source code), along with sample data and basic
documentation. Executables are
provided for both Windows and Linux platforms. You can use this toolkit to
perform analyses with
the channel data provided, or you can substitute data for your own channel
design. If you want to
perform analyses on your own designs, you'll need to be able to characterize
your channels
independently and create an impulse response in the format required by the
toolkit.
The toolkit is provided free by SiSoft; you are welcome to use it as you wish,
subject to the
conditions laid out in the "license.txt" file.
The mailer ibis-ami-toolkit@xxxxxxxxxxxxx has been established for discussions
about SerDes modeling
toolkits available from SiSoft and other EDA vendors. You can join the
ibis-ami-toolkit mailer
through the following URL: http://www.freelists.org/list/ibis-ami-toolkit
Your comments are welcome and greatly appreciated.
Todd.
Todd Westerhoff
VP, Software Products
SiSoft
6 Clock Tower Place, Suite 250
Maynard, MA 01754
(978) 461-0449 x24
twesterh@xxxxxxxxxx
www.sisoft.com
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List technical documents are available at:
http://www.si-list.net
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
|

|