I'm facing an issue with HSPICE ADE integration with Cadence IC5.
Basically, Synopsys forces to use their parser (hsp-vcomp) when loading their HSPICE.ile SKILL code to set HSPICE in ADE ...
Problem is their parser doesn't work ! Actually, 'hsp-vcomp' command to call Synopsys parser has been deprecated for long and is not even existing any more. It causes Verilog-A parsing to fail when closing the text-editor in Cadence environment.
Is there any way to force back the Verilog-A parser to Spectre (as by default) after loading Synopsys piece of code ?
This might work - not sure, as I can't test it.
regVtextTool("veriloga" ?toolName "VerilogA-Editor")
In reply to Andrew Beckett:
Thanks for the answer. Unfortunately, that didn't fix the problem.
In reply to The Setlaz:
What do you get if you call:
Sorry for the delay. I don't get Cadence Community Forums post-reply mail notification anymore :s
(nil name "veriloga" buildTemplate "VeraBuildFileTemplate"
parseModule "VerAParseModule" simulator "spectreS" namePrefix
"ahdl" moduleExt "va" includeCmd "ahdl_include"
text2CBDAName "veriloga2CDBAName" text2CBDADir "veriloga2CDBADir" CDBA2TextDir
"CDBA2verilogaDir" netlistProcedure ansSpiceSubcktCall cvCDF t
IncludeModule "vtextVerilogaIncludeModule" inhNetDefName "_veraGetInhNetDefaultNetName"
Not sure why you don't get the notifiers...
Anyway, that all looks normal. So I'm not sure what the issue is or quite where the customization has been done. Hard to tell without being able to see it. The right thing to do is to contact Synopsys since it's their interface which is breaking things... I don't like to pass the buck but sometimes it's the only option!
Alright, no problem. We logged a case with Synopsys.
Thanks a lot for you help !
Just to let you know I've finally found how to revert the parser to Spectre.
Add the following to your .cdsinit:
envSetVal("HSPICE.envOpts" "hsp_vacompiler" 'boolean nil)
And Spectre parser will be back ! May it be of any help to anyone else :-)
Note: Synopsys does not seem willingful to help on this...