Walter, I think you may have misunderstood my comment last Friday, because I don't remember saying what you write below. I don't even see myself saying it, because I don't think there is really a "problem that legacy IBIS combines both package and die models in .ibs files", because the most accurate package modeling syntax that is available in IBIS currently allows the [Define Package Model] keyword (and its content) to be either in the .ibs or the (separate) .pkg file. Either way, I am really not very concerned about having things in one or multiple files. My comment last Friday was about the mechanism by which the IBIS specification defines and instantiates [Model]s using the [Pin] keyword. This was OK in the days when the number of pins were the same as pads and the package had a one-to-one pin to pad path. But now that we are talking about arbitrary pin and pad relations, and now that we are talking about adding to this an also arbitrary pad to buffer terminal on-die interconnect modeling capability, we can no longer rely on defining and instantiating [Model]s using the pin names. I made the suggestion on Friday, that if we "overhaul" IBIS with significant changes as you suggested in your presentation, we should also consider this and instantiate [Model]s the right way. Doing this the right way might make the rest of the package and on-die interconnect syntax cleaner. Thanks, Arpad ================================================================ From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz Sent: Sunday, August 26, 2012 2:03 PM To: IBIS-ATM Subject: [ibis-macro] Lets go all the way! All, In the Friday Open Forum meeting Arpad raised a question that reflects the problem that legacy IBIS combines both package and die models in .ibs files. I believe the answer to this question is to split up "components" into a package EMD file and a die IBISx file. The enclosed presentation illustrates this using the example legacy IBIS file in my last presentation. Walter Walter Katz wkatz@xxxxxxxxxx<mailto:wkatz@xxxxxxxxxx> Phone 303.449-2308 Mobile 303.335-6156