{"id":345,"date":"2011-01-13T14:29:15","date_gmt":"2011-01-13T21:29:15","guid":{"rendered":"https:\/\/blogs.mentor.com\/hyperblog\/?p=345"},"modified":"2026-03-27T09:17:39","modified_gmt":"2026-03-27T13:17:39","slug":"making-serdes-sims-faster-with-ibis-ami","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/2011\/01\/13\/making-serdes-sims-faster-with-ibis-ami\/","title":{"rendered":"Making SERDES sims faster with IBIS-AMI"},"content":{"rendered":"<p>You may have heard lately about IBIS-AMI models, which are being used more often for SERDES simulation.\u00a0\u00a0IBIS-AMI stands for I\/O Buffer Information Specification Algorithmic Modeling Interface.\u00a0 These models are an addendum to the existing IBIS spec that contain executable models.\u00a0<\/p>\n<p>Actually the models contain 3 parts: an analog buffer model, a parameter file, and the actual executable model.\u00a0 The executable model is really the &#8220;meat&#8221; of the model, but the analog model and parameter file are just as important.\u00a0 The analog model is written like a traditional IBIS model, and is necessary to get the impulse response of the channel to send into the executable part of the model.\u00a0 The parameter file is what allows the simulation program, like HyperLynx, to interface with the executable model.\u00a0 IBIS-AMI models actually work kind of like a FastEye simulation, in that they\u00a0rely on a pulse response to characterize the channel.<\/p>\n<p>IBIS-AMI marks another step in support of SERDES models by the IBIS committee.\u00a0 Several years ago they also ratified multi-language modeling extensions that allowed IBIS models to map to models of different modeling languages, like SPICE and VHDL-AMS.\u00a0 Mentor continues to work with the IBIS committee to develop and improve this specification so that it may be used to simulate many different types of SERDES buffers.<\/p>\n<p>To find out more, take a peek at my recent article in PCD&amp;F at:<br \/>\n<a href=\"http:\/\/pcdandf.com\/cms\/component\/content\/article\/171-current-issue\/7704-designers-notebook\" target=\"_blank\" rel=\"noopener\"><span>http:\/\/pcdandf.com\/cms\/component\/content\/article\/171-current-issue\/7704-designers-notebook<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You may have heard lately about IBIS-AMI models, which are being used more often for SERDES simulation.\u00a0\u00a0IBIS-AMI stands for I\/O&#8230;<\/p>\n","protected":false},"author":71672,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[13],"tags":[32,1058,1063,1067,1069,1115,139,1122],"industry":[],"product":[],"coauthors":[],"class_list":["post-345","post","type-post","status-publish","format-standard","hentry","category-news","tag-analysis","tag-fasteye","tag-hyperlynx","tag-ibis","tag-ibis-ami","tag-serdes","tag-simulation","tag-spice"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/users\/71672"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/comments?post=345"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/345\/revisions"}],"predecessor-version":[{"id":10292,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/345\/revisions\/10292"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/categories?post=345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/tags?post=345"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/industry?post=345"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/product?post=345"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/coauthors?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}