[ibis-editorial] Re: What is the relationship between "clock_times" and "Ignore_Bits"?

  • From: Ambrish Varma <ambrishv@xxxxxxxxxxx>
  • To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>, "ibis-editorial@xxxxxxxxxxxxx" <ibis-editorial@xxxxxxxxxxxxx>
  • Date: Tue, 13 Sep 2022 18:15:34 +0000

Hi Arpad,
My understanding is that ignore_bits tells the tool when to start collecting 
data for eye statistics/post processing.
If the DQS .ami file says Ignore_Bits=100, it means that the DQS model is 
telling the tool ‘to accumulate
waveform statistics after the EDA tool has completed simulation of a number of 
UI equal to
Ignore_Bits’ – i.e 100 UIs.
It should have no implication on when the clock_times vector gets passed to the 
DQ Rx AMI model.

Thanks,
Ambrish.

From: ibis-macro-bounce@xxxxxxxxxxxxx <ibis-macro-bounce@xxxxxxxxxxxxx> On 
Behalf Of Muranyi, Arpad
Sent: Tuesday, September 13, 2022 1:55 PM
To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>; ibis-editorial@xxxxxxxxxxxxx
Subject: [ibis-macro] What is the relationship between "clock_times" and 
"Ignore_Bits"?

EXTERNAL MAIL
Hello Everyone,

I ran into another question with “clock_times” in the context of 
Rx_Use_Clock_Input.
How is “Ignore_Bits” come into this picture?  I couldn’t find the answer in the 
spec…

For example, is the EDA tool expected to suppress (delete) the clock time 
values from
the beginning of the clock_times vector returned by a DQS Rx AMI model up to the
point that is defined by Ignore_Bits before passing it into the DQ Rx AMI model?

Let’s say the first clock time generated by the DQS Rx model is around the 5th 
bit (UI),
but the DQS .ami file says Ignore_Bits = 100.  Is the EDA tool supposed to 
remove the
first 95 or so numbers from the clock_times vector and pass a clock_times 
vector to the
DQ Rx AMI model that starts only after the 100th bit?

Thanks,

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

Other related posts: