集成电路的分类主要有哪些