Quantcast
Channel: Cadence Custom IC Skill Forum
Viewing all articles
Browse latest Browse all 5177

ADEXL Test Setup using Skill and asiGetSession Failure

$
0
0

I'm trying to setup an adexl cellview with a single test.  However everytime I load the script shown below the asiGetSession on line 7 often returns nil and its not clear why that is the case.  Any ideas as to what is causing it to fail to get the session?  Is there a better way to setup the state of that test using SKILL (not ocean)?

ddGetObj("pk1126_sky77366_5_CR_mayberc" "pk1126_01_TB" "adexl" "data.sdb" nil "w")
sessionName = strcat("mysession" (sprintf nil "%d" random()))
axlSession = axlCreateSession(sessionName)
sdb = axlSetMainSetupDBLCV( axlSession "pk1126_sky77366_5_CR_mayberc" "pk1126_01_TB" "adexl")

;---------- Test "IDAC_SWEEP_MAIN" -------------
testSession = asiGetSession( 'IDAC_SWEEP_MAIN )
dc_analysis = asiGetAnalysis(testSession, 'dc)
asiSaveState(testSession ?name "IDAC_SWEEP_MAIN" ?option 'dir ?stateDir "/prj/pk1126_sky77366_5_CR/work_libs/mayberc/cds/design/pk1126_01_TB/adexl/test_states" ?description "IDAC_SWEEP_MAIN" )
htest = axlPutTest( sdb "IDAC_SWEEP_MAIN" "ADE")
axlSetTestToolArgs( htest list( list("lib" "pk1126_sky77366_5_CR_mayberc") list("cell" "pk1126_01_TB") list("view" "config") list("path" "/prj/pk1126_sky77366_5_CR/work_libs/mayberc/cds/design/pk1126_01_TB/adexl/test_states") list("state" "IDAC_SWEEP_MAIN_active") list("sim" "spectre")))

;====================== Save Setup ============================================
axlSaveSetup(axlSession)
axlCommitSetupDB( sdb )
axlCloseSetupDB( sdb )


Viewing all articles
Browse latest Browse all 5177

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>