[ibis-macro] Minutes from the 23 June ibis-atm meeting

  • From: "Justin Butterfield" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "jdbutterfiel" for DMARC)
  • To: "'ibis-macro@xxxxxxxxxxxxx'" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Mon, 29 Jun 2020 15:12:52 +0000

Minutes from the 23 June ibis-atm meeting are attached.
IBIS Macromodel Task Group

Meeting date: 23 June 2020

Members (asterisk for those attending):
Achronix Semiconductor:     * Hansel Dsilva
ANSYS:                        Curtis Clark
                            * Wei-hsing Huang
Cadence Design Systems:     * Ambrish Varma
                              Ken Willis
                            * Jared James
Google:                     * Zhiping Yang
Intel:                        Michael Mirmak
Keysight Technologies:        Fangyi Rao
                              Radek Biernacki
                              Ming Yan
                            * Todd Bermensolo
                              Stephen Slater
Marvell:                      Steve Parker
Mentor, A Siemens Business: * Arpad Muranyi
Micron Technology:          * Randy Wolff
                            * Justin Butterfield
SiSoft (Mathworks):         * Walter Katz
                              Mike LaBonte
Teraspeed Labs:             * Bob Ross
Zuken USA:                    Lance Wang 

The meeting was led by Arpad Muranyi.  Justin Butterfield took the minutes.

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

- None.

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

- Hansel to redraft the Rx_Clock_Recovery_Mean BIRD to add the other 
  instances of the "edge transition times" language.
  - Hansel reported this is in progress.
  
  
- Hansel to add the deletion of the second half of the section 10.7 
  introduction in the new BIRD.
  - Arpad asked if this was for the same Rx_Clock_Recovery_Mean BIRD or a new 
    BIRD.  Hansel replied that this will be in the same BIRD.  Hansel noted we 
        will want to review these changes with the larger ATM group.

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

- None.

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

Arpad asked for any comments or corrections to the minutes of the June 16
meeting.  Randy moved to approve the minutes.  Ambrish seconded the motion.
There were no objections.

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

BIRD198.2_draft3:
Randy shared the latest draft from the BIRD authors.  The changes are 
editorial and clarifications.  Randy would like to submit BIRD198.2 to the 
IBIS Open Forum for this Friday's meeting.  

Randy noted it is clarified that the die pads shall be considered as shorted 
when there are two are more die pads and the PDN Model is enabled.  The rule 
that only signal_names associated with POWER and GND can be used was added 
back into the BIRD.  Arpad asked about using the signal_name.  Randy replied 
this can relate to the supply bus.  There is a rule that bus_labels cannot be 
repeated to avoid shorting the two terminals.  It would also make it illegal 
to short with bus_label and signal_name terminals.  Arpad asked if there are 
always only two terminals.  Arpad suggested changing the language to say "it 
is not permitted to include the same pin in both terminals".  Zhiping asked if 
terminals are described with bus_label or signal_name.  Randy replied it can 
be any combination.  Zhiping asked what is the difference between bus_label 
and signal_name.  Randy noted bus_label is a subset of signal_names.  Arpad 
commented you can break out groups as bus_labels in the [Pin Mapping] 
keyword.  Bob asked about the lower case "bus_label" and upper case 
"Bus_label".  Randy replied the parameter is upper case "Bus_label".  

Randy stated some of the examples and explanations have been improved.  
Zhiping asked about the distinction between power and ground.  Randy responded 
this information can come from the Pin list data.  Arpad commented the 
signal_name comes from the Pin list.  Zhiping commented it may be hard for the 
EDA tool to understand which pin is power and which pin is ground.  Arpad 
stated it should be easy for the EDA tool to gather this information from the 
Pin list

Randy noted the other changes are to improve the readability of the BIRD.  Bob 
suggested to also add a line return in the example.

Randy commented one question was regarding a rule when two or more die pads 
are associated with a terminal.  He suggested to change the phrase "do not 
have the ability" to "will not".  Arpad agreed with this.  Arpad asked if 
these shorts are being done in the Pin Mapping.  Randy replied this is talking 
about having multiple models in parallel, and he suggested to look at the 
examples to see this.  Randy noted the word "port" has been changed to 
"terminal".

Randy would like for everyone to review the BIRD and provide comments.  He 
will accept the changes in the document and plan to submit the BIRD to Open 
Forum on Friday.  Bob suggested to update the date revised.


Editorial change to Rx_Clock_Recovery_Mean:
Hansel reviewed the latest update which proposes to change the phrase "edge 
transition times" to "edge threshold crossing times".  In the last meeting, 
Fangyi had pointed out that there is a sentence which is redundant in the 
introduction to section 10.7.  It was proposed to remove the first part on the 
sentence.  Fangyi suggested to delete the second half of the paragraph, but 
Arpad had suggested to keep the PAM4 related sentence.  Arpad commented the 
purpose of the PAM4 sentence is to say the crossing is not always meaningful 
for PAM4.  Arpad proposed to keep the second sentence and delete the other two 
sentences.  Randy noted this would be the only place where the phrase "zero 
crossing times" appears.  Arpad suggested this can also be changed to "edge 
crossing times".  Arpad asked if there are any objections to this change.  No 
objections were expressed.  

Hansel shared the editorial changes to the Rx_Clock_Recovery_Mean BIRD.  He 
added the "zero crossing time" case.  He has changed all the instances of 
"edge transition times" and "zero crossing times" to "threshold crossing 
times".  Randy asked about the font change and suggested to make it 
consistent.  Hansel made this correction.  Hansel will add the PAM4 sentence 
back to the text.

Arpad suggested to finish this and asked if we should submit this to the IBIS 
Open Forum.  Randy asked who can present this BIRD in the Open Forum.  Arpad 
can present it if none of the BIRD authors are available.  Randy suggested we 
can submit this BIRD.  Bob agreed.


Hansel asked about outputting a parameter of type string from the IBIS-AMI 
executable.  He asked if this is defined in the IBIS specification and if 
there are any restrictions on the data type.  Arpad replied we do not know 
what to do with a model specific parameter output.  We have limitations on 
what can be done with these output format types, while reserved parameters 
would be fully supported.  The EDA tool does not know what to expect for model 
specific output parameters.


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


AR: Hansel to add the PAM4 sentence back to the Rx_Clock_Recovery_Mean BIRD.

-------------
Next meeting: 30 June 2020 12:00pm PT
-------------

IBIS Interconnect SPICE Wish List:

1) Simulator directives

Other related posts:

  • » [ibis-macro] Minutes from the 23 June ibis-atm meeting - Justin Butterfield