Hi,
I have download the Spice model for TPS51604 from TI website, but I cannot import .lib file in ADS.
Can you please provide me a compatible file for ADS?
Thanks
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I have download the Spice model for TPS51604 from TI website, but I cannot import .lib file in ADS.
Can you please provide me a compatible file for ADS?
Thanks
Hi Atieh,
We don't have other model other than the .lib file. Sorry about that.
Regards,
Weidong
Hi team,
Why the lib file is not comparable with ADS?
I need the unencrypted HSPICE model that can be imported in ADS.
Thank you
Hi Atieh,
We have requested an unencrypted .lib file. We can send it to you when it's available.
Regards,
Weidong
Hi Weidong,
Thanks for providing the unencrypted .lib file. However, the lib file is not compatible with ADS.
I have received many errors when I run ADS regarding the syntax error and definition of "if" function. After fixing all of these errors manually, I am still getting errors like:
1) Matrix is singular (detected at node or branch `X16.x_u848.e_abmgate.i1')
Please refer to the detailed info for the sub circuit:
SUBCKT SRLATCHRHP_BASIC_GEN S R Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
GQ 0 Qint VALUE = {IF(V(R) > {VTHRESH},-5,IF(V(S)>{VTHRESH},5, 0))}
CQint Qint 0 1n
RQint Qint 0 1000MEG
D_D10 Qint MY5 D_D1
V1 MY5 0 {VDD}
D_D11 MYVSS Qint D_D1
V2 MYVSS 0 {VSS}
EQ Qqq 0 Qint 0 1
X3 Qqq Qqqd1 BUF_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH}
RQq Qqqd1 Q 1
EQb Qbr 0 VALUE = {IF( V(Q) > {VTHRESH}, {VSS},{VDD})}
RQb Qbr QB 1
Cdummy1 Q 0 1n
Cdummy2 QB 0 1n
.IC V(Qint) {VSS}
.ENDS SRLATCHRHP_BASIC_GEN
2) Number of nodes with no DC path to ground (topology corrected): 91
3) Diode `X16.x_u848.d_d11.d1' explosion current exceeded.
Can you please help me to fix these errors?
Thank you!
Atieh
Hi Atieh,
I'm asking help from other team, will keep you updated.
Regards,
Weidong
Hi Atieh,
Just want to make sure, when you import the model to ADS and see the dialog box Netlist Import Options, you should select Pspice as the Input Netlist Dialect. If you use Hspice then it will not work.
Regards,
Weidong
Hi Weidong,
Yes, I selected Pspice as the Input Netlist file. The Netlist file imported in ADS successfully, but when I run a transient simulation with TPS51604 imported model, I receive syntax errors as I reported previously. I could figure out that the syntax error is related to and/or operators that used in Pspice model. In ADS, and/or symbols are && and ||, respectively. I changed all of them in Pspice .lib file and import it again. This time, I got error for the function definition of "if", and so on.
I can report all the modified sub-circuits that I did in ADS vs the original ones in Pspice model, and we review each of them one by one!
However it will take for ever as it is beyond my time and expertise at circuit model level. I think the best approach here is that TI Technical team collaborate with Keysight Technical team internally and modify the available TPS51604 Pspice model to be compatible with ADS.
Please let me know if you can assist me in this manner.
Thanks
Atieh
Hi Atieh,
ADS is not TI supported model, so we don't have expertise in ADS and don't have technical support from Keysight.
Regards,
Weidong