Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

VSDE not showing the measurements

Status
Not open for further replies.

waamaral

Newbie level 1
Joined
Apr 22, 2008
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,319
_acvisowneraptivia

Hi,
I'm trying to do some s-parameters measurements but it's not working. Without use the tab "measures" the simulation works correctly and I can plot my measurements using the tab "Run"/"Waveforms". However, when I try to set up the measurements using the tab "measures" the simulation fails and the following error shows up:

For test 'amplifier1_sparam' found the following in 'ocean.log'.....
--------------------------------------------
Error: \e *Error* eval: unbound variable - _acvIsOwnerAptivia
--------------------------------------------

can somebody help me? I did the same simulation in another research center and it worked. So I think it's not something with the test but with the Cadence tool.

Thanks!!

Below there is the report from "view output" button

.\o Program: @(#)$CDS: awd.exe version 5.1.0 06/20/2007 02:10 (cicln03) $
\o Hierarchy: /linux/cds/tools/ic5141/v5141usr5/tools.lnx86/dfII/
\o Sub version: sub-version 5.10.41_USR5.90.69 (32-bit addresses)
\o Operating system: Linux 2.6.9-67.EL #1 Fri Nov 16 12:34:11 EST 2007
\o X server: MIT X Consortium (Cadence Xndx)
\o Depth of Visual (Root): 8 (8)
\o Number of Planes Used: 8
\o X version: 11.0 (vendor release 5000)
\o Window Manager: other
\o Working Directory: /export/home/users/lpci/designer/cds5141/amplifier1_080819/results/amplifier1/tb_amplifier1/schematic/amplifier1_sparam/run0
\o Process Id: 2282
\o set forth at FAR 1252.227-19 or its equivalent.
\o Loading ams.cxt
\o Loading auCore.cxt
\o Loading acv.cxt
\o Loading awv.cxt
\o Loading ciwMenu.cxt
\o Type ocnHelp() for help on OCEAN commands.
\o Look in .../tools/dfII/samples/artist/OCEAN for example
\o OCEAN scripts.
\p >
\i _acvSimStatus = t
\t t
\p >
\i acvSimPassCnt=0
\t 0
\p >
\i acvSimFailCnt=0
\t 0
\p >
\i acvMeasPassCnt=0
\t 0
\p >
\i acvMeasFailCnt=0
\t 0
\p >
\i unless(boundp('pi) pi= 3.141593)
\t 3.141593
\p >
\i unless(boundp('twoPi) twoPi= 6.283185)
\t 6.283185
\p >
\i unless(boundp('sqrt2) sqrt2= 1.414214)
\t 1.414214
\p >
\i unless(boundp('degPerRad) degPerRad= 57.29578)
\t 57.29578
\p >
\i unless(boundp('charge) charge= 1.602192e-19)
\t 1.602192e-19
\p >
\i unless(boundp('boltzmann) boltzmann= 1.380622e-23)
\t 1.380622e-23
\p >
\i unless(boundp('epp0) epp0= 8.854e-12)
\t 8.854e-12
\p >
\i ; Start Perl process for results accumulation and measure references
\i acvPerlStart(sprintf(nil "%s/bin/acv_ocn_perl" getShellEnvVar("ACV_ROOT")) ?logFile "perl_messages.txt")
\t t
\p >
\i ; ADE output format is sst2 by default. So, we change it to psfbin, WSF
\i envSetVal("spectre.envOpts" "simOutputFormat" 'string "psfbin")
\t t
\p >
\i envSetVal("spectreVerilog.envOpts" "simOutputFormat" 'string "psfbin")
\t t
\p >
\i envSetVal("spectreVerilog.envOpts" "logicOutputFormat" 'string "WSF")
\t t
\p >
\i acvMwriteLineToFile("./stafile","Running measures\n")
\t t
\p >
\i acvMeasHadFailures=0
\t 0
\p >
\i ; Save current psf dir being used
\i current_psf_dir="../../results/amplifier1_sparam.psf"
\t "../../results/amplifier1_sparam.psf"
\p >
\i if(openResults(simplifyFilename("../../results/amplifier1_sparam.psf"), t)
\i then
\i _acvMeasKeys = ""
\i _acvMeasFile = outfile( "./ocean.res" )
\i _ocnMeasFile = _acvMeasFile
\i ; Measure 'GAIN'
\i _acvMeasInfoString = "GAIN"
\i _acvMeasKeepDomain = "yes"
\i GAIN=car(errsetstring("dB20( aaSP( 2 1))"))
\i acvMdumpRes( "GAIN" GAIN )
\i acvMeasResult = nil
\i close( _acvMeasFile )
\i if(!acvGetMeasurements("../../results/amplifier1_sparam.res","","./ocean.res","")
\i then
\i printf("Error: Some measurements have failed\n")
\i acvMeasHadFailures++
\i )
\i if((acvMeasHadFailures>0)
\i then
\i acvMeasFailCnt++
\i else
\i acvMeasPassCnt++
\i )
\i else
\i printf("Error: Cannot open PSF results ../../results/amplifier1_sparam.psf ")
\i )
\o Loading oasis.cxt
\e *Error* eval: unbound variable - _acvIsOwnerAptivia
\p >
\i sprintf(acvStatusLine "%d %d %d %d",acvSimPassCnt,acvSimFailCnt,acvMeasPassCnt,acvMeasFailCnt)
\t "0 0 0 0"
\p >
\i acvMwriteLineToFile("./status" acvStatusLine)
\t t
\p >
\i 0
\t 0
\p >
\i acvGetMeasurements("../../results/amplifier1_sparam.res","WRITE","END","TIME")
\t t
\p >
\i exit
\o
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top