Assura LVS problem
CADForums.net Forum Index CADForums.net
Discussion of AutoCAD and other CAD software.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web cadforums.net
Assura LVS problem

 
Post new topic   Reply to topic    CADForums.net Forum Index -> Cadence
Author Message
neo
Guest





Posted: Fri Oct 14, 2005 12:10 am    Post subject: Assura LVS problem Reply with quote

Hi
when i started assura-> Run LVS from cadence virtuoso environment it
gave me these error. Does anybody faced this problem?

*Error* fprintf/sprintf: format spec. incompatible with data - (51 999)
<<<Stack Trace>>>
(... in _vuiExpandCellToParentCB ...)
_vuiExpandCellToParentCB(ps)
(... in _vuiLVSgetAVparameterList ...)
(... in _vuiLVSloadForm ...)
(... in vuiLVSRun ...)
vuiLVSRun()
geSingleSelectPoint()
ERROR

Thanks

Back to top
Bernd Fischer
Guest





Posted: Fri Oct 14, 2005 8:10 am    Post subject: Re: Assura LVS problem Reply with quote

Try to delete the Assura files which were written by
your last Assura run
'.lvs.Last.state' & '.assuraLastRun' in your working
directory.

I if your LVS runs after the deletion of this files
there may be some weird value saved into these files.

Assura creates this files automatically to save the settings
of your last run.

It seems to me that you used the avParameter ?expandCellToParent
in your last run and the form callback can not read correct
the stored value of these parameter form one of these files.

Bernd


neo wrote:
Quote:
Hi
when i started assura-> Run LVS from cadence virtuoso environment it
gave me these error. Does anybody faced this problem?

*Error* fprintf/sprintf: format spec. incompatible with data - (51 999)
Stack Trace
(... in _vuiExpandCellToParentCB ...)
_vuiExpandCellToParentCB(ps)
(... in _vuiLVSgetAVparameterList ...)
(... in _vuiLVSloadForm ...)
(... in vuiLVSRun ...)
vuiLVSRun()
geSingleSelectPoint()
ERROR

Thanks
Back to top
neo
Guest





Posted: Fri Oct 14, 2005 12:10 pm    Post subject: Re: Assura LVS problem Reply with quote

Thanks a lot. Deletion of .lvs.Last.stae & .assuraLastRun files worked
perfectly.

Back to top
Bernd Fischer
Guest





Posted: Fri Oct 14, 2005 12:10 pm    Post subject: Re: Assura LVS problem Reply with quote

Then this is a BUG in the Assura form callback or last run saving mechanisms,
like I expect.

The callback probably expect the datatype string for the
?expandCellToParent value and gets a list.

Which version of Assura do you run?
If your have support you should report this to Cadence.

Bernd



neo wrote:
Quote:
Thanks a lot. Deletion of .lvs.Last.stae & .assuraLastRun files worked
perfectly.
Back to top
neo
Guest





Posted: Sat Oct 15, 2005 12:10 am    Post subject: Re: Assura LVS problem Reply with quote

It seems some how the parameter ?expandCellToParent happened to be set
at the default value(Area Threshold Percentage as 999). When i
unchecked the Use in Run of that parameter, there was no problem in
next run.
I am using Assura3.1 under university license.

My new problem is , assura is started and nvn extraction is also
initiated but it gave this error and terminated.
Error- netlist(dfII "...") rule cannot be used with other shcematic
netlist rules
Error encountered wile reading avCompareRules
Syntax error in the file 'inverter4.rsf'

Here is avCompareRule section of my file
avCompareRules(
schematic( netlist( cdl strcat(getShellEnvVar("AMI")
"/tech/ami500hakx/current/cdl/box.cdl" ) )
swapPins("pp" nil)
swapPins("cn" nil)
swapPins("cp" nil)
swapPins("ls" nil)
swapPins("ml" nil)
swapPins("om" nil)
swapPins("qo" nil)
genericDevice("cnvar")
genericDevice("dschottky")
genericDevice("esq")
genericDevice("thru")
genericDevice("ext")
genericDevice("probe")
genericDevice("v5")
genericDevice("v12")
genericDevice("v20")
genericDevice("v40")
filterDevice("presistor" short("PLUS" "MINUS"))
filterDevice("pcapacitor")
filterDevice("pdiode")
filterDevice("CP")
filterDevice("DP")
)

mergeSplitGate( sameOrder )

mergeParallel( MOS merge )
mergeParallel( RES merge )
mergeParallel( CAP merge )
mergeParallel( BJT merge )
mergeParallel( LDD merge )

mergeSeries( MOS merge )
mergeSeries( BJT noMerge )
; mergeSeries( RES noMerge )
mergeSeries( RES merge )
mergeSeries( CAP noMerge )
mergeSeries( LDD merge )

compareParameter( MOS percent( "w" 0.05 "l" 0.05 ) )
compareParameter( RES percent( "VALUE" 0.05 ) )
compareParameter( BJT percent( "EA" 0.05 ) )
compareParameter( CAP percent( "VALUE" 0.05 ) )
compareParameter( LDD percent( "w" 0.05 "l" 0.05 ) )

listXRef()
listFilteredDevices()
filterReduceStatistics()
formGate(none)
autoPinSwap( t 1000000)
bindingFile( strcat(getShellEnvVar("AMI")
"/tech/ami500hakx/current/assura/bind.rul" ))
; filter( "BCOFGPX")
; bindingFile( "lvs.bind")
) ; end of avCompareRules (AMIS Technology Development)
and
avCompareRules(
schematic(
netlist( dfII "inverter4.vlr" )
)
bindingFile("./inverter4.bndx")
)


