Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}
(not sure why there is this weird text above..)
I searched the community and support.cadence, but couldn't find any reference material or source code examples showing how to handle exceptions in skill/ocean.
For example, my ocean script loops voltage using foreach to do several runs. After each run, I do some postprocessing. If some of the post-processing fails because a condition being looked for in the simulation is not found, I want the rest of the runs to complete. Instead what happens is the ocean script exits with an error.
For example, if I am looking for a rising edge on a certain signal and it doesn’t exist..
Any help will be great.