[ibis-macro] Minutes from the 24 May ibis-atm meeting

  • From: Curtis Clark <Curtis.Clark@xxxxxxxxx>
  • To: IBIS-ATM <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 31 May 2022 15:14:12 +0000

Minutes from the 24 May ibis-atm meeting are attached.
IBIS Macromodel Task Group

Meeting date: 24 May 2022

Members (asterisk for those attending):
Achronix Semiconductor:       Hansel Dsilva
Amazon:                       John Yan
ANSYS:                      * Curtis Clark
                            * Wei-hsing Huang
Cadence Design Systems:     * Ambrish Varma
                              Jared James
Google:                       Zhiping Yang
Intel:                        Michael Mirmak
                              Kinger Cai
                              Alaeddin Aydiner
Keysight Technologies:      * Fangyi Rao
                              Majid Ahadi Dolatsara
                              Ming Yan
                              Radek Biernacki
                              Rui Yang
Luminous Computing            David Banas
Marvell                       Steve Parker
Mathworks (SiSoft):         * Walter Katz
                              Mike LaBonte
Micron Technology:          * Randy Wolff
                            * Justin Butterfield
Missouri S&T                  Chulsoon Hwang
SAE ITC                       Michael McNair
Siemens EDA (Mentor):       * Arpad Muranyi
Teraspeed Labs:             * Bob Ross
Zuken USA:                    Lance Wang

The meeting was led by Arpad Muranyi.  Curtis Clark took the minutes.

--------------------------------------------------------------------------------
Opens:

- None.

-------------
Review of ARs:

- Arpad to send BIRD213.1 draft 25 to the ATM list.
  - Done.
  
- Walter to alter draft 25 by creating a list of combinations and behaviors for
  PAM_Offsets Usage Rules.
  - Done.

--------------------------
Call for patent disclosure:

- None.

-------------------------
Review of Meeting Minutes:

Arpad asked for any comments or corrections to the minutes of the May 17th
meeting.  Randy moved to approve the minutes.  Walter seconded the motion.
There were no objections.

-------------
New Discussion:

PAMn BIRD 213.1 draft 25 (plus Walter's proposed changes):
The group resumed discussion of the PAM_Offsets Usage Rules by reviewing the new
language proposed by Walter.  Walter said the point of the section is to
eliminate confusion about PAM_Offsets' interaction with other parameters.
Walter said there's a nominal sample time based on all of our methodologies, and
with PAM_Offsets we adjust the sample time of the kth eye by the kth value in
PAM_Offsets.  The issue here is how to carefully define the nominal sample time.

The group reviewed Walter's proposed order of precedence in determining the
nominal sample time in statistical flow.  It noted that if Rx_Decision_Time is
provided, then it takes precedence over Rx_Clock_Recovery_Mean (this is per the
Usage Rules for Rx_Decision_Time in IBIS 7.1).

Fangyi reviewed some differences in this new proposal relative to previous
drafts.  In the new draft, Rx_Clock_Recovery_Mean and the PAM_Offsets values
would both be used at the same time (unless Rx_Decision_Time is specified, in
which case it overrides Rx_Clock_Recovery_Mean).  Fangyi also observed that the
language stating that PAM_Offsets' value is ignored for NRZ had been removed.
After discussing these points, the group decided to reverse the decisions it
had made in past meetings.  The special case for NRZ is removed, which
simplifies the specification.  The PAM_Offsets values are applied in addition to
Rx_Clock_Recovery_Mean, which makes the handling analogous to the legacy
PAM4_XXXEyeOffsets.

Ambrish noted that "nominal sample time" is a newly defined concept, but not a
new parameter.  After discussion, the group agreed to use nominal_sample_time,
which is similar in syntax to the ideal_time terminology used in the
Rx_Clock_Recovery_XXX parameters.  Fangyi asked whether the statement, "EDA tool
determines sample time", which was used in cases when neither Rx_Decision_Time
nor Rx_Clock_Recovery_Mean were specified, was clear enough.  Ambrish suggested
using the existing ideal_time terminology and definition in this context too.
The group rewrote the expressions for nominal_sample_time in terms of ideal_time
where appropriate.  For example (case 2 and case 5):
  nominal_sample_time = ideal_time + Rx_Clock_Recovery_Mean
  
Arpad captured these changes and other grammatical and syntax corrections in a
new draft 26.
   
Ambrish suggested we consider replacing the actual_time terminology in the
Rx_Clock_Recovery_XXX parameter definitions with the new nominal_sample_time
terminology.  Others suggested this might be a good idea for a different BIRD.

- Ambrish: Motion to adjourn.
- Curtis: Second.
- Arpad: Thank you all for joining.

AR: Arpad to send BIRD213.1 draft 26 to the ATM list.
    
-------------
Next meeting: 31 May 2022 12:00pm PT
-------------

IBIS Interconnect SPICE Wish List:

1) Simulator directives

Other related posts: