================================================================================ IBIS INTERCONNECT TASK GROUP Mailing list: ibis-interconnect@freelists.org ================================================================================ Attendees from March 6, 2024 Meeting (* means attended at least using audio) ANSYS Curtis Clark Broadcom James Church Intel Corp. Michael Mirmak* Michael Brownell Keysight Technologies Ming Yan Marvell Steve Parker MathWorks Walter Katz* Micron Technology Justin Butterfield Siemens EDA Weston Beal*, Arpad Muranyi*, Randy Wolff* ST Microelectronics Aurora Sanna Synopsys Ted Mido, Edna Moreno Teraspeed Labs Bob Ross University of Illinois Jose Schutt-Aine Zuken USA Lance Wang* Michael Mirmak called the meeting to order. No patents were declared. Michael reviewed the minutes of the February 21 meeting. Lance Wang moved to approve the minutes; Randy Wolff seconded. No objections were raised and the minutes were approved. Michael reviewed the minutes of the February 28 meeting. Arpad Muranyi moved to approve the minutes; Randy seconded. No objections were raised and the minutes were approved. During the AR review, Michael noted that his AR to contact the IBIS Quality Task Group regarding parser APIs has been closed - he presented last week to the Task Group. Michael noted that he still has an open AR to review the IEEE 370 text for sampling information. All ARs to other people have been closed. During Opens, Lance Wang noted that he needed to leave early. Walter Katz presented regarding his port-mapping proposal in comparison with Arpad's. The latest slides included fixes to typographical errors but there were no additional updates. An additional slide was placed at the end to show examples with references being removed. Walter noted that all agree the proposals are equivalent. In the notation, "-" means negative terminal; "+" means positive terminal. Some discussion ensued on the meaning of "reference" vs. "- terminal". Michael asked whether Arpad's format allows +, - and a separate reference terminal. Weston Beal added that the order of +, - terminals affects phase in complex number calculations. Michael identified four possible referencing cases: - local voltage references for every node - ideal node zero everywhere - ideal node zero in a single location - differential approach (collapses into one of the other three) Walter replied that the reference 0 node doesn't exist; the actual reference node is a point as close as possible to the physical measurement point. Weston noted that the physical points are well-defined here. For industry, the problem is, in 3D models, bad port definitions. Michael asked whether one can use ideal node 0 in both format proposals. Weston replied that, in the source of the s-parameters, there is no node zero; it's a mathematical construct. Weston added that we have no knowledge of where the measurement point is, so we tie it to node zero. Walter replied that we can have the reference point have a voltage with respect to another point. Arpad proposed imagining a single buffer with 3 terminals: Vdd, signal, Vss. Does this system have 6 or 4 ports? Walter replied that you should be measuring at Vss; additional research and discussion is required on referencing. Weston suggested that referencing discussions are a "mink hole". Arpad proposed creating a list of criteria, e.g. machine-readable, human-readable, etc. needed for the format. Walter replied that are both machine-readable/writable. The question is which one is human-readable and documentable. Weston stated the he likes personally to look at data, but lots of people don't. With that, a table-based format seems just as good. Walter moved the question to adopt either a table-based (Walter) or keyword-driven (Arpad) format. As a point of order, Arpad noted that each field in his format is optional once you get past the + terminal (all are assumed to use node zero if not specified). Weston suggested that the formats need an N/A equivalent placeholder. Walter agreed. The people who care about the format are in this meeting. Weston seconded the motion. Walter abstains to avoid writing the TSIRD. Randy asked whether the voting would be conducted by organization or by individual, noting the corporate affiliations in the meeting. Michael replied that his understanding was that the voting was by individual, but added that the team has rarely conducted votes by anything other than acclimation in the past. Randy requested additional information on "PinDef" in Walter's proposal. Walter noted that he personally prefers "PinDef" to "group". PinDef is followed by a physical list of pins. Randy suggested that the team could propose a vote, in case of a tie, to the IBIS Open Forum on March 29 (Walter will not available March 8, and would need time to prepare slides). Walter added that customers want enhancements as follows: 1) data to create a schematic symbol; usually two sides, with 1:1 input-to-output connections, but if you have a multi-drop net, the symbol will get complicated. Walter showed a [Schematic Symbol] keyword with division of ports. 2) information on the measurements themselves; customers use Touchstone as part of the process of making the measurements. In this usage, some data is simulated, some measured; want some information about a port or matrix element added. Arpad stated that his proposed format easily adds this through keywords; columns have pre-defined meaning and adding data may be difficult. Walter suggested Sij_Status as an option; this would be part of the PinDef keyword. The vote was taken as follows: Weston: table format Walter: abstained Michael: keyword format, noting this was not a strong preference Arpad: keyword format Randy: abstained Arpad asked about next steps. Michael stated that this would be deciding who writes the TSIRD. He added that this effort may push finalizing the options/[Reference] TSIRD out of consideration for some time due to the work involved. The team shifted to discussing the options/[Reference] TSIRD. Arpad reviewed draft 3, noting that the only change to is to clarify the rule regarding the option line and reference. A minor clarification was added on whether Noise Data by itself was still permitted as opposed to Network Data and Noise Data together. Michael asked whether a Karnaugh map would still be needed to identify legal combinations. Weston replied that a truth table is what we need. However, the lack of a table does not prevent TSIRD approval and forwarding to the IBIS Open Forum (the table would mostly be for the parser developer). Randy noted that, in the Solution Requirements at the top of the text, requirement 2 should be in the summary of proposed changes. He also noted that [Reference] being optional is mentioned twice in the text. Randy to work with Arpad to revise the text and provide to the IBIS Interconnect Task Group. The changes and final version will be reviewed in the next meeting. Arpad moved to adjourn; Weston seconded. The meeting adjourned. The next meeting will take place on March 13, 2024. ================================================================================ Bin List: 1) [Complete draft Touchstone document separating version 1.0 and 2.0 into their own chapters] - REMOVED 2) Create structures to encapsulate Touchstone 1.0 data in Touchstone 2+ specifications - TABLED 3) Complete draft Touchstone 2.0 document containing TSIRD3 and TSIRD4 draft (Muranyi) – COMPLETED 4) Complete pole-residue format BIRD draft (Muranyi) - COMPLETED 5) Complete port naming proposal (Katz) 6) Create alternatives to the Touchstone 1.0 option line before the "R" character - TABLED 7) Complete ISS-IRD 1 Draft - Enable Cascading of S-parameters Through W-element (Mirmak) - TABLED 8) Complete/revise Touchstone 3.0 draft outline (Mirmak) – dependent on several items above Tabled ARs: - Arpad to give an example of the physical connectivity needed for EMD automation.