Hi Muranyi: In theoretical, if we have pull up and pull down I-V curve (HIGH and LOW curve) plus rise/fall time (ramp), the simulator should can create a waveform. But this waveform will not the same as the waveform which is created by simulator when include pull up, pull down, 4 sets V-T tables. I can't understand that if we have I-V curve and ramp info, why we should have 4 sets V-T tables? Can you explain more about the roles of V-T tables? How to help simulator to create more accurate waveform? I can't understand what you said " Mathematically, if you have a complementary buffer i.e. it has a pullup and a pulldown, with four waveforms in the IBIS model you can set up two equations with two unknowns for each edge (rise/fall) and solve for the unknowns which are the coefficients vs. time for the pullup and pulldown." Thanks Jack -----Original Message----- From: Muranyi, Arpad [mailto:arpad.muranyi@xxxxxxxxx] Sent: Friday, January 24, 2003 12:18 AM To: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: Question on IBIS: rising/falling waveform - How complete waveform created? This is to answer Jack's and Adeel's questions about how waveforms are used in IBIS. To give an intuitive answer, you can think of waveforms as percentage vs. time tables. They are telling the simulator is how to scale the IV curves as a function of time as the buffer turns on/off. Mathematically, if you have a complementary buffer i.e. it has a pullup and a pulldown, with four waveforms in the IBIS model you can set up two equations with two unknowns for each edge (rise/fall) and solve for the unknowns which are the coefficients vs. time for the pullup and pulldown. Since the IV curve is a function of the pad voltage, the load of the actual simulation doesn't have to be the same as the R_fixture that was used for the waveform tables in the IBIS model. The actual simulation waveform will adjust to the loading conditions. I hope this helps to understand how the IBIS model works in simulators. Arpad Muranyi Intel Corporation =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu