The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design Languages >> Verilog-AMS >> [Help] error on simulation about verilogA block https://designers-guide.org/forum/YaBB.pl?num=1299575992 Message started by Patrick520 on Mar 8th, 2011, 1:19am |
Title: [Help] error on simulation about verilogA block Post by Patrick520 on Mar 8th, 2011, 1:19am Hi. I am new to Cadence IC5141. I am doing a simple simulation. I use Cadence IC5141 on RHEL5.4. I use model writer to write a delay cell, the verilogA code is listed here: " `include "discipline.h" `include "constants.h" module delay_elem (vin, vout); input vin; output vout; electrical vin, vout; parameter real td = 1.0n from (0:inf); analog begin V(vout) <+ absdelay(V(vin), td ); end endmodule " And I use a pulse source from analogLib to give this delay cell pulses. And the delay cell is connected to a 50ohm resistor. I use the ADE (spectre) to simulate the cell. I chose tran analysis. However, there is error here: Error found by spectre during circuit read-in. "input.scs " 9 :Top-level parameter 'm' must be initialized with a value or expresstion. Warning from spectre during circuit read-in. "input.scs" 10: parameter name 'm' is researved for the subcircuit multiplicity factor. So a formal parameter of that name is ignored. Error found by spectre during circuit read-in. "input.scs" 16 : statementis not in spectre format. Warning from spectre during AHDL read-in. "/home/zxr/circuit_design/MyResearch/delay_1ns/veriloga/veriloga.va", line 28: warning: `(abs)delay()' dose not account for phase shift in small-signal analysis. My question is about the variable m. I never set the variable m. And I didnot describe it in the delay cell. Can anyone help me? |
Title: Re: [Help] error on simulation about verilogA block Post by rfidea on Mar 8th, 2011, 3:53am About the m. Check the parameters your other components, the pulse source and resistor it there is any m there. m is used as multiplier for resistors. Check the resistor parameters carefully. If you do not find the problem, please post your netlist, which is the file input.scs |
Title: Re: [Help] error on simulation about verilogA block Post by sheldon on Mar 8th, 2011, 5:14am Patrick, Have you looked at the netlist? Is the variable used in the netlist? Best Regards, Sheldon |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |