一般的EDA流程中会涉及到使用OCEAN脚本进行批量仿真,但是Cadence并不稳定,大量的仿真进行时,如果弹出过多的fatal error报错窗口,系统可能会被卡住。
使用bash脚本对Cadence Fatal Application Error进行检测并关闭报错窗口:
while true;do
if xdotool search --onlyvisible --name "Fatal Application Error">/dev/null 2>&1;then
window_id = $(xdotool search --onlyvisible --name "Fatal Application Error")
xdotool windowkill "$window_id"
rm -f /tmp/crashRep*your_username*.log
fi
sleep 1
done