Arpad: We strongly differ in the expectation that everything regarding modeling would be handled by [External Circuit]. On the contrary, our expectation was that [External Model] under [Model] would support the more general IBIS buffer modeling solution. The language calls could be to actual SPICE buffer models or simplified behavioral representations available in SPICE. Also a standard IBIS buffer could be supported through the on-die interconnect structure through the reserved interconnection names. So in this sense, IBIS-ISS has unnecessary limitations for active buffer modeling over any of the broadly available SPICEs, and on-die interconnect is not supported even for a standard IBIS buffer. The fundamental difference is that if [External Circuit] is used, the functionality is unknown (except through some indirect reserved connections names) The threshold and test load information is not available). But the [External Circuit] could be used for any analog element (passive or active) as long as the drive connections were define externally or hard coded internally. So [External Circuit] is a more general element, but has less functionality than [External Model] under [Model] The connections would have been handled by the original [Circuit Call] descriptions. We already support cascading [External Circuit]s. The [Model Call] is now the proposed solution for [External Model]s, but [Circuit Call] could also be extended to include the [External Model] terminals as originally envisioned. The interconnect structure between [Model] and the on-die buffers was a fundamental and purposeful extension. By killing that and forcing [Model] to have direct connections to the die pads, we limited the functionality and possible official acceptance of multi-lingual modeling. Some vendors do have vendor-specific extensions that support on-die interconnect for models. So we have a fundamental difference of opinion about the role of [External Circuit] and [External Model] with respect to buffer modeling. Bob -----Original Message----- From: ibis-interconn-bounce@xxxxxxxxxxxxx [mailto:ibis-interconn-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad Sent: Wednesday, February 06, 2013 11:15 AM To: IBIS-Interconnect; 'IBIS-ATM' Subject: [ibis-interconn] Re: IBIS - Multi-lingual Earlier Presentation Bob, Thanks for the link. The only thing that I see on slides 3-7 in your presentation that we can't do today with the [External ***] and [Node Declarations] keywords is the cascading a buffer model in [External Model] with an [External Circuit] serving as an on-die interconnect. If the buffer model would be provided in an [External Circuit] (which are cascadable in the current spec), everything on your slides could be done today. The thinking in those days was that [External Model] was kind of an interim solution for improved buffer modeling while keeping the "foot print" of [Model], but the expectation was that eventually all buffer models would end up in [External Circuit], allowing for as many (supply and signal) terminals as needed for accuracy. This "migration" of buffer modeling to [External Circuit] didn't happen and consequently we are starting to see the need for cascading [Model] (optionally [External Model]) with [External Circuit] which would contain the on-die interconnect model (optionally with IBIS-ISS). As soon as we eliminate the limitation in the current specification that [Model]s can't be cascaded with [External Circuit] (BIRD 145), we could do everything that is shown on your slides. Another way to achieve the same result would be to find a way to put [Model] inside [External Circuit] but that could become a little more challenging. So I am not sure I understand what you are referring to by saying "We did not adopt many of the features", because to me it seems that we are only missing one feature. Could you elaborate on that? Thanks, Arpad ==================================================================== -----Original Message----- From: ibis-interconn-bounce@xxxxxxxxxxxxx [mailto:ibis-interconn-bounce@xxxxxxxxxxxxx] On Behalf Of Bob Ross Sent: Wednesday, February 06, 2013 11:31 AM To: IBIS-Interconnect; 'IBIS-ATM' Subject: [ibis-interconn] IBIS - Multi-lingual Earlier Presentation All: Per IBIIS Interconnect meeting comment regarding extending IBIS for both more general analog buffer modeling and also on-die interconnect, here is a presentation that relates to an original multi-lingual proposal. http://www.eda.org/ibis/summits/jan02/ross2.pdf (particularly slides 3-7) We did not adopt many of the features, and we went a different direction in the released specification (for example, direct connection of the model to the die pad). BIRDs 116-118, 145 and others attempts to backfill and add some, but not all of the features. However, the reason for showing this is to explore the requirements for a more general buffer model and on-die interconnect within traditional IBIS. Bob -- Bob Ross Teraspeed Consulting Group, LCC http://www.teraspeed.com bob@xxxxxxxxxxxxxx Direct : 503-246-8048 Teraspeed Labs: 503-430-1065 Headquarters: 401-284-1827 Teraspeed is a registered service mark of Teraspeed Consulting Group LLC ------------------------------------------------------------------ The IBIS Ad Hoc Interconnect Task Group Mailing List Archives are available at: //www.freelists.org/archives/ibis-interconn TO UNSUBSCRIBE: Send a message to "ibis-interconn-request@xxxxxxxxxxxxx" with a subject of "unsubscribe" To administer your subscription status from the web, visit: //www.freelists.org/list/ibis-interconn Meeting minutes and files are available; visit: http://www.eda.org/ibis/interconnect_wip/ ------------------------------------------------------------------ The IBIS Ad Hoc Interconnect Task Group Mailing List Archives are available at: //www.freelists.org/archives/ibis-interconn TO UNSUBSCRIBE: Send a message to "ibis-interconn-request@xxxxxxxxxxxxx" with a subject of "unsubscribe" To administer your subscription status from the web, visit: //www.freelists.org/list/ibis-interconn Meeting minutes and files are available; visit: http://www.eda.org/ibis/interconnect_wip/ --------------------------------------------------------------------- IBIS Macro website : http://www.eda.org/pub/ibis/macromodel_wip/ IBIS Macro reflector: //www.freelists.org/list/ibis-macro To unsubscribe send an email: To: ibis-macro-request@xxxxxxxxxxxxx Subject: unsubscribe