KiCad PCB EDA Suite
kibis.h File Reference
#include "ibis_parser.h"

Go to the source code of this file.

Classes

class  KIBIS_ANY
 
class  KIBIS_WAVEFORM
 
class  KIBIS_WAVEFORM_RECTANGULAR
 
class  KIBIS_WAVEFORM_PRBS
 
class  KIBIS_WAVEFORM_STUCK_HIGH
 
class  KIBIS_WAVEFORM_STUCK_LOW
 
class  KIBIS_WAVEFORM_HIGH_Z
 
class  KIBIS_PARAMETER
 
class  KIBIS_FILE
 
class  KIBIS
 
class  KIBIS_MODEL
 
class  KIBIS_PIN
 
class  KIBIS_COMPONENT
 

Enumerations

enum  KIBIS_WAVEFORM_TYPE {
  NONE = 0 , PRBS , RECTANGULAR , STUCK_HIGH ,
  STUCK_LOW , HIGH_Z
}
 
enum class  KIBIS_ACCURACY { LEVEL_0 , LEVEL_1 , LEVEL_2 , LEVEL_3 }
 Accuracy level. More...
 

Enumeration Type Documentation

◆ KIBIS_ACCURACY

enum class KIBIS_ACCURACY
strong

Accuracy level.

Level 0 is faster, but not as accurate

Level 0 :

  • Driver: Don't use waveform
  • Driver: Don't use _DUT info Level 1 : _ Driver: Use up to one waveform _ Driver: Don't use _DUT info Level 2 : _ Driver: Use up to two waveforms _ Driver: Don't use _DUT info

Level 3 : ( not implemented, fallback to level 2 ) _ Driver: Use up to two waveforms _ Driver: Use _DUT info if at least one waveform

Enumerator
LEVEL_0 
LEVEL_1 
LEVEL_2 
LEVEL_3 

Definition at line 173 of file kibis.h.

◆ KIBIS_WAVEFORM_TYPE

Enumerator
NONE 
PRBS 
RECTANGULAR 
STUCK_HIGH 
STUCK_LOW 
HIGH_Z 

Definition at line 51 of file kibis.h.

52{
53 NONE = 0, // Used for three state
54 PRBS,
58 HIGH_Z
59};
@ STUCK_LOW
Definition: kibis.h:57
@ HIGH_Z
Definition: kibis.h:58
@ NONE
Definition: kibis.h:53
@ PRBS
Definition: kibis.h:54
@ RECTANGULAR
Definition: kibis.h:55
@ STUCK_HIGH
Definition: kibis.h:56