[ibis-macro] Question on BIRD197.3

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: "ibis-macro@xxxxxxxxxxxxx" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 2 Jul 2019 18:29:59 +0000

Hello Everyone,

I noticed something while reading the BIRD.

The definition makes the following statement:

"The mean value of the steady state high and low voltages of the channel at the 
Rx pad."

Notice that this basically says that the DC_Offset is defined as the DC 
component of the
waveform at the Rx die pad.  This makes sense, because the channel impulse 
response
we pass into the AMI simulation (Tx Init) is based on the waveform at the Rx 
die pad.

Now, the problem I see is that in the GetWave flow the Rx GetWave function gets 
the
output waveform of the Tx GetWave function (convolved with the channel IR).  I 
don't
see anything in the spec that Tx GetWave has to return a zero DC component 
waveform.
In our discussions it was even said that the Tx GetWave is allowed to return a 
waveform
with a DC component.

But ask ourselves the question:  What does the waveform coming out of the Tx 
GetWave
and convolved with the channel IR represent?  As far as I can tell, that 
waveform is the
equivalent of the Rx die pad waveform.

So I see a conflict here.  The DC_Offset parameter defines the Rx die pad 
waveform as
a zero DC component waveform, but at the same time we allow the Tx GetWave 
function
to produce a waveform WITH a DC component.  I think the definition of this 
DC_Offset
parameter implies that the Tx GetWave output must have NO DC component, but we
don't say that anywhere.

Or is my thinking flawed somewhere?

Thanks,

Arpad
======================================================================

Other related posts: