VerilogA VCO Model to Simulate Phase Noise

Status
Not open for further replies.

teem

Junior Member level 1
Joined
Nov 17, 2009
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,408
Hi,

I tried to build a verilogA VCO phase-domain model by referring to Ken Kunder's paper. Then I have no idea how to start with, thus I set up a simple testbench as below image shown. I chose "noise" analysis and run. Spectre then showed error indicating "Matrix is singular (detected at 'I0:idt0').

When I tried to remove below codes and re-simulate: Theta(out) <+ 2*'M_PI*gain*idt(V(in));

Spectre can now run successfully and output the phase noise like chart.

Could any experts suggest me are there any things incorrect in my setting or simulating process?

Thanks a lot for your kindly suggestions.
 

Attachments

  • verilogA_vco.jpg
    49 KB · Views: 246
  • Testbench.jpg
    22.3 KB · Views: 207

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…