[ibis-quality] IBISCHK handling of open_drain/open_sink

  • From: "Mike LaBonte (milabont)" <milabont@xxxxxxxxx>
  • To: <ibis-quality@xxxxxxxxxxxxx>
  • Date: Wed, 20 Feb 2008 09:27:50 -0500

In the last ibis-quality meeting I offered to check the golden parser
source code to verify that it checks the presence of [Pullup] and
[Pulldown] tables appropriately for open_drain and open_source model
types. The idea is that [Pullup] should not be required for open_drain,
etc. I looked at the 4.2.2 source code and found that ibischk will
indeed produce an ERROR message in the form:

  "Model 'MODELNAME': Currents <> 0.0mA in 'Pullup' for
Open_drain/Open_sink device"
  "Model 'MODELNAME': Currents <> 0.0mA in 'Pulldown' for Open_source
device"

It correctly flags an I/V table as erroneous only if the table contains
non-zero current. It also flags missing I/V tables. As a result, IQ
check 5.3.1 "I-V tables complete" can be deleted under our policy of not
duplicating any checks already handled completely by IQ check 2.1 "IBIS
file passes IBISCHK".

Mike
---------------------------------------------------------------------
IBIS Quality website:  http://www.eda.org/pub/ibis/quality_wip/
IBIS Quality archives: //www.freelists.org/archives/ibis-quality
To unsubscribe send an email:
  To: ibis-quality-request@xxxxxxxxxxxxx
  Subject: unsubscribe

Other related posts:

  • » [ibis-quality] IBISCHK handling of open_drain/open_sink