vikas.reddy
Newbie level 4
s2ibis3 [diff pin]
I have written .s2i file for LVDS buffer , for generating V-I characterstics in IBIS file format
********************************************************************************
[Pin]
VOUT+ VOUT+ VOUT+ diff_drvr_out+
-> D
VOUT- VOUT- VOUT- diff_drvr_out-
-> D
D D D dummy
VSS VSS VSS GND
vdd vdd vdd POWER
[Diff Pin] inv_pin vdiff tdelay_typ
VOUT+ VOUT- 0 0
[Series Pin mapping] pin_2 model_name
VOUT+ VOUT- input_term
[Model] diff_drvr_out+
[Model type] Output
[Polarity] Non-inverting
[Model file] log018.l_tt log018.l_ss log018.l_ff
[Rising waveform] 500 0 NA NA NA NA NA NA NA
[Falling waveform] 500 3.3 NA NA NA NA NA NA NA
[Model] diff_drvr_out-
[Model type] Output
[Polarity] inverting
[Model file] log018.l_tt log018.l_ss log018.l_ff
[Rising waveform] 500 0 NA NA NA NA NA NA NA
[Falling waveform] 500 3.3 NA NA NA NA NA NA NA
[Model] input_term
[Model type] Series
[Polarity] Non-inverting
[Model file] log018.l_tt log018.l_ss log018.l_ff
[R series] 50 45 55
********************************************************************************
Result of .spi testbench for hspice file generated by S2IBIS3 tool is NOT in the form of
********************************************************************************
.TRAN 1.0ms 180.0ms SWEEP VOUT- LIN 181 0.0 1.8
.OPTIONS POST=1 PROBE INGOLD CO=132 NUMDGT=8 ACCURATE RMAX=0.2
.param VOUT-= 1.25
.PRINT TRAN
+ V_p = V(VOUT+)
+ V_n = V(VOUT-)
+ Isw_p = I(Vsw_p)
+ Isw_n = I(Vsw_n)
V_vdd VDD 0 DC= 1.8
V_vss VSS 0 DC= 0
V_in D 0 DC= 1.8
Vsw_p 0 VOUT+ PWL
+ 0.0ns 0.0
+ 180.0ms -1.8
Vsw_n 0 VOUT- DC='-1*VOUT-'
.END
********************************************************************************
S2IBIS3 tool is generating .spi testbench for hspice in the following form
********************************************************************************
VOUTS2I VOUT- 0 DC 0.0
VCCS2I vdd 0 DC 1.8
VGNDS2I VSS 0 DC 0.0
VINS2I D 0 DC 0.0
.TEMP 27.0
.OPTIONS INGOLD=2.0
.DC VOUTS2I -1.8 3.6000000000000005 0.060000000000000005
.PRINT DC I(VOUTS2I)
********************************************************************************
kindly reply in coding of .s2i file, where i can correct, so that .spi will be formed in
first format (where differentilal current taken into consideration)
I have written .s2i file for LVDS buffer , for generating V-I characterstics in IBIS file format
********************************************************************************
[Pin]
VOUT+ VOUT+ VOUT+ diff_drvr_out+
-> D
VOUT- VOUT- VOUT- diff_drvr_out-
-> D
D D D dummy
VSS VSS VSS GND
vdd vdd vdd POWER
[Diff Pin] inv_pin vdiff tdelay_typ
VOUT+ VOUT- 0 0
[Series Pin mapping] pin_2 model_name
VOUT+ VOUT- input_term
[Model] diff_drvr_out+
[Model type] Output
[Polarity] Non-inverting
[Model file] log018.l_tt log018.l_ss log018.l_ff
[Rising waveform] 500 0 NA NA NA NA NA NA NA
[Falling waveform] 500 3.3 NA NA NA NA NA NA NA
[Model] diff_drvr_out-
[Model type] Output
[Polarity] inverting
[Model file] log018.l_tt log018.l_ss log018.l_ff
[Rising waveform] 500 0 NA NA NA NA NA NA NA
[Falling waveform] 500 3.3 NA NA NA NA NA NA NA
[Model] input_term
[Model type] Series
[Polarity] Non-inverting
[Model file] log018.l_tt log018.l_ss log018.l_ff
[R series] 50 45 55
********************************************************************************
Result of .spi testbench for hspice file generated by S2IBIS3 tool is NOT in the form of
********************************************************************************
.TRAN 1.0ms 180.0ms SWEEP VOUT- LIN 181 0.0 1.8
.OPTIONS POST=1 PROBE INGOLD CO=132 NUMDGT=8 ACCURATE RMAX=0.2
.param VOUT-= 1.25
.PRINT TRAN
+ V_p = V(VOUT+)
+ V_n = V(VOUT-)
+ Isw_p = I(Vsw_p)
+ Isw_n = I(Vsw_n)
V_vdd VDD 0 DC= 1.8
V_vss VSS 0 DC= 0
V_in D 0 DC= 1.8
Vsw_p 0 VOUT+ PWL
+ 0.0ns 0.0
+ 180.0ms -1.8
Vsw_n 0 VOUT- DC='-1*VOUT-'
.END
********************************************************************************
S2IBIS3 tool is generating .spi testbench for hspice in the following form
********************************************************************************
VOUTS2I VOUT- 0 DC 0.0
VCCS2I vdd 0 DC 1.8
VGNDS2I VSS 0 DC 0.0
VINS2I D 0 DC 0.0
.TEMP 27.0
.OPTIONS INGOLD=2.0
.DC VOUTS2I -1.8 3.6000000000000005 0.060000000000000005
.PRINT DC I(VOUTS2I)
********************************************************************************
kindly reply in coding of .s2i file, where i can correct, so that .spi will be formed in
first format (where differentilal current taken into consideration)