首页 > 微波/射频 > RFIC设计学习交流 > 加入veriloga开关模型后振荡器仿真相位噪声时,pss仿真错误

加入veriloga开关模型后振荡器仿真相位噪声时,pss仿真错误

录入:edatop.com    阅读:
振荡器中有一个模拟开关,本来是用mos管实现的,振荡器相位噪声仿真结果不理想,想用理想的veriloga模型替代试下有没有改善,结果PSS分析时遇到了错误,结果如下,Zero diagonal found in Jacobian at `I29:vin_vout_flow' ,理想开关的veriloga模型是用的cadence自带的,代码如下:
module sw_ideal (vin, control,  vout);
  inout vin, vout;
  input control;
  electrical control, vin, vout;
  parameter real    vth  = abs (1.2);
  parameter real    slack = 10.0p  from (0:inf);
    integer   sw_state;
    real      vc;
    analog begin
        vc= abs(V(control));
        sw_state = vc > vth ?  1 : 0 ;  
        @( cross ((V(control)-vth), 0, slack,  control.potential.abstol) ) begin
           sw_state = vc > vth ?  1 : 0 ;                                 
        end
                if ( sw_state == 0 ) begin
                        I(vin,vout) <+  0.0 ;
                end
                else  begin
                        V(vin,vout) <+  0.0 ;
                end
    end
endmodule
不知道有人知道怎么解决不?veriloga的模型可以进行pss仿真么

申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程

上一篇:请教cadence ahdlLib中,关于cell>>opamp的veriloga模型和symbol的几个问题?
下一篇:用verilog A 在spectre下仿真 无结果

射频和天线工程师培训课程详情>>

  网站地图