I want to put the phase noise file into the vsource/port for a PLL phase domain simulation. The phase noise file is from a VCO PSS+Pnoise simulation and is saved as ".in.spectre" format. If the unit in the vsource/port noise parameter setting is V^2/Hz, than the PLL noise simulation works well, but the phase noise value is not correct, which I guess we need to do the calibration (calibrate its amplitude to 0dBm or 1V^2?). If the unit is dBc, there is one error after I set the source type as sine in vsource/port:
ERROR (CMI-2913): N_VCO: At least one frequency in freqvec or in freq and freq2 should be greater than zero for noisetype=ssbphasenoise.
If the noise parameter is set to "Noise/Frequency points" with dBc, the simulation also works well. But I need to manually key all points.
Please advice. My VIrtuoso is 6.1.7-64b.500.6, MMSIM/151.
What is the content of the phase noise file?
Glad to see you again.
The phase noise file is from a VCO PSS+Pnoise simulation and is saved as ".in.spectre" format.
For the "V^2/Hz" unit, the content of the phase noise file is as follows:
1000 6.747142755659377e-061258.92541217804 3.518040402278265e-061584.89319229126 1.854332386171024e-061995.262314796448 9.892971175160288e-072511.886431694031 5.34804244944805e-073162.277660369873 2.931942682960038e-073981.071705818176 1.63088135943388e-075011.872336387634 9.205257092193872e-086309.573444366455 5.270578632922997e-087943.282347679138 3.059061726622126e-0810000 1.798010746864969e-08
For the "dBc/Hz" unit, the content of the phase noise file is as follows:
1000 -50.212860532849821258.92541217804 -53.040040421349451584.89319229126 -55.820025722449071995.262314796448 -58.547361539070312511.886431694031 -61.217303490295863162.277660369873 -63.826246611117843981.071705818176 -66.372092038366735011.872336387634 -68.854477989999966309.573444366455 -71.274824066333457943.282347679138 -73.6361785511449110000 -75.94290320474452
Did you review the procedure for including the phase noise expressed in dBc/Hz in a port in article at URL:
I was not sure if you set the type as sin and included the frequency information and amplitude in the dialog box shown in this article. In addition, the article notes the units should be in dBc - not the units you noted as "For the "dBc/Hz" unit, the content of the phase noise file is as follows:"
Unfortunately I do not have the Host Id or Ref Key to see the link you provided.
Since I put the phase noise file into the vsource/port for a PLL phase domain simulation, the source type I set is dc.
Sorry, it is dBc instead of dBc/Hz in the vsource/port noise type option. The values are correct.
christon said:Unfortunately I do not have the Host Id or Ref Key to see the link you provided.
I have attached a Portable Document Formatted version of the URL I provided. Please note the comment about the source type in the article. I hope this helps!