================================================================================ IBIS INTERCONNECT TASK GROUP http://www.ibis.org/interconnect_wip/ Mailing list: ibis-interconnect@freelists.org Archives at http://www.freelists.org/archive/ibis-interconn/ ================================================================================ Attendees from May 11, 2018 Meeting (* means attended at least using audio) ANSYS Curtis Clark Cadence Design Systems Bradley Brim Intel Corp. Michael Mirmak* Keysight Technologies Radek Biernacki Mentor, A Siemens Business Arpad Muranyi* Micron Technology Justin Butterfield, Randy Wolff* SiSoft Walter Katz*, Mike LaBonte* Teraspeed Labs Bob Ross* Michael Mirmak convened the meeting. No patents were declared. Randy Wolff took minutes. Review of Minutes: Michael called for review of the minutes from the May 9 meeting. Walter moved to approve the minutes. Bob seconded. The minutes were approved without objection. Review of ARs: - Bob to send out the latest version of the BIRD189 draft to the reflector. - Bob reported this as done. Opens: None. BIRD189.6_draft2_v1_br2 Review: Bob showed two yellow highlighted items to review. He also shared an email thread with suggested text changes from Walter. Walter asked if there was agreement from everyone that Bob's changes were acceptable. There was general acceptance, but the text needs to be revised. Bob noted that the language around overlapping rail terminals needs refinement. Walter stated that he described an algorithm for dealing with overlapping terminals. Bob added this replaces his text describing subsets. Walter clarified that overlap is different when talking about 1)terminals within a single set from pad to pin or pad to buffer locations versus 2)overlap at pads when joining together two model sets that are from pad to pin and pad to buffer that must connect together at the pads. Mike suggested saying "When two Interconnect Models are assigned the same I/O pin_name value" instead of "When two Interconnect Models have the same I/O pin_name value" for one sentence. He corrected to say "When two Interconnect Models have terminals assigned to the same I/O pin_name value". Michael noted that "values" being connected is not a valid concept, so the sentence "For I/O terminals used in two Interconnect Models, the same pin_name values at the die pad interfaces are connected." needs to be revised. Walter noted he suggested a wording change that addresses this. Mike started live editing the document. One sentence was changed to "I/O terminals assigned to the same pin_name at the die pad interface in two or more Interconnect Models are connected." Michael suggested dealing with subset language by changing "are subsets of" to be "overlap with". Mike asked if Bob was trying to say that "A rail terminal cannot be effectively connected to a rail terminal on the same model."? Bob noted this is at any one interface. Bob showed his email containing an expansion of text related to the rail terminals. Some of the text was copied into the BIRD. Mike did not agree with use of "rail terminal name" describing overlaps. Walter suggested a definition for terminal overlap rules: "Each terminal of an interface represents either 1)a list of pins at the pin interface, 2)a list of die pads at the die pad interface, or 3)a list of buffer model terminals. It is illegal in one interface, in one model, for 1)a pin to appear in two terminals, 2)a die pad to appear in two terminals, or 3)a buffer model terminal to appear in two terminals." Bob noted the language needs to be clear that it relates to rails and not I/Os. Mike named his edited document as bird189.6_draft2_v2.docx. He will send it out to the reflector for review [AR]. Walter added that he sent out an email containing pseudo-code describing how to parse for terminal overlaps. Next Meeting: The next meeting will be May 16. Arpad moved to adjourn. Mike seconded. The meeting adjourned without objection.