Walter, We ran out of time in the ATM meeting yesterday so I didn't have a chance to ask a question about your email below and respond to your comment on my presentation, both of which are very related. Here are a couple of snippets from the minutes. After the discussion on your email I asked: - Arpad: Are these model variants supposed to be: - separate models to be selected by a "model selector" type arrangement or - a single model which supports "compression" or "expansion" capabilities like swathing, to cover the various levels of simulation conditions? - Walter: The way we do it you select a subcircuit to use for power - The user makes the choice of which subcircuit to use for given conditions. - Opportunity for IBIS is to utilize MCP. After I was done with my presentation, you commented: - Walter: My email focused only on power distribution on die. - Signaling is an independent problem not addressed in my example email. - I think your scheme might work for a single package model. - In practice it won't work or will be very cumbersome for multiple models. From this, I am still not sure I understand how MCP works. If you say that the user (or EDA tool) selects a subcircuit for the package model, then how is this subcircuit going to accommodate the varying number of pins and pads you outlined in your email for the same package model used at different simulation frequencies? Would the subcircuit have the maximum number of connection terminals and at lower frequencies some would be left unconnected? How does this fit in with the fixed number of pins listed under the [Pin] keyword? Or would we have a different subcircuit for each simulation condition, with a different number of connection terminals? Regarding your comment on my presentation, if the subcircuit you were talking about has a fixed number of connection terminals for all simulation conditions, I don't see why this MCP could work with the syntax proposed in my presentation. I guess my problem is that I am still unclear on how MCP works. Maybe this would be the time to ask Brad Brim to give us an overview (presentation) in the next ATM meeting... Thanks, Arpad ==================================================================== From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz Sent: Tuesday, June 26, 2012 1:12 PM To: Muranyi, Arpad; IBIS-ATM Subject: [ibis-macro] Package power models and on-die Power models All, I hope the following example will explain why Power Distribution Models need to be handled as a Model Connection Wrapper around the power subckts. P are Power Silicon Bump Pads P are Power Pins and Pads B are Buffer Silicon Bump Pads, and IBIS Pins IBIS file has 6 Power Pins, 8 Buffer Pins Silicon has 24 Power Bump Pads and 8 Buffer Bump Pads The Package Pins: P B B P B B P P B B P B B P The Silicon Bump Pads PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP For the following Case PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP Package Power Distribution Circuit could have: 1 Power Pin Node, and 1 Power Pad Node 6 Power Pin Nodes, and 24 Power Pad Nodes 2 Power Pin Nodes, and 6 Power Pad Nodes Or any combination of 1-6 Power Pin Nodes and 1-24 Power Pad Node On die power distribution can have 1 Power Pad Node, and 1 Power Buffer Node 24 Power Pad Nodes, and 8 Power Buffer Nodes Or any combination of 1-24 Power Pad Nodes and 1-8 Power Buffer Nodes Power Distribution can be done for slices: PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP PPPP B B PPPP B B PPPP Walter Katz wkatz@xxxxxxxxxx<mailto:wkatz@xxxxxxxxxx> Phone 303.449-2308 Mobile 303.335-6156