Bob, I have thought about that possibility myself. However, as they say, if it can happen it will happen, I believe we cannot enforce that the table will always be long enough to cover all possibilitites. And if it is not long enough, my model has to do something about it. I don't see a way around that in my code. It will either do HE or SE or I can even put code in there that would stop the simulator, or hang the system (infinite loop), but I can't do nothing... Arpad =============================================== -----Original Message----- From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Bob Ross Sent: Tuesday, November 01, 2005 4:45 PM To: ibis-macro@xxxxxxxxxxxxx Subject: [ibis-macro] Re: Important question, please reply! Arpad: After thinking about the discussion and problem, I have some more thoughts. Why do we need it defined outside the range? Like with IBIS models, the burden should fall on the model developer to provide the data over a reasonable range of operation. The tool using the macro library will implement the macros according to their actual operation. Some tools will do HE,, others will do SE. This would occur whether or not the macro is officially defined for one mode and a non-compliant vendor still uses the macro approach. So, I would now leave it as undefined, and encourage that the data cover a reaonable range of operation, as defined in the IBIS Spec. (HE of time data seems seems to automatically occur in all tools to the point that truncating the time data is a good practice.) Bob Muranyi, Arpad wrote: > All, > > I would like to get everyone's input on this question, > because we could not decide in today's meeting which > way the library should implement the PWL sources. The > difficulty in making a decision is due the conflict of > various aspirations: tool compatibility (everyone seems > to be doing something different, even multiple tools of > the same company are some times different), maximum > flexibility, and consistency. > > > 1) What should the PWL sources do when the input is > outside the range of the table definition? The options > I can think of are: > > a) Repeat the first or last points, which amounts to a > horizontal extrapolation (HE), or > b) use the first and last slopes and extrapolate with that, > which I call slope extrapolation (SE), or > c) use HE for PWL-s in which the independent axis is time, > and use SE for PWL-s in which the independent axis is > voltage or current > d) add a parameter to the model and let the user choose. > > > > 2) The second question is regarding the event triggered > PWL sources. Does anyone else besides Cadence's have such > PWL sources? If so, could you please describe it to me so > I could choose an implementation that matches most tools. > > > You response would be very important. If you feel > uncomfortable to reply publicly, please send an email > to me directly. I know we have at lest 10 companies > on this list, so I would like to get at least 10 > responses. (I hope I am not going to get 11 or more > different answers, though :-) > > Thanks, > > Arpad > ========================================================== > --------------------------------------------------------------------- > IBIS Macro website: http://www.sisoft.com/ibis-macro > IBIS Macro archives: //www.freelists.org/archives/ibis-macro > To unsubscribe send an email: > To: ibis-macro-request@xxxxxxxxxxxxx > Subject: unsubscribe > -- Bob Ross Teraspeed Consulting Group LLC Teraspeed Labs 121 North River Drive 13610 SW Harness Lane Narragansett, RI 02882 Beaverton, OR 97008 401-284-1827 503-430-1065 http://www.teraspeed.com 503-246-8048 Direct bob@xxxxxxxxxxxxx Teraspeed is a registered service mark of Teraspeed Consulting Group LLC --------------------------------------------------------------------- IBIS Macro website: http://www.sisoft.com/ibis-macro IBIS Macro archives: //www.freelists.org/archives/ibis-macro To unsubscribe send an email: To: ibis-macro-request@xxxxxxxxxxxxx Subject: unsubscribe --------------------------------------------------------------------- IBIS Macro website: http://www.sisoft.com/ibis-macro IBIS Macro archives: //www.freelists.org/archives/ibis-macro To unsubscribe send an email: To: ibis-macro-request@xxxxxxxxxxxxx Subject: unsubscribe