avLVS()
Back to top
Bernd Fischer
Guest





Posted: Mon Oct 17, 2005 8:10 am    Post subject: Re: Assura LVS problem Reply with quote

I assume you mix somehow two kinds of
netlist formats for your schematic side
or your probably try to do an blackbox LVS.

You have a cdl (spice like netlist) in your
avCompareRules 'box.cdl' (I don't know for what
reason, maybe design kit depended) and
your design netlist form DFII 'inverter4.vlr'.

I don't know how to solve this honestly, maybe you open up a new thread
for this issue.

Bernd

neo wrote:
Quote:
It seems some how the parameter ?expandCellToParent happened to be set
at the default value(Area Threshold Percentage as 999). When i
unchecked the Use in Run of that parameter, there was no problem in
next run.
I am using Assura3.1 under university license.

My new problem is , assura is started and nvn extraction is also
initiated but it gave this error and terminated.
Error- netlist(dfII "...") rule cannot be used with other shcematic
netlist rules
Error encountered wile reading avCompareRules
Syntax error in the file 'inverter4.rsf'

Here is avCompareRule section of my file
avCompareRules(
schematic( netlist( cdl strcat(getShellEnvVar("AMI")
"/tech/ami500hakx/current/cdl/box.cdl" ) )
swapPins("pp" nil)
swapPins("cn" nil)
swapPins("cp" nil)
swapPins("ls" nil)
swapPins("ml" nil)
swapPins("om" nil)
swapPins("qo" nil)
genericDevice("cnvar")
genericDevice("dschottky")
genericDevice("esq")
genericDevice("thru")
genericDevice("ext")
genericDevice("probe")
genericDevice("v5")
genericDevice("v12")
genericDevice("v20")
genericDevice("v40")
filterDevice("presistor" short("PLUS" "MINUS"))
filterDevice("pcapacitor")
filterDevice("pdiode")
filterDevice("CP")
filterDevice("DP")
)

mergeSplitGate( sameOrder )

mergeParallel( MOS merge )
mergeParallel( RES merge )
mergeParallel( CAP merge )
mergeParallel( BJT merge )
mergeParallel( LDD merge )

mergeSeries( MOS merge )
mergeSeries( BJT noMerge )
; mergeSeries( RES noMerge )
mergeSeries( RES merge )
mergeSeries( CAP noMerge )
mergeSeries( LDD merge )

compareParameter( MOS percent( "w" 0.05 "l" 0.05 ) )
compareParameter( RES percent( "VALUE" 0.05 ) )
compareParameter( BJT percent( "EA" 0.05 ) )
compareParameter( CAP percent( "VALUE" 0.05 ) )
compareParameter( LDD percent( "w" 0.05 "l" 0.05 ) )

listXRef()
listFilteredDevices()
filterReduceStatistics()
formGate(none)
autoPinSwap( t 1000000)
bindingFile( strcat(getShellEnvVar("AMI")
"/tech/ami500hakx/current/assura/bind.rul" ))
; filter( "BCOFGPX")
; bindingFile( "lvs.bind")
) ; end of avCompareRules (AMIS Technology Development)
and
avCompareRules(
schematic(
netlist( dfII "inverter4.vlr" )
)
bindingFile("./inverter4.bndx")
)


avLVS()
Back to top
neo
Guest





Posted: Tue Oct 18, 2005 5:13 am    Post subject: Re: Assura LVS problem Reply with quote

The box.cdl was included in inverter4.rsf file, because of compare.rul
file that comes with technology file. So i understood that there are
two avcompare rule sections one generated by compare.rul file and the
other from my design. Can I exclude compare.rul file or any other
suggestion u can provide?
thanks
neo
Back to top
 
Post new topic   Reply to topic    CADForums.net Forum Index -> Cadence All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Windows Server DSP VoIP Electronics New Topics
Powered by phpBB