First of all, please write full English words. You are not paying by the character here, so there is no need to abbreviate proper English words to "u" or "ur" or "any1". My natural inclination is to ignore any post written using such "text speak" because it is so difficult to comprehend - and even more so if English is not your first language (which is fair enough) and so I have to compensate for that too.
I merged all the different posts together on this. Asking the same question again (with no more information than the first time) is unlikely to increase your chances of getting an answer quickly. Given that everyone here is answering these forum questions as a community activity, the more detail and precision you can give, the better.
I already explained how to do this, so I am at a loss to know what the problem is. You did not say what you'd tried and what exactly did not work.
It's as simple as this:
- Create a file with two columns - the first is the frequency in Hertz, and the second is the noise PSD in V^2/Hz
- On the voltage source, specify the noisefile parameter to reference this file. For example, using the "vsource" component from analogLib, or if in the netlist, something like:
noiseSrc (PLUS MINUS) vsource type=dc noisefile="noise1.txt"
- In ADE, do a Choose Analysis and set up your transient. Enable the checkboxes to allow transient noise and fill in the noisefmax (maximum frequency that it will include noise contributions from) and quite likely the noisefmin too (the lowest frequency) - otherwise it will only include white noise at the values found at noisefmax. See "spectre -h tran" for more details, or read the manual.
That's it. Not hard. If this doesn't work, please explain precisely (using real words) what you were doing, what happened, what version of the IC environment and what version of spectre you were using, and any error messages that were given.