Walter, I agree that a definition, different from conventional step/impulse response is needed. In some literature, they call it 'edge response' (from where we can find time derivative) but I'm not sure they have a definition of this as well. I also feel that we won't be able to give a definition without providing some clue of how one can compute of measure this response. Unambiguous definition is possible for the linear non-autonomous SISO system, here we need more details. 1. It makes sense to assume that prior to transition, the buffers and the channel remain in a certain logical state sufficiently long, so that the transition starts from the steady state. 2. After transition starts, we continue simulation or measurement long enough to reach another steady state (with a reasonable accuracy) that corresponds to the logic opposite to the initial stat 3. The resulted waveform becomes the DC offset edge response taken with factor 2. From this waveform, we subtract the initial value (to make it start from zero) and divide the result by 2. If the end value is negative, change the polarity. 4. Find time derivative, use it as 'AMI impulse response'. I can see at least two problems in this definition, for which we may want to add some explanations. - Since electrically, the buffers are not LTI, the result may depend on the switching polarity. This is true for both primary and the x-talk responses. We need however only one 'impulse response'. Even if EDA tool can support two responses, AMI Init function does not allow more than one for the same Tx/Rx pair. A reasonable note we can add to this definition: use the average between the two responses found when switching in opposite direction. - Sometimes, DC is not a proper initial state for the transition since it does not correspond to the way the channel operates most of the time. Therefore we should allow other methods as well. Often it would make sense to consider transition after running several edges as follows. For example, one can find the waveform at Rx with the following stimuli: (a) DC(0)101010101000000000000... (b) DC(0)101010101111111111111... Then, find the difference, eliminate unnecessary initial delay for the first 9 transitions, divide the result by 2. Evidently, there could be many other methods of response generation. These should be allowed as possible computation techniques. Vladimir ________________________________ From: ibis-macro-bounce@xxxxxxxxxxxxx [ibis-macro-bounce@xxxxxxxxxxxxx] on behalf of Walter Katz [wkatz@xxxxxxxxxx] Sent: Saturday, June 01, 2013 3:21 PM To: IBIS-ATM Subject: [ibis-macro] "AMI Impulse Response" All, We will be going around in linguistic circles unless we careful define how we should be using Step Response and Impulse Response. First we can no longer call the input to Tx AMI_Init an “Impulse Response”. We need to start calling this an “AMI Impulse Response” understanding that the “AMI Impulse Response” is the “Unit Impulse Response” scaled by a non-Unit voltage swing. In BIRD 158 we should in addition only reference the “AMI Step Response”. Thus eliminating any confusion between “AMI Step Response” and “Unit Step Response” and “Step Response”, and between “AMI Impulse Response” and “Unit Impulse Response” and “Impulse Response”. Walter Walter Katz wkatz@xxxxxxxxxx<mailto:wkatz@xxxxxxxxxx> Phone 303.449-2308 Mobile 303.335-6156