Analog Design Automation was a company that used to develop tools for automatic analog design. I don't know if they were bought out by Intel or if they are still offering their tools and services. No free tools though.
If you know the schematic in Cadence/Hspice , then you can parametrize them yourself and run the optimizer.
To parametrize something, you add pPar("whatever") as opposed to entering a design value like 0.25u etc.
- then you generate a symbol.
-when you instantiate it, the CDF box will ask you for a parameter.
-Here you can put a variable like 'k_delta' and let the optimizer figure it out.
The advantage is that you can have the same block with different parameter variable names.
Hope this helps.