[ibis-macro] Re: An AMI Overview

  • From: "Dmitriev-Zdorov, Vladimir" <vladimir_dmitriev-zdorov@xxxxxxxxxx>
  • To: <wkatz@xxxxxxxxxx>, <dkirsanov@xxxxxxxxxx>, <ibis-macro@xxxxxxxxxxxxx>
  • Date: Wed, 14 Oct 2009 17:37:52 -0600

Walter,

 

But why EDA platform can't simply check the pointer to GetWave()
function in the loaded library and see if it is zero or not? I thought
that this is always possible.

 

Vladimir

 

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz
Sent: Wednesday, October 14, 2009 5:05 PM
To: dkirsanov@xxxxxxxxxx; ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] Re: An AMI Overview

 

Danil,

 

There are a number of models that are truly LTI, and only have an Init.
The GetWave_Exist=False is how the ami file tells the EDA tool that this
is the case.

 

Walter

 

Walter Katz

303.449-2308

Mobile 720.333-1107

wkatz@xxxxxxxxxx

www.sisoft.com

 

-----Original Message-----
From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx]On Behalf Of Danil Kirsanov
Sent: Wednesday, October 14, 2009 6:59 PM
To: ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] Re: An AMI Overview

 

Dear colleagues, 

I would like to clarify one basic principle of AMI modeling, hoping that
all of us agree with it.

 

I believe that the model writer should never do a double-counting: if he
modified the channel impulse response in Init() to model some effect, he
should not model this effect in Getwave(). So he cannot put the "true"
model in GetWave() and it's linear approximation in Init(). If both
types of behavior are expected, there should be two models (or some
internal flag that changes the behavior of the model).

 

If this assumption is true, statistical (linear) simulator always works
with Init() function of the model, while pattern-dependent (non-linear)
simulator works with both Init() and GetWave() and I do not see any
necessity for Get_Wave_Exists flag. 

 

Best,

Danil

 

 

                                    

Other related posts: