Note that while some of those are feasible as more or less process independent netlists, quite a few things there are **highly** process dependent (ADCs, memories, PLL, Osc), and those you would probably wind up getting as part of a technology library for whatever process you were fabricating in from someone like synopsis.
The pure logic stuff you probably largely have in house or can trivially license in whatever HDL makes sense.
Regards, Dan.