Minutes from the 5 May 2020 IBIS Quality Task Group meeting are attached.
Mike
Minutes, IBIS Quality Task Group
05 May 2020
11:00-12:00 EST (08:00-09:00 PST)
ROLL CALL
Intel Corp. Michael Mirmak
Mentor, a Siemens Business Arpad Muranyi
Micron Technology * Randy Wolff
Signal Integrity Software: * Mike LaBonte
SPISim Wei-hsing Huang
Teraspeed Labs: * Bob Ross
Zuken USA: * Lance Wang
Everyone in attendance marked by *
NOTE: "AR" = Action Required.
-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.
Call for IBIS related patent disclosures:
- None
Call for opens:
- None
Review of previous meeting minutes:
Minutes from the April 28 meeting were reviewed. Randy Wolff moved to approve.
Bob Ross seconded. Without objection the minutes were approved.
ARs:
- Mike LaBonte to search for all instances of bitwise operators meant to be
logical operators.
- Done. Only the one originally reported was found to be problematic.
- Bob Ross to contact IBISCHK developer about the new bug.
- Done
- Bob Ross to review the BIRD181.2 draft
- Not done yet.
New IBISCHK bugs:
Mike LaBonte showed BUG212_draft1.txt. Bob Ross said it had a note about the
possibility
that the code problem could cause an error, although no testcase for that could
yet
be envisioned. Mike suggested platform and OS could be NA because that had not
been
never tested, and the code error should be universal.
AR: Bob Ross to revise BUG212 draft and post it
Bob Ross showed BUG213_draft1 and described the bug, which had been reported by
Arpad
Muranyi. Bob said there would be an error in the second testcase if 4 terminal
lines
were commented out, because it would become a single terminal model with no
through
path. The first testcase would generate no error because all ports were
defined.
Randy Wolff said Unused_port was required for Touchstone where ports are unused,
and illegal where all ports are specified. He said it had to be legal to leave
out
terminals, that was what Unused_port was for.
Bob noted that this affected the same code module as BUG212. He said in
testcase B
terminal 5 had to be defined. Mike asked if the same error message would occur
if
the lines were absent, not just commented out. Bob said he could not find the
answer
by code inspection. Randy said he had not tried it. Bob said we had a lot of
complex
rules, and that was likely to lead to some mistakes. Randy suggested that our
test
suite should have cases with missing ports. Also the names of models like
"dummy.ts"
should be made more unique. Mike noted that many existing testcase files were
named
after the bug numbers they were derived from.
Bob showed a command window to demonstrate an ibischk7 test using an empty
dummy.ts.
Mike asked for clarification about the meaning of testcase A. Randy said it
incorrectly
reported no error. Where all ports were defined, Unused_port was illegal.
Mike and
Randy agreed that it was an odd IBIS requirement.
AR: Bob Ross to update BUG213 draft and post it
TSCHK2 license agreement:
Bob Ross said there had been no action on the new purchase request. Infineon
also
intended to purchase an IBISCHK7 source license. Bob had not yet had an
invoice for
that sent by SAE ITC. Bob said the agreement document online was up to date.
BIRD181.2:
Bob Ross suggested this BIRD should be resolved for IBIS 7.1. Mike LaBonte
felt it
was lower priority, and should not hold up 7.1 if other urgent changes are
needed.
He noted that discussions around BIRD181 have been slow. Bob reviewed potential
changes that might go into IBIS 7.1.
Tabled topics (no discussion without motion):
- IBIS-ISS parser
Next parser release:
Bob Felt BUG213 gave a motivation to release an IBISCHK7.0.2 update. Randy
Wolff and
Mike LaBonte agreed. Randy said we would need a quote to consider the funding.
Some of
the bugs were coding errors for which a fix might be made against the original
contract.
We would need to write an agreement specifying the work to be done. Mike
suggested
having the new bugs posted and reviewed in Open Forum before writing the
agreement.
Bob Ross moved to adjourn. Lance Wang seconded. Without objection the meeting
ended.
Meeting ended: 11:57 ET
Next meeting May 12, 2020