F
fogh
Guest
Hi All,
This is a first draft. It behaves not exactly like ic442, because it
saves the cellview. Thanks in advance for posting any improvement.
Criticism is welcome too. BTW, what motivated this change between
ic442 and ic443 ?
;;________________________________________________________________________________________________
/*
supress the need to check&save before simulations.
*/
let( (tool flowchart)
tool=asiGetTool('spectre)
flowchart = asiGetFlowchart( tool )
procedure( CmAsiCNS(session)
let( ( (cv session->data->cellView) status )
and(
cv
schExtractStatus(cv)=="obsolete"
cv->mode != "r" || dbReopen( cv "a" )
schExtractConn(cv)
dbSave(cv)
);and
status=not(schExtractStatus(cv)=="obsolete")
);let
);proc
flowchart->data->asiNetlist->preFunc='CmAsiCNS
);let
This is a first draft. It behaves not exactly like ic442, because it
saves the cellview. Thanks in advance for posting any improvement.
Criticism is welcome too. BTW, what motivated this change between
ic442 and ic443 ?
;;________________________________________________________________________________________________
/*
supress the need to check&save before simulations.
*/
let( (tool flowchart)
tool=asiGetTool('spectre)
flowchart = asiGetFlowchart( tool )
procedure( CmAsiCNS(session)
let( ( (cv session->data->cellView) status )
and(
cv
schExtractStatus(cv)=="obsolete"
cv->mode != "r" || dbReopen( cv "a" )
schExtractConn(cv)
dbSave(cv)
);and
status=not(schExtractStatus(cv)=="obsolete")
);let
);proc
flowchart->data->asiNetlist->preFunc='CmAsiCNS
);let