Arpad, And what makes my proposal not last for the indefinite future? What situation can you foresee that does not get handled by this? Walter From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad Sent: Tuesday, October 22, 2013 1:49 PM To: 'IBIS-ATM' Subject: [ibis-macro] Re: IBIS-ATM teleconference - Agenda for 10/22/2013 What is an exception today may be the norm tomorrow. I would like to make a specification which is going to last a little longer. Thanks, Arpad ====================================================== From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz Sent: Tuesday, October 22, 2013 12:42 PM To: Muranyi, Arpad; 'IBIS-ATM' Subject: [ibis-macro] Re: IBIS-ATM teleconference - Agenda for 10/22/2013 Arpad, The default case is a one-to-one mapping of Signal, Pins, Die pads and Buffer Pads. And a one-to-one relationship between supply pins and supply die pads. There is only a need for handling the exception cases of: 1. Different number of supply pins and pads 2. One signal pin going to multiple die pads 3. Multiple signal pins going to a single die pad I think it would be best to handle these by exceptions as I have previously proposed: 1. Different number of supply pins and pads a. Add a [Supply Die Pad] section that contains: i. <Die Pad Name> <Signal Name> 2. One signal pin going to multiple die pads a. Either a stacked die or a single pin connected to two buffers on the same silicon b. Add an optional "Stacked=<n>" field to each [Pin] record 3. Multiple signal pins going to a single die pad a. Allow two pins to have the same signal name and therefore connect to a single instance of a buffer Does not these simple enhancements to IBIS address this need? Walter From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad Sent: Tuesday, October 22, 2013 1:23 PM To: 'IBIS-ATM' Subject: [ibis-macro] Re: IBIS-ATM teleconference - Agenda for 10/22/2013 Walter, It seems to me that the biggest problems we have in IBIS is that we don't declare the names of pads (although it is debatable that [Node Declarations] does exactly do that), we do not declare die names under component and that [Model]s are instantiated from the [Pin] keyword. What if we did the following: -Define a new keyword to declare the die and its name [Die] -Define a new keyword [Die Pad] which is scoped under [Die] -Keep the [Component] keyword with [Pin] scoped under it, but -Remove the 3rd column from [Pin] so that it would not instantiate buffer models (the remaining columns of [Pin] could also be removed, since lumped package modeling is practically useless). -Find new way to instantiate [Model]s on each [Die] so that it is not associated with die pads directly (in case there are splits or joins in the on-die interconnect) This way we could name the specific component pins, dice and die-pads, and buffer terminals on each die using unique names. As a result any package and/or on-die interconnect model could make connections to any number of component pins, die pads (regardless of which die they are on, or how many dice a component contains). This would allow us to make a netlist for any combination of pins pads and buffers. The question still remains as to how to address netlists which do not have pin/pad/die names, and the package and/or on-die interconnect topology is only associated with buffer names. Thanks, Arpad ==================================================================== From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz Sent: Tuesday, October 22, 2013 10:18 AM To: Muranyi, Arpad; 'IBIS-ATM' Subject: [ibis-macro] Re: IBIS-ATM teleconference - Agenda for 10/22/2013 All, I believe that I have demonstrated that EMD-Like solutions addresses all existing package and on-die modeling requirements. During last week's meeting several attendees mentioned that there may be additional requirements that we have not yet considered. One specific point was that RDL was not all of the on-die interconnect, so someone was going to explain the subtleties here. This demonstration of EMD-Like solutions was limited to the understood requirement that any package or on-die interconnect solution must support interconnect between specific pins and die pads, and between specific die pads and buffer terminals. This group must also decide if the IBIS package and on-die interconnect modeling solution should also include the following enhancement to the IBIS Component section: a. Two pins to single die pad b. One pin to multiple die pads c. Stacked memory (which can alternatively be handled by EMD) d. Different number of supply pins and supply die pads This group must also decide if the IBIS package and on-die interconnect modeling solution should also include support for high levels of abstractions: a. Some or all of the Terminals/Ports associated with Models instead of specific Pins/Pads/Buffer b. Some or all of the Terminals/Ports associated with Inputs or Outputs (NEXT/FEXT) instead of specific Pins/Pads/Buffer One cannot proceed with any solution until we make the above fundamental decisions of the required functionality of a package/on-die interconnect modeling methodology. Walter -----Original Message----- From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad Sent: Tuesday, October 22, 2013 11:00 AM To: 'IBIS-ATM' Subject: [ibis-macro] IBIS-ATM teleconference - Agenda for 10/22/2013 Time: October 22, 2013 Noon US Pacific Time ===== Audio: ====== Voice dial-in: (800) 637-5822 International: +1 (647) 723-3937 <--- (For Canada) 0114501530 <--- (For Sweden) 0201400572 <--- (For Sweden Toll Free) 069509594672 <--- (For Germany) 08001014542 <--- (For Germany Toll free) Access Code: 685-0440 Web === Click Here to Join Live Meeting: <http://tinyurl.com/yvmesj> http://tinyurl.com/yvmesj or: <https://www.livemeeting.com/cc/sisoft/join?id=NKQQN3&role=attend&pw=TP8j% 23-%25%7E5> https://www.livemeeting.com/cc/sisoft/join?id=NKQQN3&role=attend&pw=TP8j%2 3-%25%7E5 Mentor Global Crossing Teleconference commands: <http://www.globalcrossing.com/customer/collaboration/cust_ready_access_ti ps.aspx> http://www.globalcrossing.com/customer/collaboration/cust_ready_access_tip s.aspx FIRST TIME USERS: To save time before the meeting, check your system to make sure it is compatible with Microsoft Office Live Meeting. --------------------------------------------------------------------- Agenda ====== 1) Opens 2) Call for any related patent disclosures 3) Review of ARs: Walter: Create more EMD-like examples according to the requests - ??? Any other AR-s? Old ARs: Arpad: Review the documentation (annotation) in the macro libraries. - deferred until a demand arises or we have nothing else to do 4) Roll call 5) JEITA LPB (Mike Mirmak) 6) Discuss more EMD-like examples (Walter) 7) BIRD 147 Back-channel support (Ambrish) - update, questions, comments? 8) BIRD 128 Allow AMI_parameters_out to pass AMI_parameters_in data on calls to AMI_GetWave (Walter) - update, questions, comments? 9) BIRD 157 Parameterize [Driver Schedule] (Arpad) - discussion 10) Info, Out, InOut BIRD (Arpad) - latest wording includes "in order to be compliant with this specification, Model_Specific parameters ... must not ...", and omits the word "simulation" so it's meaning doesn't have to be defined - questions/comments/discussion? 11) DLL error trapping and return codes (Greg Edlund) - address the nasty condition where the DLL and tool crash without a trace. The EDA vendor says, "I can't help you because I can't see inside the model." The model vendor says, "I can't help you because I don't own that tool." The user is left with a non-functional model. 12) What is the purpose of the specification? Describe the syntax and rules of the syntax, or tell the reader how to make models? - questions/comments/discussion? Tabled topics: ============== PAM4 BIRD (Walter) Thanks, Arpad ===================================================================== --------------------------------------------------------------------- IBIS Macro website : <http://www.eda.org/pub/ibis/macromodel_wip/> http://www.eda.org/pub/ibis/macromodel_wip/ IBIS Macro reflector: <//www.freelists.org/list/ibis-macro> //www.freelists.org/list/ibis-macro To unsubscribe send an email: To: <mailto:ibis-macro-request@xxxxxxxxxxxxx> ibis-macro-request@xxxxxxxxxxxxx Subject: unsubscribe