Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Home

russdill edited this page · 3 revisions
Clone this wiki locally

PyBIS is a Python based IBIS parser. It parser IBIS .ibs, .pkg, and .ebd files and produces a tree of python objects, a subset of which looks something like the below:

'Component': {
  '74CBT3383DB': {
    'Manufacturer': 'Texas Instruments',
    'Package': {
      'R_pkg': [ 0.2, 0.1, 0.3 ],
      'L_pkg': [ 4.32e-09, 3.34e-09, 5.3e-09 ],
      'C_pkg': [ 3.8e-13, 3.3e-13, 4.3e-13 ],
    },
    'Pin': {
      '1': {
        'signal_name': '/BE',
        'model_name': 'CBT3383_IN',
        'r_pin': 'None',
        'l_pin': 'None',
        'c_pin': 'None',
      },
      '2': {
        'signal_name': '1B1',
        'model_name': 'CBT3383_SHUNT',
        'r_pin': 'None',
        'l_pin': 'None',
        'c_pin': 'None',
      },

A sample application is provided that plots waveforms and I-V tables associated with an IBIS model:

Screenshot

Another sample script creates a djboxsym symdef file for use in generating a gEDA gschem symbol:

Screenshot

Something went wrong with that request. Please try again.