Needham analyst Charles Shi reiterates Synopsys (NASDAQ:SNPS) with a Buy and maintains $580 price target.