* To Be Uploaded

Released Executables for ibischk6 Version 6.0.1

SOURCE CODE LICENSE

  License_IBISCHK6_11-08-13.pdf

  (Contact the IBIS Chair for further processsing if you
  need the source code.  It is priced at $2500.00.)

USER GUIDE

  ibischk_6.0.1_UserGuide_wip2.docx
  ibischk_6.0.1_UserGuide_wip2.docx

  (IBISCHK has been updated during development of the User Guide)

IBISCHK6 Message Listings

  ibischk6_messages_draft3.xlsx (used for UserGuide wip1)
  ibischk6_messages_draft8.xlsx (used for UserGuide wip2)

  (Incomplete work in progress Error, Warning, Notes and
  Caution message numbers and information)

-------

EXECUTABLES

Contents include compressed executables for ibischk6
under the following directories:

  dos32 (from Apt Software)
 
  linux_redhat_32 (updated 1/8/2015 by Signal Integrity Software.
    Compiled on a machine with 2.6.9-100.ELsmp kernel,
    the one delivered with the RHEL 4.9 distribution - see
    note* below)

  linux_redhat_64 (from Signal Integrity Software.
    Compiled on a machine with 2.6.27.37-smp kernel,
    delivered with the Fedora 10 distribution - see
    notes* and ** below)

  linux_ubuntu_32 (from Apt Software)

  .zip archives are also provided for all operating systems


* Beginning with RHEL 5 the compiler made automatic stack protection the default.
The compiler determines the maximum stack size needed for each function call and
inserts code that writes some known garbage data at the end of the stack before 
the call, then checks it after the call. If it doesn't match, the
OS __stack_chk_failed function is called, which exits with an error message.
There is a problem running such code on a Linux release that doesn't have that
system function. They still exist, RHEL 4.9 was retired only in 2011. IBISCHK
started using stack protection in the 5.1.4 version, 5.1.3 and earlier did not
have it. This compilation returns to not using stack protection.

** Some differences might exist from the 32-bit compilation.  For example,
The "... equivalent load applied to the model's I-V tables ..." for W1503
calculates 1.42V on 64 bit and 1.43V on 32 bit machine for the same test case.


Previous Versions of ibishk6 executables exist under:

  old_v600

------

IBISCHK6 OPERATION AND ADVANCES

ibischk6 Version 6.0.1 supports IBIS Version 6.0

The following Bugs have been fixed:

 BUG157     E5118 When Repeater Input Models Have Multiple Executable Lines
 BUG158     Disable Undocumented -etc Flag for Added Multi-Lingual Checks

-----

Independent .ebd, .pkg and .ami file checking is done using
the -ebd, -pkg and -ami flags.  The -caution flag produces
additional Caution messages for all [IBIS Ver] versions.

The -numbered flag produces Error, Warning, Notes, and
Caution messages with four digit numbers following
E, W, N, and C respectively.

Last edited: June 30, 2015