How does s2ibis generate tables?
s2ibis uses the following scheme for determining what tables need to be generated for a particular pin: 0) For POWER, GND, and NC pins, no tables are generated. 1) For each Input pin, s2ibis automatically runs SPICE jobs for [GND_clamp] and [POWER_clamp] tables. If the typ column in either of the resulting tables exceeds the clamp tolerance limit (default 1 microamp, changeable by user), that table is printed. 2) For each Output (*Not* I/O, 3-state, or Open_drain) pin, s2ibis generates [Pulldown] and [Pullup] tables only. Clamp simulations are not even attempted for Output pins. [Ramp] tables are generated by causing the output to transition while attached to the IBIS-specified load, reading the 20% and 80% points of the transition, and calculating the slope in between these points. 3) For each I/O or 3-state pin, s2ibis generates SPICE simulations for [Pulldown], [Pullup], [GND_clamp], [Power_clamp], and [Ramp] tables. Generation of the [Ramp] tables uses exactly the same procedure as