Hello,
I am trying to run simulations on an LVDS receiver IBIS model with an
internal termination of 100 ohms between P and N pads.
I am basically trying to run DC analysis using HSPICE simulator, I have
about 1.2V at P pad and 1.1V at N pad. With 100 ohms resistor,I would
expect about 1mA flowing through the pads.
But that is not what I am seeing ,the model doesn't act like there is a 100
ohm resistor between pads.
This is how I am instantiating the IBIS files in SPICE and I am connecting
DC voltages to nd_in_p and nd_in_n pads
b_ibs_p nd_pc_p nd_gc_p nd_in_p nd_outof_in_p
+ file = lvdsrcv.ibs
+ model = lvdsrcv
+ typ=typ
b_ibs_n nd_pc_n nd_gc_n nd_in_n nd_outof_in_n
+ file = lvdsrcv.ibs
+ model = lvdsrcv
+ typ=typ
The IBIS model has been created using SPICE simulations sweeping the
voltage source at PAD P and connecting a VCVS source at PAD N ,the 100 ohm
termination is internally connected in the netlist.
Am I missing something here? Is there a problem with the IBIS model below
or with it's instantiation ? Why I am not able to see the affect of 100 ohm
resistor while simulating the IBIS model? Do I need to somehow specify in
the IBIS model about the 100ohm termination ?
Any suggestions would be appreciated.
Regards,
Shiva kumar
[Pin] signal_name model_name R_pin L_pin C_pin
1P P_out lvdsrcv
1N N_out lvdsrcv
VSSI GND GND
VDDI VDDI POWER
[Diff Pin] inv_pin vdiff tdelay_typ tdelay_min tdelay_max
|
1P 1N 100mV 0 0 0
|
|***********************************************************
******************
| Model lvdsrcv
|***********************************************************
******************
|
[Model] lvdsrcv
Model_type Input
Polarity Non-Inverting
Enable Active-High
Vinl = 0.8V
Vinh = 2.0V
C_comp 2.0pF 2.0pF 2.0pF
|
|
[Temperature Range] 25C 125C -40C
[Voltage Range] 2.5V 2.375V 2.625V
[GND_clamp]
|Voltage I(typ) I(min) I(max)
|
-3.3 -0.7089 -0.8256 -0.7802
-3.15 -0.669 -0.7783 -0.7353
-3 -0.629 -0.7309 -0.6902
-2.85 -0.5888 -0.6832 -0.645
-2.7 -0.5484 -0.6355 -0.5996
-2.55 -0.508 -0.5876 -0.5541
-2.4 -0.4674 -0.5395 -0.5085
-2.25 -0.4267 -0.4914 -0.4629
-2.1 -0.3858 -0.4432 -0.4171
-1.95 -0.3449 -0.3948 -0.3713
-1.8 -0.304 -0.3464 -0.3253
-1.65 -0.263 -0.2979 -0.2794
-1.5 -0.2219 -0.2495 -0.2335
-1.35 -0.181 -0.202 -0.1878
-1.2 -0.1403 -0.1561 -0.143
-1.05 -0.1005 -0.1134 -0.1008
-0.9 -0.068195 -0.077483 -0.076116
-0.75 -0.052236 -0.052513 -0.063773
-0.6 -0.04377 -0.037842 -0.053529
-0.45 -0.038265 -0.031578 -0.0466
-0.3 -0.035287 -0.028775 -0.043128
-0.15 -0.032594 -0.026478 -0.03996
-0 -0.029897 -0.024192 -0.036786
0.15 -0.027195 -0.021901 -0.033606
0.3 -0.024488 -0.019606 -0.030422
0.45 -0.021777 -0.017307 -0.027232
0.6 -0.019061 -0.015005 -0.024036
0.75 -0.016341 -0.012698 -0.020835
0.9 -0.013616 -0.010386 -0.01763
1.05 -0.010887 -0.0080711 -0.01442
1.2 -0.0081543 -0.0057526 -0.011206
1.35 -0.0054195 -0.0034316 -0.0079903
1.5 -0.0026827 -0.001109 -0.0047721
1.65 0 0 -0.0015524
1.8 0 0 0
|
[POWER_clamp]
|Voltage I(typ) I(min) I(max)
|
-3.3 0.8268 0.8547 0.8944
-3.15 0.7793 0.8054 0.842
-3 0.7316 0.756 0.7895
-2.85 0.6837 0.7064 0.7368
-2.7 0.6357 0.6567 0.684
-2.55 0.5876 0.6068 0.631
-2.4 0.5393 0.5567 0.5778
-2.25 0.4909 0.5066 0.5245
-2.1 0.4425 0.4565 0.4711
-1.95 0.3939 0.4065 0.4175
-1.8 0.3453 0.3568 0.3638
-1.65 0.2965 0.3074 0.3101
-1.5 0.2479 0.2585 0.2565
-1.35 0.1994 0.2104 0.2034
-1.2 0.1514 0.1639 0.1515
-1.05 0.1056 0.1201 0.1062
-0.9 0.070648 0.081484 0.08064
-0.75 0.054754 0.05341 0.067169
-0.6 0.045541 0.03873 0.055795
-0.45 0.038954 0.032181 0.04747
-0.3 0.035415 0.028921 0.043256
-0.15 0.032705 0.026585 0.040076
0 0.030008 0.024298 0.036902
0.15 0.027306 0.022007 0.033722
0.3 0.024598 0.019712 0.030537
0.45 0.021887 0.017413 0.027347
0.6 0.019172 0.01511 0.024152
0.75 0.016451 0.012803 0.020951
0.9 0.013726 0.010492 0.017745
1.05 0.010997 0.0081766 0.014535
1.2 0.0082649 0.0058581 0.011322
1.35 0.0055301 0.0035372 0.0081059
1.5 0.0027933 0.0012145 0.0048877
1.65 5.5285e-05 0 0.001668
1.8 0 0 0
|
|End [Model] lvdsrcv