For digital IC, you can visit http://www.opencores.org, which is an open source code website. For analog IC, you can go to the websites of maxim, TI, NS and other companies, especially the websites of maxim and TI. There are a lot of resources, you can read the development notes of other engineers. In addition, you can use patent searches to obtain the latest results in the industry.