`include ".\Macro_lib\constants.vams"
`include ".\Macro_lib\disciplines.vams"
`include ".\Macro_lib\IBIS_macro_library.va"
//=============================================================================
module IO_test (In_D, Pad, Power, Ground, En_D, Rcv_D);
   inout       In_D, Pad, Power, Ground, En_D, Rcv_D;
   electrical  In_D, Pad, Power, Ground, En_D, Rcv_D;

   parameter  real  Max_dt_val = 1.0e-12;
   parameter  real  Vth_R_val  = 0.8;
   parameter  real  Vth_F_val  = 0.2;

//--------------------------------------------------
//-- Comment in ONLY ONE of the following four lines
//--------------------------------------------------
`include ".\Macro_lib\No_ODT_IO_data.dat"
//`include ".\Macro_lib\ODT_to_GND_IO_data.dat"
//`include ".\Macro_lib\ODT_to_Vcc_IO_data.dat"
//`include ".\Macro_lib\ODT_to_VccGND_IO_data.dat"
//--------------------------------------------------

   IBIS_IO  #(`IO_data, .Max_dt(Max_dt_val), .Vth_R(Vth_R_val), .Vth_F(Vth_F_val)) \
            B1  (Power, Ground, Pad, In_D, En_D, Rcv_D, Power, Ground);
//               PU_ref PD_ref  Pad  In_D  En_D  Rcv_D  PC_ref GC_ref

endmodule
//=============================================================================
