Hi all,
I've searched everywhere but I can't seem to find a solution to this issue. I have a top level design I would like to simulate with extracted parasitics in ADE XL. Simulation without the extracted parasitcs works just fine, but when I try to use the extracted values, it fails during netlisting. This is the relevent output of the error log:
FUNCTION(plus("I0.I0\\|I81\\|I289\\|esdvpnp1:2" "I0.I0\\|I70\\|I289\\|esdvpnp1:2" "I0.I0\\|I82\\|I289\\|esdvpnp1:2" "I0.I0\\|I34\\|I289\\|esdvpnp1:1" "I0.I0\\|I34\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I34\\|I289\\|esdndsx1:2" "I0.I0\\|I34\\|I161:FUNCTION( mappedRoot(".Cox:1"))""I0.I0\\|I38\\|I289\\|esdvpnp1:1" "I0.I0\\|I38\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I38\\|I289\\|esdndsx1:2" "I0.I0\\|I38\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I50\\|I289\\|esdvpnp1:1" "I0.I0\\|I50\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I50\\|I289\\|esdndsx1:2" "I0.I0\\|I50\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I56\\|I289\\|esdvpnp1:1" "I0.I0\\|I56\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I56\\|I289\\|esdndsx1:2" "I0.I0\\|I56\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I62\\|I289\\|esdvpnp1:1" "I0.I0\\|I62\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I62\\|I289\\|esdndsx1:2" "I0.I0\\|I62\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I34\\|I289\\|esdvpnp1:2" "I0.I0\\|I35\\|I289\\|esdvpnp1:2" "I0.I0\\|I36\\|I289\\|esdvpnp1:2" "I0.I0\\|I37\\|I289\\|esdvpnp1:2" "I0.I0\\|I38\\|I289\\|esdvpnp1:2" "I0.I0\\|I39\\|I289\\|esdvpnp1:2" "I0.I0\\|I40\\|I289\\|esdvpnp1:2" "I0.I0\\|I41\\|I289\\|esdvpnp1:2" "I0.I0\\|I42\\|I289\\|esdvpnp1:2" "I0.I0\\|I43\\|I289\\|esdvpnp1:2" "I0.I0\\|I44\\|I289\\|esdvpnp1:2" "I0.I0\\|I45\\|I289\\|esdvpnp1:2" "I0.I0\\|I46\\|I289\\|esdvpnp1:2" "I0.I0\\|I47\\|I289\\|esdvpnp1:2" "I0.I0\\|I48\\|I289\\|esdvpnp1:2" "I0.I0\\|I49\\|I289\\|esdvpnp1:2" "I0.I0\\|I50\\|I289\\|esdvpnp1:2" "I0.I0\\|I51\\|I289\\|esdvpnp1:2" "I0.I0\\|I52\\|I289\\|esdvpnp1:2" "I0.I0\\|I53\\|I289\\|esdvpnp1:2" "I0.I0\\|I54\\|I289\\|esdvpnp1:2" "I0.I0\\|I55\\|I289\\|esdvpnp1:2" "I0.I0\\|I56\\|I289\\|esdvpnp1:2" "I0.I0\\|I57\\|I289\\|esdvpnp1:2" "I0.I0\\|I58\\|I289\\|esdvpnp1:2" "I0.I0\\|I59\\|I289\\|esdvpnp1:2" "I0.I0\\|I60\\|I289\\|esdvpnp1:2" "I0.I0\\|I61\\|I289\\|esdvpnp1:2" "I0.I0\\|I62\\|I289\\|esdvpnp1:2" "I0.I0\\|I63\\|I289\\|esdvpnp1:2" "I0.I0\\|I64\\|I289\\|esdvpnp1:2" "I0.I0\\|I65\\|I289\\|esdvpnp1:2" "I0.I0\\|I71\\|I289\\|esdvpnp1:2" "I0.I0\\|I83\\|I289\\|esdvpnp1:2" "I0.I0\\|I83\\|I289\\|esdvpnp1:1" "I0.I0\\|I83\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I83\\|I289\\|esdndsx1:2" "I0.I0\\|I83\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I72\\|I289\\|esdvpnp1:1" "I0.I0\\|I72\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I72\\|I289\\|esdndsx1:2" "I0.I0\\|I72\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I72\\|I289\\|esdvpnp1:2" "I0.I0\\|I84\\|I289\\|esdvpnp1:2" "I0.I0\\|I73\\|I289\\|esdvpnp1:2" "I0.I0\\|I85\\|I289\\|esdvpnp1:2" "I0.I0\\|I74\\|I289\\|esdvpnp1:2" "I0.I0\\|I86\\|I289\\|esdvpnp1:2" "I0.I0\\|I0\\|I289\\|esdvpnp1:2" "I0.I0\\|I1\\|I289\\|esdvpnp1:2" "I0.I0\\|I5\\|I289\\|esdvpnp1:2" "I0.I0\\|I4\\|I289\\|esdvpnp1:2" "I0.I0\\|I9\\|I289\\|esdvpnp1:2" "I0.I0\\|I8\\|I289\\|esdvpnp1:2" "I0.I0\\|I7\\|I289\\|esdvpnp1:2" "I0.I0\\|I6\\|I289\\|esdvpnp1:2" "I0.I0\\|I17\\|I289\\|esdvpnp1:2" "I0.I0\\|I16\\|I289\\|esdvpnp1:2" "I0.I0\\|I15\\|I289\\|esdvpnp1:2" "I0.I0\\|I14\\|I289\\|esdvpnp1:2" "I0.I0\\|I13\\|I289\\|esdvpnp1:2" "I0.I0\\|I12\\|I289\\|esdvpnp1:2" "I0.I0\\|I11\\|I289\\|esdvpnp1:2" "I0.I0\\|I10\\|I289\\|esdvpnp1:2" "I0.I0\\|I33\\|I289\\|esdvpnp1:2" "I0.I0\\|I32\\|I289\\|esdvpnp1:2" "I0.I0\\|I31\\|I289\\|esdvpnp1:2" "I0.I0\\|I30\\|I289\\|esdvpnp1:2" "I0.I0\\|I29\\|I289\\|esdvpnp1:2" "I0.I0\\|I28\\|I289\\|esdvpnp1:2" "I0.I0\\|I27\\|I289\\|esdvpnp1:2" "I0.I0\\|I26\\|I289\\|esdvpnp1:2" "I0.I0\\|I25\\|I289\\|esdvpnp1:2" "I0.I0\\|I24\\|I289\\|esdvpnp1:2" "I0.I0\\|I23\\|I289\\|esdvpnp1:2" "I0.I0\\|I22\\|I289\\|esdvpnp1:2" "I0.I0\\|I21\\|I289\\|esdvpnp1:2" "I0.I0\\|I20\\|I289\\|esdvpnp1:2" "I0.I0\\|I19\\|I289\\|esdvpnp1:2" "I0.I0\\|I18\\|I289\\|esdvpnp1:2" "I0.I0\\|I8\\|I289\\|esdvpnp1:1" "I0.I0\\|I8\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I8\\|I289\\|esdndsx1:2" "I0.I0\\|I8\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I14\\|I289\\|esdvpnp1:1" "I0.I0\\|I14\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I14\\|I289\\|esdndsx1:2" "I0.I0\\|I14\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I30\\|I289\\|esdvpnp1:1" "I0.I0\\|I30\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I30\\|I289\\|esdndsx1:2" "I0.I0\\|I30\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I24\\|I289\\|esdvpnp1:1" "I0.I0\\|I24\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I24\\|I289\\|esdndsx1:2" "I0.I0\\|I24\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I18\\|I289\\|esdvpnp1:1" "I0.I0\\|I18\\|I289\\|esdndsx1_1__rcx:2" "I0.I0\\|I18\\|I289\\|esdndsx1:2" "I0.I0\\|I18\\|I161:FUNCTION( mappedRoot(".Cox:1"))" "I0.I0\\|I75\\|I289\\|esdvpnp1:2" "I0.I0\\|I87\\|I289\\|esdvpnp1:2" "I0.I0\\|I76\\|I289\\|esdvpnp1:2" ))
^
SYNTAX ERROR found at line 1 column 277 of file *string*
*Error* lineread/read: syntax error encountered in input
<<< Stack Trace >>>
(... in asiiGetFunctionalSpecifier ...)
(... in asiiIsFunctionalSpecifier ...)
(... in asiMapOutputName ...)
(... in /* (spectre_session t) */ asiFormatKeepList ...)
(... in /* (asiAnalog_session t) */ asiFormatControlStmts ...)
(... in /* (spectre_session) */ asiCreateSimInputFile ...)
(... in /* (spectreInteractive) */ asiComposeSimInput ...)
(... in /* (spectre_session) */ asiComposeSimInput ...)
asiComposeSimInput('stdobj@0x16e63458)
(... in asiApply ...)
(... in asiExecuteFlowchartStep ...)
(... in asiExecuteFlowchart ...)
(... in /* (asiAnalog_session) */ asiGenerateNetlist ...)
(... in /* (t) */ asiRecreateNetlist ...)
(... in _sevNetlistFile ...)
(... in sevNetlistFile ...)
sevNetlistFile('sevSession1 'recreate)
Cadence points to the bolded, underlined entry as the error, but I can't see any issue. Any thoughts or help would be greatly appreciated!