CDNS is using the free cash flow to fuel disciplined M&A and steady buybacks amid a competitive EDA landscape.